[TD-4614]fix in operator bug
This commit is contained in:
parent
9e993339d8
commit
c7188637f1
|
@ -4552,11 +4552,7 @@ static int32_t validateTagCondExpr(SSqlCmd* pCmd, tExprNode *p) {
|
||||||
free(tmp);
|
free(tmp);
|
||||||
} else {
|
} else {
|
||||||
double tmp;
|
double tmp;
|
||||||
if (p->_node.optr == TSDB_RELATION_IN) {
|
retVal = tVariantDump(vVariant, (char*)&tmp, schemaType, false);
|
||||||
retVal = validateParamOfRelationIn(vVariant, schemaType);
|
|
||||||
} else {
|
|
||||||
retVal = tVariantDump(vVariant, (char*)&tmp, schemaType, false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (retVal != TSDB_CODE_SUCCESS) {
|
if (retVal != TSDB_CODE_SUCCESS) {
|
||||||
|
|
|
@ -166,7 +166,7 @@ do { \
|
||||||
#define TSDB_BINARY_OP_REMAINDER 34
|
#define TSDB_BINARY_OP_REMAINDER 34
|
||||||
|
|
||||||
|
|
||||||
#define IS_RELATION_OPTR(op) (((op) >= TSDB_RELATION_LESS) && ((op) <= TSDB_RELATION_IN))
|
#define IS_RELATION_OPTR(op) (((op) >= TSDB_RELATION_LESS) && ((op) < TSDB_RELATION_IN))
|
||||||
#define IS_ARITHMETIC_OPTR(op) (((op) >= TSDB_BINARY_OP_ADD) && ((op) <= TSDB_BINARY_OP_REMAINDER))
|
#define IS_ARITHMETIC_OPTR(op) (((op) >= TSDB_BINARY_OP_ADD) && ((op) <= TSDB_BINARY_OP_REMAINDER))
|
||||||
|
|
||||||
#define TS_PATH_DELIMITER_LEN 1
|
#define TS_PATH_DELIMITER_LEN 1
|
||||||
|
|
Loading…
Reference in New Issue