Skip to content

File query_rewrite_set.c

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

Go to the source code of this file

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

Public Functions

Type Name
bool qo_check_distinct_union (PARSER_CONTEXT * parser, PT_NODE * node)
bool qo_check_hint_union (PARSER_CONTEXT * parser, PT_NODE * node, PT_HINT_ENUM hint)
PT_NODE * qo_push_limit_to_union (PARSER_CONTEXT * parser, PT_NODE * node, PT_NODE * limit)

Public Functions Documentation

function qo_check_distinct_union

bool qo_check_distinct_union (
    PARSER_CONTEXT * parser,
    PT_NODE * node
) 

function qo_check_hint_union

bool qo_check_hint_union (
    PARSER_CONTEXT * parser,
    PT_NODE * node,
    PT_HINT_ENUM hint
) 

function qo_push_limit_to_union

PT_NODE * qo_push_limit_to_union (
    PARSER_CONTEXT * parser,
    PT_NODE * node,
    PT_NODE * limit
) 


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