File query_rewrite.c¶
FileList > cubrid > src > optimizer > rewriter > query_rewrite.c
Go to the source code of this file
#include <assert.h>#include "query_rewrite.h"
Public Functions¶
| Type | Name |
|---|---|
| PT_NODE * | mq_rewrite (PARSER_CONTEXT * parser, PT_NODE * statement) |
Public Static Functions¶
| Type | Name |
|---|---|
| PT_NODE * | qo_rewrite_queries (PARSER_CONTEXT * parser, PT_NODE * node, void * arg, int * continue_walk) |
| PT_NODE * | qo_rewrite_queries_post (PARSER_CONTEXT * parser, PT_NODE * tree, void * arg, int * continue_walk) |
Public Functions Documentation¶
function mq_rewrite¶
Public Static Functions Documentation¶
function qo_rewrite_queries¶
static PT_NODE * qo_rewrite_queries (
PARSER_CONTEXT * parser,
PT_NODE * node,
void * arg,
int * continue_walk
)
function qo_rewrite_queries_post¶
static PT_NODE * qo_rewrite_queries_post (
PARSER_CONTEXT * parser,
PT_NODE * tree,
void * arg,
int * continue_walk
)
The documentation for this class was generated from the following file cubrid/src/optimizer/rewriter/query_rewrite.c