fix tag filter
This commit is contained in:
parent
c2d2f554f2
commit
1d274e581a
|
@ -395,26 +395,29 @@ static int32_t sifDoIndex(SIFParam *left, SIFParam *right, int8_t operType, SIFP
|
|||
param.val = buf;
|
||||
}
|
||||
} else {
|
||||
if (left->colValType == TSDB_DATA_TYPE_FLOAT) {
|
||||
if (right->colValType == TSDB_DATA_TYPE_DOUBLE) {
|
||||
f = GET_DOUBLE_VAL(right->condValue);
|
||||
param.val = &f;
|
||||
} else if (right->colValType == TSDB_DATA_TYPE_BIGINT) {
|
||||
f = *(int64_t *)(right->condValue);
|
||||
param.val = &f;
|
||||
} else {
|
||||
f = *(int32_t *)(right->condValue);
|
||||
param.val = &f;
|
||||
}
|
||||
} else if (left->colValType == TSDB_DATA_TYPE_DOUBLE) {
|
||||
if (right->colValType == TSDB_DATA_TYPE_DOUBLE) {
|
||||
d = GET_DOUBLE_VAL(right->condValue);
|
||||
param.val = &d;
|
||||
} else if (right->colValType == TSDB_DATA_TYPE_BIGINT) {
|
||||
d = *(int64_t *)(right->condValue);
|
||||
param.val = &d;
|
||||
}
|
||||
}
|
||||
// int8_t i8; int16_t i16; int32_t i32, uint8_t u8; uint16_t u16; uint32_t u32;
|
||||
// if (right->colValType == TSDB_DATA_TYPE_TINYINT) {
|
||||
// }
|
||||
// if (left->colValType == TSDB_DATA_TYPE_FLOAT) {
|
||||
// if (right->colValType == TSDB_DATA_TYPE_DOUBLE) {
|
||||
// f = GET_DOUBLE_VAL(right->condValue);
|
||||
// param.val = &f;
|
||||
// } else if (right->colValType == TSDB_DATA_TYPE_BIGINT) {
|
||||
// f = *(int64_t *)(right->condValue);
|
||||
// param.val = &f;
|
||||
// } else {
|
||||
// f = *(int32_t *)(right->condValue);
|
||||
// param.val = &f;
|
||||
// }
|
||||
// } else if (left->colValType == TSDB_DATA_TYPE_DOUBLE) {
|
||||
// if (right->colValType == TSDB_DATA_TYPE_DOUBLE) {
|
||||
// d = GET_DOUBLE_VAL(right->condValue);
|
||||
// param.val = &d;
|
||||
// } else if (right->colValType == TSDB_DATA_TYPE_BIGINT) {
|
||||
// d = *(int64_t *)(right->condValue);
|
||||
// param.val = &d;
|
||||
// }
|
||||
// }
|
||||
}
|
||||
ret = metaFilterTableIds(arg->metaEx, ¶m, output->result);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue