File parse_type.hpp¶
FileList > cubrid > src > parser > parse_type.hpp
Go to the source code of this file
#include "parse_tree.h"#include <string>
Classes¶
| Type | Name |
|---|---|
| struct | pt_arg_type |
Public Types¶
| Type | Name |
|---|---|
| typedef pt_arg_type | PT_ARG_TYPE |
| union | pt_arg_type_val |
| enum | pt_generic_type_enum |
Public Functions¶
| Type | Name |
|---|---|
| const char * | pt_arg_type_to_string_buffer (const pt_arg_type & type, string_buffer & sb) |
| const char * | pt_generic_type_to_string (pt_generic_type_enum type) |
| PT_TYPE_ENUM | pt_to_variable_size_type (PT_TYPE_ENUM type_enum) |
Public Types Documentation¶
typedef PT_ARG_TYPE¶
union pt_arg_type_val¶
enum pt_generic_type_enum¶
enum pt_generic_type_enum {
PT_GENERIC_TYPE_NONE,
PT_GENERIC_TYPE_STRING,
PT_GENERIC_TYPE_STRING_VARYING,
PT_GENERIC_TYPE_CHAR,
PT_GENERIC_TYPE_BIT,
PT_GENERIC_TYPE_DISCRETE_NUMBER,
PT_GENERIC_TYPE_NUMBER,
PT_GENERIC_TYPE_DATE,
PT_GENERIC_TYPE_DATETIME,
PT_GENERIC_TYPE_SEQUENCE,
PT_GENERIC_TYPE_LOB,
PT_GENERIC_TYPE_QUERY,
PT_GENERIC_TYPE_PRIMITIVE,
PT_GENERIC_TYPE_ANY,
PT_GENERIC_TYPE_JSON_VAL,
PT_GENERIC_TYPE_JSON_DOC,
PT_GENERIC_TYPE_SCALAR
};
Public Functions Documentation¶
function pt_arg_type_to_string_buffer¶
function pt_generic_type_to_string¶
function pt_to_variable_size_type¶
The documentation for this class was generated from the following file cubrid/src/parser/parse_type.hpp