enh: time range when or const value
This commit is contained in:
parent
8c453d5d2c
commit
e3fa2b775f
|
@ -5623,10 +5623,11 @@ static int32_t getTimeRange(SNode** pPrimaryKeyCond, STimeWindow* pTimeRange, bo
|
|||
int32_t code = scalarCalculateConstants(*pPrimaryKeyCond, &pNew);
|
||||
if (TSDB_CODE_SUCCESS == code) {
|
||||
*pPrimaryKeyCond = pNew;
|
||||
if(nodeType(pNew) == QUERY_NODE_VALUE) {
|
||||
if (nodeType(pNew) == QUERY_NODE_VALUE) {
|
||||
*pTimeRange = TSWINDOW_INITIALIZER;
|
||||
} else {
|
||||
code = filterGetTimeRange(*pPrimaryKeyCond, pTimeRange, pIsStrict);
|
||||
}
|
||||
code = filterGetTimeRange(*pPrimaryKeyCond, pTimeRange, pIsStrict);
|
||||
}
|
||||
return code;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue