1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

MCOL-2 Update engine name to columnstore part 2

This commit is contained in:
David Hall
2016-05-18 17:31:44 -05:00
parent 80437a0083
commit eb36fa5e7e
3 changed files with 47 additions and 29 deletions

View File

@ -4003,7 +4003,7 @@ void gp_walk(const Item *item, void *arg)
enum Item_func::Functype ftype = func->functype();
bool isOr = (ftype == Item_func::COND_OR_FUNC);
bool isXor = (ftype == Item_func::XOR_FUNC);
bool isXor = (ftype == Item_func::XOR_FUNC);
List<Item> *argumentList;
List<Item> xorArgumentList;
@ -4020,13 +4020,13 @@ void gp_walk(const Item *item, void *arg)
argumentList = ((Item_cond*)item)->argument_list();
}
List_iterator_fast<Item> li(*argumentList);
// @bug2932. if ptWorkStack contains less items than the condition's arguments,
// the missing one should be in the rcWorkStack, unless the it's subselect.
// @todo need to figure out a way to combine these two stacks while walking.
//if (gwip->ptWorkStack.size() < icp->argument_list()->elements)
{
List_iterator_fast<Item> li(*argumentList);
while (Item *it= li++)
{
//@bug3495, @bug5865 error out non-supported OR with correlated subquery
@ -4448,7 +4448,7 @@ void parse_item (Item *item, vector<Item_field*>& field_vec, bool& hasNonSupport
}
case Item::WINDOW_FUNC_ITEM:
parseInfo |= AF_BIT;
break;
break;
default:
break;
}