![]() |
MySQL 9.3.0
Source Code Documentation
|
#include <object.h>
Public Member Functions | |
ParameterField ()=default | |
ParameterField (const ParameterField &f)=default | |
ParameterField & | operator= (const ParameterField &)=default |
![]() | |
Column ()=default | |
Column (const Column &f)=default | |
Column & | operator= (const Column &)=default |
bool | is_auto_generated_id () const |
![]() | |
virtual | ~ObjectField ()=default |
ObjectField (const ObjectField &)=default | |
ObjectField & | operator= (const ObjectField &)=default |
Public Attributes | |
ModeType | mode {ModeType::kNONE} |
![]() | |
std::string | column_name |
std::string | datatype |
ColumnType | type = ColumnType::UNKNOWN |
IdGenerationType | id_generation = IdGenerationType::NONE |
bool | not_null = false |
bool | is_primary = false |
bool | is_unique = false |
bool | is_generated = false |
bool | is_foreign = false |
bool | is_row_owner = false |
std::optional< bool > | with_check |
std::optional< bool > | with_update |
uint32_t | srid {0} |
![]() | |
entry::UniversalId | id |
std::string | name |
int | position = 0 |
bool | enabled = true |
bool | allow_filtering = true |
bool | allow_sorting = true |
Additional Inherited Members | |
![]() | |
ObjectField ()=default | |
|
default |
|
default |
|
default |
ModeType mrs::database::entry::ParameterField::mode {ModeType::kNONE} |