mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Add information_schema.spider_wrapper_protocols for knowing available wrappers of Spider
This commit is contained in:
@@ -1923,6 +1923,23 @@ enum spider_db_access_type
|
||||
SPIDER_DB_ACCESS_TYPE_NOSQL
|
||||
};
|
||||
|
||||
#define SPIDER_MATURITY_UNKNOWN 0
|
||||
#define SPIDER_MATURITY_EXPERIMENTAL 1
|
||||
#define SPIDER_MATURITY_ALPHA 2
|
||||
#define SPIDER_MATURITY_BETA 3
|
||||
#define SPIDER_MATURITY_GAMMA 4
|
||||
#define SPIDER_MATURITY_STABLE 5
|
||||
|
||||
static const LEX_CSTRING maturity_name[] =
|
||||
{
|
||||
{ STRING_WITH_LEN("Unknown") },
|
||||
{ STRING_WITH_LEN("Experimental") },
|
||||
{ STRING_WITH_LEN("Alpha") },
|
||||
{ STRING_WITH_LEN("Beta") },
|
||||
{ STRING_WITH_LEN("Gamma") },
|
||||
{ STRING_WITH_LEN("Stable") }
|
||||
};
|
||||
|
||||
typedef struct st_spider_dbton
|
||||
{
|
||||
uint dbton_id;
|
||||
@@ -1938,6 +1955,9 @@ typedef struct st_spider_dbton
|
||||
SPIDER_DB_CONN *(*create_db_conn)(SPIDER_CONN *conn);
|
||||
bool (*support_direct_join)();
|
||||
spider_db_util *db_util;
|
||||
const char *descr;
|
||||
const char *version_info;
|
||||
unsigned int maturity;
|
||||
} SPIDER_DBTON;
|
||||
|
||||
typedef struct st_spider_position
|
||||
|
Reference in New Issue
Block a user