CONZEPT 16 C++ API
C16::Key::Field Class Referenceabstract

Field of a key. More...

#include "C16/Key.hpp"

Detailed Description

Field of a key.

Public Member Functions

virtual Databasedatabase () const =0
 Gets the database of the field. More...
 
virtual const Tabletable () const =0
 Gets the table of the field. More...
 
virtual const Keykey () const =0
 Gets the key of the field. More...
 
virtual int number () const =0
 Gets the number of the field. More...
 
virtual const C16::Fieldfield () const =0
 Gets the field of the table of the field. More...
 
virtual int length_limit () const =0
 Gets the length limit of the field. More...
 
virtual bool reverse () const =0
 Gets if the field is treated in reverse order. More...
 
virtual C16::Field::Collation collation () const =0
 Gets the collation of the field. More...
 

Member Function Documentation

◆ database()

virtual Database& C16::Key::Field::database ( ) const
pure virtual

Gets the database of the field.

◆ table()

virtual const Table& C16::Key::Field::table ( ) const
pure virtual

Gets the table of the field.

◆ key()

virtual const Key& C16::Key::Field::key ( ) const
pure virtual

Gets the key of the field.

◆ number()

virtual int C16::Key::Field::number ( ) const
pure virtual

Gets the number of the field.

◆ field()

virtual const C16::Field& C16::Key::Field::field ( ) const
pure virtual

Gets the field of the table of the field.

◆ length_limit()

virtual int C16::Key::Field::length_limit ( ) const
pure virtual

Gets the length limit of the field.

◆ reverse()

virtual bool C16::Key::Field::reverse ( ) const
pure virtual

Gets if the field is treated in reverse order.

◆ collation()

virtual C16::Field::Collation C16::Key::Field::collation ( ) const
pure virtual

Gets the collation of the field.