Skip to content

Struct cubschema::attribute

ClassList > cubschema > attribute

  • #include <schema_system_catalog_definition.hpp>

Public Types

Type Name
typedef std::function< int(DB_VALUE *)> default_value_init_type

Public Attributes

Type Name
default_value_init_type dvalue_func
attribute_kind kind
std::string name
std::string type

Public Functions

Type Name
attribute (const std::string & name, const std::string & type)
attribute (const std::string & name, const std::string & type, default_value_init_type dval_f)
attribute (const attribute_kind kind, const std::string & name)
attribute (const attribute_kind kind, const std::string & name, const std::string & type)
attribute (const attribute_kind kind, const std::string & name, const std::string & type, default_value_init_type dval_f)

Public Types Documentation

typedef default_value_init_type

using cubschema::attribute::default_value_init_type =  std::function<int (DB_VALUE *)>;

Public Attributes Documentation

variable dvalue_func

default_value_init_type cubschema::attribute::dvalue_func;

variable kind

attribute_kind cubschema::attribute::kind;

variable name

std::string cubschema::attribute::name;

variable type

std::string cubschema::attribute::type;

Public Functions Documentation

function attribute [1/5]

cubschema::attribute::attribute (
    const std::string & name,
    const std::string & type
) 

function attribute [2/5]

cubschema::attribute::attribute (
    const std::string & name,
    const std::string & type,
    default_value_init_type dval_f
) 

function attribute [3/5]

cubschema::attribute::attribute (
    const  attribute_kind kind,
    const std::string & name
) 

function attribute [4/5]

cubschema::attribute::attribute (
    const  attribute_kind kind,
    const std::string & name,
    const std::string & type
) 

function attribute [5/5]

cubschema::attribute::attribute (
    const  attribute_kind kind,
    const std::string & name,
    const std::string & type,
    default_value_init_type dval_f
) 


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