You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-12-24 14:20:59 +03:00
Changes needed for Item::CACHE_ITEM
This commit is contained in:
@@ -317,13 +317,13 @@ void castTypeArgs(Item_func* ifp, funcexp::FunctionParm& functionParms);
|
||||
void parse_item (Item *item, std::vector<Item_field*>& field_vec, bool& hasNonSupportItem, uint16& parseInfo);
|
||||
bool isPredicateFunction(Item* item, gp_walk_info* gwip);
|
||||
execplan::ParseTree* buildRowPredicate(execplan::RowColumn* lhs, execplan::RowColumn* rhs, std::string predicateOp);
|
||||
void buildRowColumnFilter(gp_walk_info* gwip, execplan::RowColumn* rhs, execplan::RowColumn* lhs, Item_func* ifp);
|
||||
void buildPredicateItem(Item_func* ifp, gp_walk_info* gwip);
|
||||
bool buildRowColumnFilter(gp_walk_info* gwip, execplan::RowColumn* rhs, execplan::RowColumn* lhs, Item_func* ifp);
|
||||
bool buildPredicateItem(Item_func* ifp, gp_walk_info* gwip);
|
||||
void collectAllCols(gp_walk_info& gwi, Item_field* ifp);
|
||||
void buildSubselectFunc(Item_func* ifp, gp_walk_info* gwip);
|
||||
uint32_t buildOuterJoin(gp_walk_info& gwi, SELECT_LEX& select_lex);
|
||||
std::string getViewName(TABLE_LIST* table_ptr);
|
||||
void buildConstPredicate(Item_func* ifp, execplan::ReturnedColumn* rhs, gp_walk_info* gwip);
|
||||
bool buildConstPredicate(Item_func* ifp, execplan::ReturnedColumn* rhs, gp_walk_info* gwip);
|
||||
execplan::CalpontSystemCatalog::ColType fieldType_MysqlToIDB (const Field* field);
|
||||
execplan::CalpontSystemCatalog::ColType colType_MysqlToIDB (const Item* item);
|
||||
execplan::SPTP getIntervalType(int interval_type);
|
||||
|
||||
Reference in New Issue
Block a user