Skip to content

Struct pt_query_info

ClassList > pt_query_info

  • #include <parse_tree.h>

Public Attributes

Type Name
PT_MISC_TYPE all_distinct
int correlation_level
unsigned do_cache
unsigned do_not_cache
struct pt_query_info flag
unsigned has_outer_spec
unsigned has_system_class
PT_HINT_ENUM hint
UINTPTR id
PT_NODE * into_list
unsigned is_insert_select
bool is_order_dependent
unsigned is_sort_spec
PT_MISC_TYPE is_subquery
char is_view_spec
PT_NODE * limit
int mvcc_reev_extra_cls_cnt
char oids_included
PT_NODE * order_by
unsigned order_siblings
PT_NODE * orderby_for
union pt_query_info q
PT_NODE * qcache_hint
unsigned reexecute
unsigned rewrite_limit
SCAN_OPERATION_TYPE scan_op_type
PT_SELECT_INFO select
unsigned single_tuple
XASL_ID * sub_xasl_id
unsigned subquery_cached
PT_UNION_INFO union_
int upd_del_class_cnt
unsigned vspec_as_derived
PT_NODE * with
void * xasl

Public Attributes Documentation

variable all_distinct

PT_MISC_TYPE pt_query_info::all_distinct;

variable correlation_level

int pt_query_info::correlation_level;

variable do_cache

unsigned pt_query_info::do_cache;

variable do_not_cache

unsigned pt_query_info::do_not_cache;

variable flag

struct pt_query_info pt_query_info::flag;

variable has_outer_spec

unsigned pt_query_info::has_outer_spec;

variable has_system_class

unsigned pt_query_info::has_system_class;

variable hint

PT_HINT_ENUM pt_query_info::hint;

variable id

UINTPTR pt_query_info::id;

variable into_list

PT_NODE* pt_query_info::into_list;

variable is_insert_select

unsigned pt_query_info::is_insert_select;

variable is_order_dependent

bool pt_query_info::is_order_dependent;

variable is_sort_spec

unsigned pt_query_info::is_sort_spec;

variable is_subquery

PT_MISC_TYPE pt_query_info::is_subquery;

variable is_view_spec

char pt_query_info::is_view_spec;

variable limit

PT_NODE* pt_query_info::limit;

variable mvcc_reev_extra_cls_cnt

int pt_query_info::mvcc_reev_extra_cls_cnt;

variable oids_included

char pt_query_info::oids_included;

variable order_by

PT_NODE* pt_query_info::order_by;

variable order_siblings

unsigned pt_query_info::order_siblings;

variable orderby_for

PT_NODE* pt_query_info::orderby_for;

variable q

union pt_query_info pt_query_info::q;

variable qcache_hint

PT_NODE* pt_query_info::qcache_hint;

variable reexecute

unsigned pt_query_info::reexecute;

variable rewrite_limit

unsigned pt_query_info::rewrite_limit;

variable scan_op_type

SCAN_OPERATION_TYPE pt_query_info::scan_op_type;

variable select

PT_SELECT_INFO pt_query_info::select;

variable single_tuple

unsigned pt_query_info::single_tuple;

variable sub_xasl_id

XASL_ID* pt_query_info::sub_xasl_id;

variable subquery_cached

unsigned pt_query_info::subquery_cached;

variable union_

PT_UNION_INFO pt_query_info::union_;

variable upd_del_class_cnt

int pt_query_info::upd_del_class_cnt;

variable vspec_as_derived

unsigned pt_query_info::vspec_as_derived;

variable with

PT_NODE* pt_query_info::with;

variable xasl

void* pt_query_info::xasl;


The documentation for this class was generated from the following file cubrid/src/parser/parse_tree.h