mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 10:14:19 +01:00
Changed void* to const NdbDictionary::Table*
This commit is contained in:
parent
c067b03c86
commit
417eba8384
2 changed files with 9 additions and 9 deletions
|
@ -251,7 +251,7 @@ void ndb_serialize_cond(const Item *item, void *arg)
|
|||
*/
|
||||
if (context->table->s == field->table->s)
|
||||
{
|
||||
const NDBTAB *tab= (const NDBTAB *) context->ndb_table;
|
||||
const NDBTAB *tab= context->ndb_table;
|
||||
DBUG_PRINT("info", ("FIELD_ITEM"));
|
||||
DBUG_PRINT("info", ("table %s", tab->getName()));
|
||||
DBUG_PRINT("info", ("column %s", field->field_name));
|
||||
|
@ -907,7 +907,7 @@ void ndb_serialize_cond(const Item *item, void *arg)
|
|||
const
|
||||
COND*
|
||||
ha_ndbcluster_cond::cond_push(const COND *cond,
|
||||
TABLE *table, NDBTAB *ndb_table)
|
||||
TABLE *table, const NDBTAB *ndb_table)
|
||||
{
|
||||
DBUG_ENTER("cond_push");
|
||||
Ndb_cond_stack *ndb_cond = new Ndb_cond_stack();
|
||||
|
@ -963,12 +963,11 @@ ha_ndbcluster_cond::cond_clear()
|
|||
|
||||
bool
|
||||
ha_ndbcluster_cond::serialize_cond(const COND *cond, Ndb_cond_stack *ndb_cond,
|
||||
TABLE *table, NDBTAB *ndb_table)
|
||||
TABLE *table, const NDBTAB *ndb_table)
|
||||
{
|
||||
DBUG_ENTER("serialize_cond");
|
||||
Item *item= (Item *) cond;
|
||||
Ndb_cond_traverse_context context(table, (void *)ndb_table,
|
||||
ndb_cond);
|
||||
Ndb_cond_traverse_context context(table, ndb_table, ndb_cond);
|
||||
// Expect a logical expression
|
||||
context.expect(Item::FUNC_ITEM);
|
||||
context.expect(Item::COND_ITEM);
|
||||
|
|
|
@ -315,7 +315,8 @@ public:
|
|||
class Ndb_cond_traverse_context : public Sql_alloc
|
||||
{
|
||||
public:
|
||||
Ndb_cond_traverse_context(TABLE *tab, void* ndb_tab, Ndb_cond_stack* stack)
|
||||
Ndb_cond_traverse_context(TABLE *tab, const NdbDictionary::Table *ndb_tab,
|
||||
Ndb_cond_stack* stack)
|
||||
: table(tab), ndb_table(ndb_tab),
|
||||
supported(TRUE), stack_ptr(stack), cond_ptr(NULL),
|
||||
skip(0), collation(NULL), rewrite_stack(NULL)
|
||||
|
@ -422,7 +423,7 @@ class Ndb_cond_traverse_context : public Sql_alloc
|
|||
};
|
||||
|
||||
TABLE* table;
|
||||
void* ndb_table;
|
||||
const NdbDictionary::Table *ndb_table;
|
||||
bool supported;
|
||||
Ndb_cond_stack* stack_ptr;
|
||||
Ndb_cond* cond_ptr;
|
||||
|
@ -445,7 +446,7 @@ public:
|
|||
~ha_ndbcluster_cond()
|
||||
{ if (m_cond_stack) delete m_cond_stack; }
|
||||
const COND *cond_push(const COND *cond,
|
||||
TABLE *table, NdbDictionary::Table *ndb_table);
|
||||
TABLE *table, const NdbDictionary::Table *ndb_table);
|
||||
void cond_pop();
|
||||
void cond_clear();
|
||||
int generate_scan_filter(NdbScanOperation* op);
|
||||
|
@ -457,7 +458,7 @@ public:
|
|||
byte *buf);
|
||||
private:
|
||||
bool serialize_cond(const COND *cond, Ndb_cond_stack *ndb_cond,
|
||||
TABLE *table, NdbDictionary::Table *ndb_table);
|
||||
TABLE *table, const NdbDictionary::Table *ndb_table);
|
||||
int build_scan_filter_predicate(Ndb_cond* &cond,
|
||||
NdbScanFilter* filter,
|
||||
bool negated= false);
|
||||
|
|
Loading…
Add table
Reference in a new issue