File xasl_predicate.hpp¶
FileList > cubrid > src > xasl > xasl_predicate.hpp
Go to the source code of this file
#include "dbtype_def.h"#include "string_regex.hpp"
Namespaces¶
| Type | Name |
|---|---|
| namespace | cubxasl |
Classes¶
| Type | Name |
|---|---|
| struct | alsm_eval_term |
| struct | comp_eval_term |
| struct | eval_term |
| struct | like_eval_term |
| struct | pred |
| struct | pred_expr |
| struct | rlike_eval_term |
Public Types¶
| Type | Name |
|---|---|
| typedef cubxasl::alsm_eval_term | ALSM_EVAL_TERM |
| enum | BOOL_OP |
| typedef cubxasl::comp_eval_term | COMP_EVAL_TERM |
| typedef cubxasl::eval_term | EVAL_TERM |
| typedef cubxasl::like_eval_term | LIKE_EVAL_TERM |
| typedef cubxasl::pred | PRED |
| typedef cubxasl::pred_expr | PRED_EXPR |
| enum | QL_FLAG |
| enum | REL_OP |
| typedef cubxasl::rlike_eval_term | RLIKE_EVAL_TERM |
| enum | TYPE_EVAL_TERM |
| enum | TYPE_PRED_EXPR |
Public Types Documentation¶
typedef ALSM_EVAL_TERM¶
enum BOOL_OP¶
typedef COMP_EVAL_TERM¶
typedef EVAL_TERM¶
typedef LIKE_EVAL_TERM¶
typedef PRED¶
typedef PRED_EXPR¶
enum QL_FLAG¶
enum REL_OP¶
enum REL_OP {
R_NONE = 0,
R_EQ = 1,
R_NE,
R_GT,
R_GE,
R_LT,
R_LE,
R_NULL,
R_EXISTS,
R_LIKE,
R_EQ_SOME,
R_NE_SOME,
R_GT_SOME,
R_GE_SOME,
R_LT_SOME,
R_LE_SOME,
R_EQ_ALL,
R_NE_ALL,
R_GT_ALL,
R_GE_ALL,
R_LT_ALL,
R_LE_ALL,
R_SUBSET,
R_SUPERSET,
R_SUBSETEQ,
R_SUPERSETEQ,
R_EQ_TORDER,
R_NULLSAFE_EQ
};
typedef RLIKE_EVAL_TERM¶
enum TYPE_EVAL_TERM¶
enum TYPE_EVAL_TERM {
T_COMP_EVAL_TERM = 1,
T_ALSM_EVAL_TERM,
T_LIKE_EVAL_TERM,
T_RLIKE_EVAL_TERM
};
enum TYPE_PRED_EXPR¶
The documentation for this class was generated from the following file cubrid/src/xasl/xasl_predicate.hpp