Skip to content

File query_rewrite_subquery.c

FileList > cubrid > src > optimizer > rewriter > query_rewrite_subquery.c

Go to the source code of this file

  • #include <assert.h>
  • #include "query_rewrite.h"

Public Functions

Type Name
void qo_add_limit_clause (PARSER_CONTEXT * parser, PT_NODE * node)
PT_NODE * qo_rewrite_hidden_col_as_derived (PARSER_CONTEXT * parser, PT_NODE * node, PT_NODE * parent_node)
PT_NODE * qo_rewrite_subqueries (PARSER_CONTEXT * parser, PT_NODE * node, void * arg, int * continue_walk)

Public Functions Documentation

function qo_add_limit_clause

void qo_add_limit_clause (
    PARSER_CONTEXT * parser,
    PT_NODE * node
) 

function qo_rewrite_hidden_col_as_derived

PT_NODE * qo_rewrite_hidden_col_as_derived (
    PARSER_CONTEXT * parser,
    PT_NODE * node,
    PT_NODE * parent_node
) 

function qo_rewrite_subqueries

PT_NODE * qo_rewrite_subqueries (
    PARSER_CONTEXT * parser,
    PT_NODE * node,
    void * arg,
    int * continue_walk
) 


The documentation for this class was generated from the following file cubrid/src/optimizer/rewriter/query_rewrite_subquery.c