Skip to content
This repository was archived by the owner on Sep 27, 2019. It is now read-only.

Commit c767b4e

Browse files
committed
clang format
1 parent 7446a64 commit c767b4e

File tree

1 file changed

+34
-29
lines changed

1 file changed

+34
-29
lines changed

src/parser/postgresparser.cpp

Lines changed: 34 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
#include "expression/function_expression.h"
2121
#include "expression/operator_expression.h"
2222
#include "expression/star_expression.h"
23-
#include "expression/tuple_value_expression.h"
2423
#include "expression/subquery_expression.h"
24+
#include "expression/tuple_value_expression.h"
2525
#include "parser/pg_list.h"
2626
#include "parser/pg_query.h"
2727
#include "parser/pg_trigger.h"
@@ -286,10 +286,12 @@ expression::AbstractExpression *PostgresParser::ColumnRefTransform(
286286
->val.str));
287287
} else {
288288
result = new expression::TupleValueExpression(
289-
std::string((reinterpret_cast<value *>(
290-
fields->head->next->data.ptr_value))->val.str),
291-
std::string((reinterpret_cast<value *>(
292-
fields->head->data.ptr_value))->val.str));
289+
std::string(
290+
(reinterpret_cast<value *>(fields->head->next->data.ptr_value))
291+
->val.str),
292+
std::string(
293+
(reinterpret_cast<value *>(fields->head->data.ptr_value))
294+
->val.str));
293295
}
294296
break;
295297
}
@@ -659,7 +661,7 @@ expression::AbstractExpression *PostgresParser::ExprTransform(Node *node) {
659661
break;
660662
}
661663
case T_SubLink: {
662-
expr = SubqueryExprTransform(reinterpret_cast<SubLink*>(node));
664+
expr = SubqueryExprTransform(reinterpret_cast<SubLink *>(node));
663665
break;
664666
}
665667
case T_NullTest: {
@@ -736,24 +738,28 @@ expression::AbstractExpression *PostgresParser::AExprTransform(A_Expr *root) {
736738
return result;
737739
}
738740

739-
expression::AbstractExpression* PostgresParser::SubqueryExprTransform(SubLink *node) {
741+
expression::AbstractExpression *PostgresParser::SubqueryExprTransform(
742+
SubLink *node) {
740743
if (node == nullptr) {
741744
return nullptr;
742745
}
743746

744-
expression::AbstractExpression* expr = nullptr;
745-
auto select_stmt = SelectTransform(reinterpret_cast<SelectStmt*>(node->subselect));
747+
expression::AbstractExpression *expr = nullptr;
748+
auto select_stmt =
749+
SelectTransform(reinterpret_cast<SelectStmt *>(node->subselect));
746750
auto subquery_expr = new expression::SubqueryExpression();
747-
subquery_expr->SetSubSelect(reinterpret_cast<SelectStatement*>(select_stmt));
751+
subquery_expr->SetSubSelect(reinterpret_cast<SelectStatement *>(select_stmt));
748752
switch (node->subLinkType) {
749753
case ANY_SUBLINK: {
750754
auto col_expr = ExprTransform(node->testexpr);
751-
expr = new expression::ComparisonExpression(ExpressionType::COMPARE_IN, col_expr, subquery_expr);
755+
expr = new expression::ComparisonExpression(ExpressionType::COMPARE_IN,
756+
col_expr, subquery_expr);
752757
break;
753758
}
754759
case EXISTS_SUBLINK: {
755-
expr = new expression::OperatorExpression(ExpressionType::OPERATOR_EXISTS, type::TypeId::BOOLEAN, subquery_expr,
756-
nullptr);
760+
expr = new expression::OperatorExpression(ExpressionType::OPERATOR_EXISTS,
761+
type::TypeId::BOOLEAN,
762+
subquery_expr, nullptr);
757763
break;
758764
}
759765
case EXPR_SUBLINK: {
@@ -856,7 +862,8 @@ expression::AbstractExpression *PostgresParser::WhenTransform(Node *root) {
856862
// This helper function takes in a Postgres ColumnDef object and transforms
857863
// it into a Peloton ColumnDefinition object. The result of the transformation
858864
// is also stored into the provided statement
859-
void PostgresParser::ColumnDefTransform(ColumnDef *root, parser::CreateStatement* stmt) {
865+
void PostgresParser::ColumnDefTransform(ColumnDef *root,
866+
parser::CreateStatement *stmt) {
860867
TypeName *type_name = root->typeName;
861868
char *name =
862869
(reinterpret_cast<value *>(type_name->names->tail->data.ptr_value)
@@ -905,20 +912,17 @@ void PostgresParser::ColumnDefTransform(ColumnDef *root, parser::CreateStatement
905912
auto col = new ColumnDefinition(ColumnDefinition::DataType::FOREIGN);
906913

907914
col->foreign_key_source.emplace_back(root->colname);
908-
if (constraint->pk_attrs != nullptr)
909-
{
915+
if (constraint->pk_attrs != nullptr) {
910916
auto attr_cell = constraint->pk_attrs->head;
911-
value* attr_val =
912-
reinterpret_cast<value*>(attr_cell->data.ptr_value);
917+
value *attr_val =
918+
reinterpret_cast<value *>(attr_cell->data.ptr_value);
913919
col->foreign_key_sink.emplace_back(attr_val->val.str);
914-
}
915-
else
916-
{
920+
} else {
917921
// Must specify the referenced columns
918922
delete result;
919923
delete col;
920-
throw NotImplementedException(StringUtil::Format(
921-
"Foreign key columns not specified."));
924+
throw NotImplementedException(
925+
StringUtil::Format("Foreign key columns not specified."));
922926
}
923927

924928
// Update Reference Table
@@ -979,7 +983,7 @@ parser::SQLStatement *PostgresParser::CreateTransform(CreateStmt *root) {
979983
if ((node->type) == T_ColumnDef) {
980984
// Transform Regular Column
981985
try {
982-
ColumnDefTransform(reinterpret_cast<ColumnDef*>(node), result);
986+
ColumnDefTransform(reinterpret_cast<ColumnDef *>(node), result);
983987
} catch (NotImplementedException e) {
984988
delete result;
985989
throw e;
@@ -1415,7 +1419,7 @@ parser::DropStatement *PostgresParser::DropIndexTransform(DropStmt *root) {
14151419
auto cell = root->objects->head;
14161420
auto list = reinterpret_cast<List *>(cell->data.ptr_value);
14171421
result->SetIndexName(
1418-
reinterpret_cast<value *>(list->head->data.ptr_value)->val.str);
1422+
reinterpret_cast<value *>(list->head->data.ptr_value)->val.str);
14191423
return result;
14201424
}
14211425

@@ -1488,8 +1492,9 @@ parser::AnalyzeStatement *PostgresParser::VacuumTransform(VacuumStmt *root) {
14881492
return result;
14891493
}
14901494

1491-
parser::VariableSetStatement *PostgresParser::VariableSetTransform(UNUSED_ATTRIBUTE VariableSetStmt* root) {
1492-
VariableSetStatement* res = new VariableSetStatement();
1495+
parser::VariableSetStatement *PostgresParser::VariableSetTransform(
1496+
UNUSED_ATTRIBUTE VariableSetStmt *root) {
1497+
VariableSetStatement *res = new VariableSetStatement();
14931498
return res;
14941499
}
14951500

@@ -1795,7 +1800,7 @@ parser::SQLStatement *PostgresParser::NodeTransform(Node *stmt) {
17951800
result = VacuumTransform((VacuumStmt *)stmt);
17961801
break;
17971802
case T_VariableSetStmt:
1798-
result = VariableSetTransform((VariableSetStmt*)stmt);
1803+
result = VariableSetTransform((VariableSetStmt *)stmt);
17991804
break;
18001805
case T_ExplainStmt:
18011806
result = ExplainTransform(reinterpret_cast<ExplainStmt *>(stmt));
@@ -1811,7 +1816,7 @@ parser::SQLStatement *PostgresParser::NodeTransform(Node *stmt) {
18111816
// This function transfers a list of Postgres statements into
18121817
// a Peloton SQLStatementList object. It traverses the parse list
18131818
// and call the helper for singles nodes.
1814-
parser::SQLStatementList* PostgresParser::ListTransform(List *root) {
1819+
parser::SQLStatementList *PostgresParser::ListTransform(List *root) {
18151820
if (root == nullptr) {
18161821
return nullptr;
18171822
}

0 commit comments

Comments
 (0)