提交 19e83242 编写于 作者: A Alex Duan

[TS-530]<fix> CQ write supertable

上级 845870a0
...@@ -994,7 +994,7 @@ void splitStreamSql(const char *str, char **sql, char **to, char **split) { ...@@ -994,7 +994,7 @@ void splitStreamSql(const char *str, char **sql, char **to, char **split) {
} }
TAOS_STREAM *taos_open_stream_withname(TAOS *taos, const char* dstTable, int32_t dstCols, const char *sqlstr, void (*fp)(void *param, TAOS_RES *, TAOS_ROW row), TAOS_STREAM *taos_open_stream_withname(TAOS *taos, const char* dstTable, int32_t dstCols, const char *sqlstr, void (*fp)(void *param, TAOS_RES *, TAOS_ROW row),
int64_t stime, void *param, void (*callback)(void *), void* cqhandle) { int64_t tsc_stime, void *param, void (*callback)(void *), void* cqhandle) {
STscObj *pObj = (STscObj *)taos; STscObj *pObj = (STscObj *)taos;
if (pObj == NULL || pObj->signature != pObj) return NULL; if (pObj == NULL || pObj->signature != pObj) return NULL;
......
...@@ -2826,7 +2826,7 @@ static YYACTIONTYPE yy_reduce( ...@@ -2826,7 +2826,7 @@ static YYACTIONTYPE yy_reduce(
break; break;
case 179: /* selcollist ::= sclp STAR */ case 179: /* selcollist ::= sclp STAR */
{ {
tSqlExpr *pNode = tSqlExprCreateIdValue(NULL, TK_ALL); tSqlExpr *pNode = tSqlExprCreateIdValue(pInfo, NULL, TK_ALL);
yylhsminor.yy89 = tSqlExprListAppend(yymsp[-1].minor.yy89, pNode, 0, 0); yylhsminor.yy89 = tSqlExprListAppend(yymsp[-1].minor.yy89, pNode, 0, 0);
} }
yymsp[-1].minor.yy89 = yylhsminor.yy89; yymsp[-1].minor.yy89 = yylhsminor.yy89;
...@@ -3034,58 +3034,58 @@ static YYACTIONTYPE yy_reduce( ...@@ -3034,58 +3034,58 @@ static YYACTIONTYPE yy_reduce(
yymsp[-2].minor.yy342 = yylhsminor.yy342; yymsp[-2].minor.yy342 = yylhsminor.yy342;
break; break;
case 234: /* expr ::= ID */ case 234: /* expr ::= ID */
{ yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[0].minor.yy0, TK_ID);} { yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[0].minor.yy0, TK_ID);}
yymsp[0].minor.yy342 = yylhsminor.yy342; yymsp[0].minor.yy342 = yylhsminor.yy342;
break; break;
case 235: /* expr ::= ID DOT ID */ case 235: /* expr ::= ID DOT ID */
{ yymsp[-2].minor.yy0.n += (1+yymsp[0].minor.yy0.n); yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[-2].minor.yy0, TK_ID);} { yymsp[-2].minor.yy0.n += (1+yymsp[0].minor.yy0.n); yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[-2].minor.yy0, TK_ID);}
yymsp[-2].minor.yy342 = yylhsminor.yy342; yymsp[-2].minor.yy342 = yylhsminor.yy342;
break; break;
case 236: /* expr ::= ID DOT STAR */ case 236: /* expr ::= ID DOT STAR */
{ yymsp[-2].minor.yy0.n += (1+yymsp[0].minor.yy0.n); yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[-2].minor.yy0, TK_ALL);} { yymsp[-2].minor.yy0.n += (1+yymsp[0].minor.yy0.n); yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[-2].minor.yy0, TK_ALL);}
yymsp[-2].minor.yy342 = yylhsminor.yy342; yymsp[-2].minor.yy342 = yylhsminor.yy342;
break; break;
case 237: /* expr ::= INTEGER */ case 237: /* expr ::= INTEGER */
{ yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[0].minor.yy0, TK_INTEGER);} { yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[0].minor.yy0, TK_INTEGER);}
yymsp[0].minor.yy342 = yylhsminor.yy342; yymsp[0].minor.yy342 = yylhsminor.yy342;
break; break;
case 238: /* expr ::= MINUS INTEGER */ case 238: /* expr ::= MINUS INTEGER */
case 239: /* expr ::= PLUS INTEGER */ yytestcase(yyruleno==239); case 239: /* expr ::= PLUS INTEGER */ yytestcase(yyruleno==239);
{ yymsp[-1].minor.yy0.n += yymsp[0].minor.yy0.n; yymsp[-1].minor.yy0.type = TK_INTEGER; yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[-1].minor.yy0, TK_INTEGER);} { yymsp[-1].minor.yy0.n += yymsp[0].minor.yy0.n; yymsp[-1].minor.yy0.type = TK_INTEGER; yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[-1].minor.yy0, TK_INTEGER);}
yymsp[-1].minor.yy342 = yylhsminor.yy342; yymsp[-1].minor.yy342 = yylhsminor.yy342;
break; break;
case 240: /* expr ::= FLOAT */ case 240: /* expr ::= FLOAT */
{ yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[0].minor.yy0, TK_FLOAT);} { yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[0].minor.yy0, TK_FLOAT);}
yymsp[0].minor.yy342 = yylhsminor.yy342; yymsp[0].minor.yy342 = yylhsminor.yy342;
break; break;
case 241: /* expr ::= MINUS FLOAT */ case 241: /* expr ::= MINUS FLOAT */
case 242: /* expr ::= PLUS FLOAT */ yytestcase(yyruleno==242); case 242: /* expr ::= PLUS FLOAT */ yytestcase(yyruleno==242);
{ yymsp[-1].minor.yy0.n += yymsp[0].minor.yy0.n; yymsp[-1].minor.yy0.type = TK_FLOAT; yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[-1].minor.yy0, TK_FLOAT);} { yymsp[-1].minor.yy0.n += yymsp[0].minor.yy0.n; yymsp[-1].minor.yy0.type = TK_FLOAT; yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[-1].minor.yy0, TK_FLOAT);}
yymsp[-1].minor.yy342 = yylhsminor.yy342; yymsp[-1].minor.yy342 = yylhsminor.yy342;
break; break;
case 243: /* expr ::= STRING */ case 243: /* expr ::= STRING */
{ yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[0].minor.yy0, TK_STRING);} { yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[0].minor.yy0, TK_STRING);}
yymsp[0].minor.yy342 = yylhsminor.yy342; yymsp[0].minor.yy342 = yylhsminor.yy342;
break; break;
case 244: /* expr ::= NOW */ case 244: /* expr ::= NOW */
{ yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[0].minor.yy0, TK_NOW); } { yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[0].minor.yy0, TK_NOW); }
yymsp[0].minor.yy342 = yylhsminor.yy342; yymsp[0].minor.yy342 = yylhsminor.yy342;
break; break;
case 245: /* expr ::= VARIABLE */ case 245: /* expr ::= VARIABLE */
{ yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[0].minor.yy0, TK_VARIABLE);} { yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[0].minor.yy0, TK_VARIABLE);}
yymsp[0].minor.yy342 = yylhsminor.yy342; yymsp[0].minor.yy342 = yylhsminor.yy342;
break; break;
case 246: /* expr ::= PLUS VARIABLE */ case 246: /* expr ::= PLUS VARIABLE */
case 247: /* expr ::= MINUS VARIABLE */ yytestcase(yyruleno==247); case 247: /* expr ::= MINUS VARIABLE */ yytestcase(yyruleno==247);
{ yymsp[-1].minor.yy0.n += yymsp[0].minor.yy0.n; yymsp[-1].minor.yy0.type = TK_VARIABLE; yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[-1].minor.yy0, TK_VARIABLE);} { yymsp[-1].minor.yy0.n += yymsp[0].minor.yy0.n; yymsp[-1].minor.yy0.type = TK_VARIABLE; yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[-1].minor.yy0, TK_VARIABLE);}
yymsp[-1].minor.yy342 = yylhsminor.yy342; yymsp[-1].minor.yy342 = yylhsminor.yy342;
break; break;
case 248: /* expr ::= BOOL */ case 248: /* expr ::= BOOL */
{ yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[0].minor.yy0, TK_BOOL);} { yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[0].minor.yy0, TK_BOOL);}
yymsp[0].minor.yy342 = yylhsminor.yy342; yymsp[0].minor.yy342 = yylhsminor.yy342;
break; break;
case 249: /* expr ::= NULL */ case 249: /* expr ::= NULL */
{ yylhsminor.yy342 = tSqlExprCreateIdValue(&yymsp[0].minor.yy0, TK_NULL);} { yylhsminor.yy342 = tSqlExprCreateIdValue(pInfo, &yymsp[0].minor.yy0, TK_NULL);}
yymsp[0].minor.yy342 = yylhsminor.yy342; yymsp[0].minor.yy342 = yylhsminor.yy342;
break; break;
case 250: /* expr ::= ID LP exprlist RP */ case 250: /* expr ::= ID LP exprlist RP */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册