+
Point of view
All features
deferred class EDC_TYPED_FIELD [R_ -> EDC_RECORD, E_]
Summary
Direct parents
Inherit list: EDC_FIELD
Known children
Inherit list: EDC_BASIC_FIELD, EDC_REFERENCE_FIELD
Class invariant
Overview
Features
{ANY}
{EDC_ANY_TABLE}
{EDC_RECORD}
  • item (r: R_): E_
  • set (r: R_, i: E_)
{ANY}
  • default: E_
    Default value of the field
  • is_null: EDC_FIELD_CRITERION[E_]
  • is_not_null: EDC_FIELD_CRITERION[E_]
  • ge: EDC_FIELD_CRITERION[E_]
  • gt: EDC_FIELD_CRITERION[E_]
  • le: EDC_FIELD_CRITERION[E_]
  • lt: EDC_FIELD_CRITERION[E_]
  • eq: EDC_FIELD_CRITERION[E_]
  • ne: EDC_FIELD_CRITERION[E_]
  • infix "<=" (value: E_): EDC_FIELD_CRITERION[E_]
  • infix "<" (value: E_): EDC_FIELD_CRITERION[E_]
  • infix ">=" (value: E_): EDC_FIELD_CRITERION[E_]
  • infix ">" (value: E_): EDC_FIELD_CRITERION[E_]
  • infix "==" (value: E_): EDC_FIELD_CRITERION[E_]
  • infix "=/=" (value: E_): EDC_FIELD_CRITERION[E_]
{EDC_DESCRIPTOR}
{}
{ANY}
table: EDC_TABLE[R_]
writable attribute
{ANY}
is_pk_compatible: BOOLEAN
is False
constant attribute
Do not redefine if you don't know what you are doing!
item (r: R_): E_
deferred function
set (r: R_, i: E_)
deferred procedure
default: E_
effective function
{ANY}
Default value of the field
is_null: EDC_FIELD_CRITERION[E_]
deferred function
{ANY}
is_not_null: EDC_FIELD_CRITERION[E_]
deferred function
{ANY}
ge: EDC_FIELD_CRITERION[E_]
deferred function
{ANY}
gt: EDC_FIELD_CRITERION[E_]
deferred function
{ANY}
le: EDC_FIELD_CRITERION[E_]
deferred function
{ANY}
lt: EDC_FIELD_CRITERION[E_]
deferred function
{ANY}
eq: EDC_FIELD_CRITERION[E_]
deferred function
{ANY}
ne: EDC_FIELD_CRITERION[E_]
deferred function
{ANY}
infix "<=" (value: E_): EDC_FIELD_CRITERION[E_]
effective function
{ANY}
infix "<" (value: E_): EDC_FIELD_CRITERION[E_]
effective function
{ANY}
infix ">=" (value: E_): EDC_FIELD_CRITERION[E_]
effective function
{ANY}
infix ">" (value: E_): EDC_FIELD_CRITERION[E_]
effective function
{ANY}
infix "==" (value: E_): EDC_FIELD_CRITERION[E_]
effective function
{ANY}
infix "=/=" (value: E_): EDC_FIELD_CRITERION[E_]
effective function
{ANY}
add_validator (a_validator: FUNCTION[TUPLE[TUPLE 1[E_]]])
effective procedure
validators: FAST_ARRAY[FUNCTION[TUPLE[TUPLE 1[E_]]]]
writable attribute
{}
writable attribute
{ANY}
writable attribute
{ANY}