You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
MCOL-4809 Review suggestions patch
This commit is contained in:
committed by
Roman Nozdrin
parent
af36f9940f
commit
54a5623569
@ -1554,7 +1554,7 @@ void vectorizedFilteringDispatcher(NewColRequestHeader* in, ColResultHeader* out
|
|||||||
bool hasInputRIDs = (in->NVALS > 0) ? true : false;
|
bool hasInputRIDs = (in->NVALS > 0) ? true : false;
|
||||||
if (hasInputRIDs)
|
if (hasInputRIDs)
|
||||||
{
|
{
|
||||||
constexpr const bool hasInput = true;
|
const bool hasInput = true;
|
||||||
switch (in->OutputType)
|
switch (in->OutputType)
|
||||||
{
|
{
|
||||||
case OT_RID:
|
case OT_RID:
|
||||||
@ -1585,29 +1585,29 @@ void vectorizedFilteringDispatcher(NewColRequestHeader* in, ColResultHeader* out
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
constexpr const bool hasNoInput = false;
|
const bool hasInput = false;
|
||||||
switch (in->OutputType)
|
switch (in->OutputType)
|
||||||
{
|
{
|
||||||
case OT_RID:
|
case OT_RID:
|
||||||
vectorizedFiltering<T, VT, hasNoInput, OT_RID, KIND, FT, ST>(in, out,
|
vectorizedFiltering<T, VT, hasInput, OT_RID, KIND, FT, ST>(in, out,
|
||||||
srcArray, srcSize, ridArray, ridSize,
|
srcArray, srcSize, ridArray, ridSize,
|
||||||
parsedColumnFilter,
|
parsedColumnFilter,
|
||||||
validMinMax, emptyValue, nullValue, Min, Max, isNullValueMatches);
|
validMinMax, emptyValue, nullValue, Min, Max, isNullValueMatches);
|
||||||
break;
|
break;
|
||||||
case OT_BOTH:
|
case OT_BOTH:
|
||||||
vectorizedFiltering<T, VT, hasNoInput, OT_BOTH, KIND, FT, ST>(in, out,
|
vectorizedFiltering<T, VT, hasInput, OT_BOTH, KIND, FT, ST>(in, out,
|
||||||
srcArray, srcSize, ridArray, ridSize,
|
srcArray, srcSize, ridArray, ridSize,
|
||||||
parsedColumnFilter,
|
parsedColumnFilter,
|
||||||
validMinMax, emptyValue, nullValue, Min, Max, isNullValueMatches);
|
validMinMax, emptyValue, nullValue, Min, Max, isNullValueMatches);
|
||||||
break;
|
break;
|
||||||
case OT_TOKEN:
|
case OT_TOKEN:
|
||||||
vectorizedFiltering<T, VT, hasNoInput, OT_TOKEN, KIND, FT, ST>(in, out,
|
vectorizedFiltering<T, VT, hasInput, OT_TOKEN, KIND, FT, ST>(in, out,
|
||||||
srcArray, srcSize, ridArray, ridSize,
|
srcArray, srcSize, ridArray, ridSize,
|
||||||
parsedColumnFilter,
|
parsedColumnFilter,
|
||||||
validMinMax, emptyValue, nullValue, Min, Max, isNullValueMatches);
|
validMinMax, emptyValue, nullValue, Min, Max, isNullValueMatches);
|
||||||
break;
|
break;
|
||||||
case OT_DATAVALUE:
|
case OT_DATAVALUE:
|
||||||
vectorizedFiltering<T, VT, hasNoInput, OT_DATAVALUE, KIND, FT, ST>(in, out,
|
vectorizedFiltering<T, VT, hasInput, OT_DATAVALUE, KIND, FT, ST>(in, out,
|
||||||
srcArray, srcSize, ridArray, ridSize,
|
srcArray, srcSize, ridArray, ridSize,
|
||||||
parsedColumnFilter,
|
parsedColumnFilter,
|
||||||
validMinMax, emptyValue, nullValue, Min, Max, isNullValueMatches);
|
validMinMax, emptyValue, nullValue, Min, Max, isNullValueMatches);
|
||||||
|
Reference in New Issue
Block a user