@@ -397,7 +397,7 @@ class TConverter : public IPGParseEvents {
397397 {
398398 // YQL-16284
399399 const char * node_name = CAST_NODE (VariableSetStmt, node)->name ;
400- char * skip_statements[] = {
400+ const char * skip_statements[] = {
401401 " extra_float_digits" , // jdbc
402402 " application_name" , // jdbc
403403 " statement_timeout" , // pg_dump
@@ -446,7 +446,6 @@ class TConverter : public IPGParseEvents {
446446 }
447447
448448 auto * tuples = listOfTuples.mutable_value ()->mutable_items ();
449- size_t idx = 0 ;
450449 size_t cols = columnTypes.size ();
451450 for (size_t idx = 0 ; idx < autoParamLiterals.size (); idx += cols){
452451 auto * tuple = tuples->Add ();
@@ -636,17 +635,17 @@ class TConverter : public IPGParseEvents {
636635 auto length = ListLength (value->args );
637636 if (length != 3 ) {
638637 AddError (TStringBuilder () << " Expected 3 arguments, but got: " << length);
639- return ;
638+ return nullptr ;
640639 }
641- auto loc = value-> location ;
640+
642641 VariableSetStmt config;
643642 config.kind = VAR_SET_VALUE;
644643 auto arg0 = ListNodeNth (value->args , 0 );
645644 auto arg1 = ListNodeNth (value->args , 1 );
646645 auto arg2 = ListNodeNth (value->args , 2 );
647646 if (NodeTag (arg2) != T_TypeCast) {
648647 AddError (TStringBuilder () << " Expected type cast node as is_local arg, but got node with tag" );
649- return ;
648+ return nullptr ;
650649 }
651650 auto isLocalCast = CAST_NODE (TypeCast, arg2)->arg ;
652651 if (NodeTag (isLocalCast) != T_A_Const) {
@@ -661,7 +660,7 @@ class TConverter : public IPGParseEvents {
661660 auto rawVal = TString (StrVal (isLocalConst->val ));
662661 if (rawVal != " t" && rawVal != " f" ) {
663662 AddError (TStringBuilder () << " Expected t/f, but got " << rawVal);
664- return ;
663+ return nullptr ;
665664 }
666665 config.is_local = rawVal == " t" ;
667666
@@ -674,7 +673,7 @@ class TConverter : public IPGParseEvents {
674673 auto val = CAST_NODE (A_Const, arg1)->val ;
675674 if (NodeTag (name) != T_String || NodeTag (val) != T_String) {
676675 AddError (TStringBuilder () << " Expected string const as name arg, but got something else: " << NodeTag (name));
677- return ;
676+ return nullptr ;
678677 }
679678 config.name = (char *)StrVal (name);
680679 config.args = list_make1 ((void *)(&val));
@@ -1320,7 +1319,7 @@ class TConverter : public IPGParseEvents {
13201319 return {};
13211320 }
13221321 ui32 index = 0 ;
1323- for (size_t i = 0 ; i < ListLength (returningList); i++) {
1322+ for (int i = 0 ; i < ListLength (returningList); i++) {
13241323 auto node = ListNodeNth (returningList, i);
13251324 if (NodeTag (node) != T_ResTarget) {
13261325 NodeNotImplemented (returningList, node);
@@ -1375,7 +1374,7 @@ class TConverter : public IPGParseEvents {
13751374
13761375 TVector <TAstNode*> targetColumns;
13771376 if (value->cols ) {
1378- for (size_t i = 0 ; i < ListLength (value->cols ); i++) {
1377+ for (int i = 0 ; i < ListLength (value->cols ); i++) {
13791378 auto node = ListNodeNth (value->cols , i);
13801379 if (NodeTag (node) != T_ResTarget) {
13811380 NodeNotImplemented (value, node);
@@ -1612,7 +1611,7 @@ class TConverter : public IPGParseEvents {
16121611 if (!CheckConstraintSupported (pk))
16131612 return false ;
16141613
1615- for (auto i = 0 ; i < ListLength (pk->keys ); ++i) {
1614+ for (int i = 0 ; i < ListLength (pk->keys ); ++i) {
16161615 auto node = ListNodeNth (pk->keys , i);
16171616 auto nodeName = StrVal (node);
16181617
@@ -1677,7 +1676,7 @@ class TConverter : public IPGParseEvents {
16771676 TColumnInfo cinfo{.Name = node->colname };
16781677
16791678 if (node->constraints ) {
1680- for (ui32 i = 0 ; i < ListLength (node->constraints ); ++i) {
1679+ for (int i = 0 ; i < ListLength (node->constraints ); ++i) {
16811680 auto constraintNode =
16821681 CAST_NODE (Constraint, ListNodeNth (node->constraints , i));
16831682
@@ -1899,7 +1898,7 @@ class TConverter : public IPGParseEvents {
18991898 return nullptr ;
19001899 }
19011900
1902- for (ui32 i = 0 ; i < ListLength (value->tableElts ); ++i) {
1901+ for (int i = 0 ; i < ListLength (value->tableElts ); ++i) {
19031902 auto rawNode = ListNodeNth (value->tableElts , i);
19041903
19051904 switch (NodeTag (rawNode)) {
@@ -4342,7 +4341,7 @@ class TConverter : public IPGParseEvents {
43424341 auto it = LowerBound (RowStarts.begin (), RowStarts.end (), Min ((ui32)location, QuerySize));
43434342 Y_ENSURE (it != RowStarts.end ());
43444343
4345- if (*it == location) {
4344+ if (*it == (ui32) location) {
43464345 auto row = 1 + it - RowStarts.begin ();
43474346 auto column = 1 ;
43484347 return NYql::TPosition (column, row);
0 commit comments