fix bool in issue
This commit is contained in:
parent
e9f664f922
commit
deb9a7cfbc
|
|
@ -186,6 +186,9 @@ bool serializeExprListToVariant(SArray* pList, tVariant **dst, int16_t colType,
|
||||||
if (var->nType != TSDB_DATA_TYPE_BOOL && !IS_SIGNED_NUMERIC_TYPE(var->nType)) {
|
if (var->nType != TSDB_DATA_TYPE_BOOL && !IS_SIGNED_NUMERIC_TYPE(var->nType)) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
if (colType == TSDB_DATA_TYPE_BOOL && (var->i64 > 1 ||var->i64 < 0)) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
tbufWriteInt64(&bw, var->i64);
|
tbufWriteInt64(&bw, var->i64);
|
||||||
} else if (IS_UNSIGNED_NUMERIC_TYPE(colType)) {
|
} else if (IS_UNSIGNED_NUMERIC_TYPE(colType)) {
|
||||||
if (IS_SIGNED_NUMERIC_TYPE(var->nType) || IS_UNSIGNED_NUMERIC_TYPE(var->nType)) {
|
if (IS_SIGNED_NUMERIC_TYPE(var->nType) || IS_UNSIGNED_NUMERIC_TYPE(var->nType)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue