MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::database::entry::ParameterField Class Reference

#include <object.h>

Inheritance diagram for mrs::database::entry::ParameterField:
[legend]

Public Member Functions

 ParameterField ()=default
 
 ParameterField (const ParameterField &f)=default
 
ParameterFieldoperator= (const ParameterField &)=default
 
- Public Member Functions inherited from mrs::database::entry::Column
 Column ()=default
 
 Column (const Column &f)=default
 
Columnoperator= (const Column &)=default
 
bool is_auto_generated_id () const
 
- Public Member Functions inherited from mrs::database::entry::ObjectField
virtual ~ObjectField ()=default
 
 ObjectField (const ObjectField &)=default
 
ObjectFieldoperator= (const ObjectField &)=default
 

Public Attributes

ModeType mode {ModeType::kNONE}
 
- Public Attributes inherited from mrs::database::entry::Column
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}
 
- Public Attributes inherited from mrs::database::entry::ObjectField
entry::UniversalId id
 
std::string name
 
int position = 0
 
bool enabled = true
 
bool allow_filtering = true
 
bool allow_sorting = true
 

Additional Inherited Members

- Protected Member Functions inherited from mrs::database::entry::ObjectField
 ObjectField ()=default
 

Constructor & Destructor Documentation

◆ ParameterField() [1/2]

mrs::database::entry::ParameterField::ParameterField ( )
default

◆ ParameterField() [2/2]

mrs::database::entry::ParameterField::ParameterField ( const ParameterField f)
default

Member Function Documentation

◆ operator=()

ParameterField & mrs::database::entry::ParameterField::operator= ( const ParameterField )
default

Member Data Documentation

◆ mode

ModeType mrs::database::entry::ParameterField::mode {ModeType::kNONE}

The documentation for this class was generated from the following file: