@@ -397,7 +397,7 @@ class TConverter : public IPGParseEvents {
397
397
{
398
398
// YQL-16284
399
399
const char * node_name = CAST_NODE (VariableSetStmt, node)->name ;
400
- char * skip_statements[] = {
400
+ const char * skip_statements[] = {
401
401
" extra_float_digits" , // jdbc
402
402
" application_name" , // jdbc
403
403
" statement_timeout" , // pg_dump
@@ -446,7 +446,6 @@ class TConverter : public IPGParseEvents {
446
446
}
447
447
448
448
auto * tuples = listOfTuples.mutable_value ()->mutable_items ();
449
- size_t idx = 0 ;
450
449
size_t cols = columnTypes.size ();
451
450
for (size_t idx = 0 ; idx < autoParamLiterals.size (); idx += cols){
452
451
auto * tuple = tuples->Add ();
@@ -636,17 +635,17 @@ class TConverter : public IPGParseEvents {
636
635
auto length = ListLength (value->args );
637
636
if (length != 3 ) {
638
637
AddError (TStringBuilder () << " Expected 3 arguments, but got: " << length);
639
- return ;
638
+ return nullptr ;
640
639
}
641
- auto loc = value-> location ;
640
+
642
641
VariableSetStmt config;
643
642
config.kind = VAR_SET_VALUE;
644
643
auto arg0 = ListNodeNth (value->args , 0 );
645
644
auto arg1 = ListNodeNth (value->args , 1 );
646
645
auto arg2 = ListNodeNth (value->args , 2 );
647
646
if (NodeTag (arg2) != T_TypeCast) {
648
647
AddError (TStringBuilder () << " Expected type cast node as is_local arg, but got node with tag" );
649
- return ;
648
+ return nullptr ;
650
649
}
651
650
auto isLocalCast = CAST_NODE (TypeCast, arg2)->arg ;
652
651
if (NodeTag (isLocalCast) != T_A_Const) {
@@ -661,7 +660,7 @@ class TConverter : public IPGParseEvents {
661
660
auto rawVal = TString (StrVal (isLocalConst->val ));
662
661
if (rawVal != " t" && rawVal != " f" ) {
663
662
AddError (TStringBuilder () << " Expected t/f, but got " << rawVal);
664
- return ;
663
+ return nullptr ;
665
664
}
666
665
config.is_local = rawVal == " t" ;
667
666
@@ -674,7 +673,7 @@ class TConverter : public IPGParseEvents {
674
673
auto val = CAST_NODE (A_Const, arg1)->val ;
675
674
if (NodeTag (name) != T_String || NodeTag (val) != T_String) {
676
675
AddError (TStringBuilder () << " Expected string const as name arg, but got something else: " << NodeTag (name));
677
- return ;
676
+ return nullptr ;
678
677
}
679
678
config.name = (char *)StrVal (name);
680
679
config.args = list_make1 ((void *)(&val));
@@ -1320,7 +1319,7 @@ class TConverter : public IPGParseEvents {
1320
1319
return {};
1321
1320
}
1322
1321
ui32 index = 0 ;
1323
- for (size_t i = 0 ; i < ListLength (returningList); i++) {
1322
+ for (int i = 0 ; i < ListLength (returningList); i++) {
1324
1323
auto node = ListNodeNth (returningList, i);
1325
1324
if (NodeTag (node) != T_ResTarget) {
1326
1325
NodeNotImplemented (returningList, node);
@@ -1375,7 +1374,7 @@ class TConverter : public IPGParseEvents {
1375
1374
1376
1375
TVector <TAstNode*> targetColumns;
1377
1376
if (value->cols ) {
1378
- for (size_t i = 0 ; i < ListLength (value->cols ); i++) {
1377
+ for (int i = 0 ; i < ListLength (value->cols ); i++) {
1379
1378
auto node = ListNodeNth (value->cols , i);
1380
1379
if (NodeTag (node) != T_ResTarget) {
1381
1380
NodeNotImplemented (value, node);
@@ -1612,7 +1611,7 @@ class TConverter : public IPGParseEvents {
1612
1611
if (!CheckConstraintSupported (pk))
1613
1612
return false ;
1614
1613
1615
- for (auto i = 0 ; i < ListLength (pk->keys ); ++i) {
1614
+ for (int i = 0 ; i < ListLength (pk->keys ); ++i) {
1616
1615
auto node = ListNodeNth (pk->keys , i);
1617
1616
auto nodeName = StrVal (node);
1618
1617
@@ -1677,7 +1676,7 @@ class TConverter : public IPGParseEvents {
1677
1676
TColumnInfo cinfo{.Name = node->colname };
1678
1677
1679
1678
if (node->constraints ) {
1680
- for (ui32 i = 0 ; i < ListLength (node->constraints ); ++i) {
1679
+ for (int i = 0 ; i < ListLength (node->constraints ); ++i) {
1681
1680
auto constraintNode =
1682
1681
CAST_NODE (Constraint, ListNodeNth (node->constraints , i));
1683
1682
@@ -1899,7 +1898,7 @@ class TConverter : public IPGParseEvents {
1899
1898
return nullptr ;
1900
1899
}
1901
1900
1902
- for (ui32 i = 0 ; i < ListLength (value->tableElts ); ++i) {
1901
+ for (int i = 0 ; i < ListLength (value->tableElts ); ++i) {
1903
1902
auto rawNode = ListNodeNth (value->tableElts , i);
1904
1903
1905
1904
switch (NodeTag (rawNode)) {
@@ -4342,7 +4341,7 @@ class TConverter : public IPGParseEvents {
4342
4341
auto it = LowerBound (RowStarts.begin (), RowStarts.end (), Min ((ui32)location, QuerySize));
4343
4342
Y_ENSURE (it != RowStarts.end ());
4344
4343
4345
- if (*it == location) {
4344
+ if (*it == (ui32) location) {
4346
4345
auto row = 1 + it - RowStarts.begin ();
4347
4346
auto column = 1 ;
4348
4347
return NYql::TPosition (column, row);
0 commit comments