Skip to content

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

typedef pt_arg_type 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

const  char * pt_arg_type_to_string_buffer (
    const  pt_arg_type & type,
    string_buffer & sb
) 

function pt_generic_type_to_string

const  char * pt_generic_type_to_string (
    pt_generic_type_enum type
) 

function pt_to_variable_size_type

PT_TYPE_ENUM pt_to_variable_size_type (
    PT_TYPE_ENUM type_enum
) 


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