You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
Fix for date_item and a crash
This commit is contained in:
@ -341,8 +341,10 @@ static void calpont_set_error(THD* thd, uint64_t errCode, LEX_STRING* args, uint
|
||||
return ha_calpont_impl_set_error(thd, errCode, args, argCount);
|
||||
}
|
||||
|
||||
ha_calpont::ha_calpont(handlerton *hton, TABLE_SHARE *table_arg)
|
||||
:handler(hton, table_arg)
|
||||
ha_calpont::ha_calpont(handlerton *hton, TABLE_SHARE *table_arg) :
|
||||
handler(hton, table_arg),
|
||||
int_table_flags(HA_BINLOG_STMT_CAPABLE | HA_TABLE_SCAN_ON_INDEX | HA_CAN_TABLE_CONDITION_PUSHDOWN)
|
||||
// int_table_flags(HA_NO_BLOBS | HA_BINLOG_STMT_CAPABLE)
|
||||
{
|
||||
}
|
||||
|
||||
@ -374,7 +376,6 @@ const char **ha_calpont::bas_ext() const
|
||||
return ha_calpont_exts;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
@brief
|
||||
Used for opening tables. The name will be the name of the file.
|
||||
@ -702,6 +703,12 @@ int ha_calpont::rnd_next(uchar *buf)
|
||||
@see
|
||||
filesort.cc, sql_select.cc, sql_delete.cc and sql_update.cc
|
||||
*/
|
||||
// @TODO: Implement position() and rnd_pos() and remove HA_NO_BLOBS from table_flags
|
||||
// This would require us to add a psuedo-column of some sort for a primary index. This
|
||||
// would only be used in rare cases of ORDER BY, so the slow down would be ok and would
|
||||
// allow for implementing blobs (is that the same as varbinary?). Perhaps using
|
||||
// lbid and offset as key would work, or something. We also need to add functionality
|
||||
// to retrieve records quickly by this "key"
|
||||
void ha_calpont::position(const uchar *record)
|
||||
{
|
||||
DBUG_ENTER("ha_calpont::position");
|
||||
|
Reference in New Issue
Block a user