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

Field of a link. More...

#include "C16/Link.hpp"

Detailed Description

Field of a link.

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 Linklink () const =0
 Gets the link 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...
 
virtual bool positioning () const =0
 Gets if the field is only used for positioning. More...
 

Member Function Documentation

◆ database()

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

Gets the database of the field.

◆ table()

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

Gets the table of the field.

◆ link()

virtual const Link& C16::Link::Field::link ( ) const
pure virtual

Gets the link of the field.

◆ number()

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

Gets the number of the field.

◆ field()

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

Gets the field of the table of the field.

◆ length_limit()

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

Gets the length limit of the field.

◆ reverse()

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

Gets if the field is treated in reverse order.

◆ collation()

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

Gets the collation of the field.

◆ positioning()

virtual bool C16::Link::Field::positioning ( ) const
pure virtual

Gets if the field is only used for positioning.