Formatted query_classifier
Query_classifier formatted according to the style guide.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@ -33,7 +33,8 @@ EXTERN_C_BLOCK_BEGIN
|
||||
* The meaninful difference is where operation is done and whether master data
|
||||
* is modified
|
||||
*/
|
||||
typedef enum {
|
||||
typedef enum
|
||||
{
|
||||
QUERY_TYPE_UNKNOWN = 0x000000, /*< Initial value, can't be tested bitwisely */
|
||||
QUERY_TYPE_LOCAL_READ = 0x000001, /*< Read non-database data, execute in MaxScale:any */
|
||||
QUERY_TYPE_READ = 0x000002, /*< Read database data:any */
|
||||
@ -62,7 +63,8 @@ typedef enum {
|
||||
QUERY_TYPE_SHOW_TABLES = 0x400000 /*< Show list of tables */
|
||||
} skygw_query_type_t;
|
||||
|
||||
typedef enum {
|
||||
typedef enum
|
||||
{
|
||||
QUERY_OP_UNDEFINED = 0,
|
||||
QUERY_OP_SELECT = 1,
|
||||
QUERY_OP_UPDATE = (1 << 1),
|
||||
@ -79,7 +81,8 @@ typedef enum {
|
||||
QUERY_OP_LOAD = (1 << 12)
|
||||
} skygw_query_op_t;
|
||||
|
||||
typedef struct parsing_info_st {
|
||||
typedef struct parsing_info_st
|
||||
{
|
||||
#if defined(SS_DEBUG)
|
||||
skygw_chk_t pi_chk_top;
|
||||
#endif
|
||||
@ -100,10 +103,11 @@ typedef struct parsing_info_st {
|
||||
*/
|
||||
skygw_query_type_t query_classifier_get_type(GWBUF* querybuf);
|
||||
skygw_query_op_t query_classifier_get_operation(GWBUF* querybuf);
|
||||
/** Free THD context and close MYSQL */
|
||||
|
||||
#if defined(NOT_USED)
|
||||
char* skygw_query_classifier_get_stmtname(GWBUF* buf);
|
||||
#endif
|
||||
|
||||
char* skygw_get_created_table_name(GWBUF* querybuf);
|
||||
bool is_drop_table_query(GWBUF* querybuf);
|
||||
bool skygw_is_real_query(GWBUF* querybuf);
|
||||
@ -111,6 +115,8 @@ char** skygw_get_table_names(GWBUF* querybuf, int* tblsize, bool fullnames);
|
||||
char* skygw_get_canonical(GWBUF* querybuf);
|
||||
bool parse_query(GWBUF* querybuf);
|
||||
parsing_info_t* parsing_info_init(void (*donefun)(void *));
|
||||
|
||||
/** Free THD context and close MYSQL */
|
||||
void parsing_info_done(void* ptr);
|
||||
bool query_is_parsed(GWBUF* buf);
|
||||
bool skygw_query_has_clause(GWBUF* buf);
|
||||
|
Reference in New Issue
Block a user