1
0
mirror of https://github.com/MariaDB/server.git synced 2026-01-06 05:22:24 +03:00
This commit is contained in:
mskold@mysql.com
2005-02-11 22:33:52 +01:00
parent 66343612d1
commit 3f1e1f0f6b
3 changed files with 447 additions and 33 deletions

View File

@@ -268,6 +268,9 @@ typedef struct st_table TABLE;
struct st_foreign_key_info;
typedef struct st_foreign_key_info FOREIGN_KEY_INFO;
/* Forward declaration for Condition Pushdown to Handler (CPDH) */
typedef struct Item COND;
typedef struct st_ha_check_opt
{
ulong sort_buffer_size;
@@ -601,7 +604,6 @@ public:
*engine_callback= 0;
return 1;
}
/*
RETURN
true Primary key (if there is one) is clustered key covering all fields
@@ -613,6 +615,12 @@ public:
{
return memcmp(ref1, ref2, ref_length);
}
/*
Condition pushdown to storage engines
*/
virtual const COND *cond_push(const COND *cond) { return cond; };
virtual void cond_pop() { return; };
};
/* Some extern variables used with handlers */