Field of a table.
More...
#include "C16/Field.hpp"
◆ Collation
Collation of a field.
Enumerator |
---|
BINARY | Binary collation.
|
CASE | Case insensitive collation.
|
UMLAUTS | Umlaut converting collation.
|
SPECIAL_CHARACTERS | Special character converting collation.
|
SOUNDEX_1 | Soundex 1 collation.
|
SOUNDEX_2 | Soundex 2 collation.
|
◆ database()
virtual Database& C16::Field::database |
( |
| ) |
const |
|
pure virtual |
◆ table()
virtual const Table& C16::Field::table |
( |
| ) |
const |
|
pure virtual |
Gets the table of the field.
◆ subrecord()
virtual const Subrecord& C16::Field::subrecord |
( |
| ) |
const |
|
pure virtual |
◆ number()
virtual int C16::Field::number |
( |
| ) |
const |
|
pure virtual |
Gets the number of the field.
◆ name()
virtual const std::string& C16::Field::name |
( |
| ) |
const |
|
pure virtual |
Gets the name of the field.
◆ type()
virtual Type C16::Field::type |
( |
| ) |
const |
|
pure virtual |
Gets the type of the field.
◆ length()
virtual int C16::Field::length |
( |
| ) |
const |
|
pure virtual |
Gets the length of the field.
◆ right_input()
virtual int C16::Field::right_input |
( |
| ) |
const |
|
pure virtual |
Gets the right required by a user to input the field.
◆ right_output()
virtual int C16::Field::right_output |
( |
| ) |
const |
|
pure virtual |
Gets the right required by a user to output the field.