+
Point of view
All features
deferred class EDC_HASHABLE_COLUMN [H_ -> HASHABLE]
Summary
Class invariant
Overview
features
Convenient shorthands
Constants:
hash_code (a_value: EDC_DATUM): INTEGER_32
effective function
as_value: EDC_COLUMN_VALUE[T_]
deferred function
infix "@" (a_data: T_): EDC_MANIFEST_VALUE[T_]
effective function
manifest (a_data: T_): EDC_MANIFEST_VALUE[T_]
effective function
prefix "&": EDC_PARAMETER[T_]
effective function
parameter: EDC_PARAMETER[T_]
effective function
is_null: EDC_EXPRESSION
effective function
equals (other: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
infix "==" (other: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
effective function
infix "~~" (set: EDC_SELECT): EDC_EXPRESSION
effective function
is_like (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
infix "~=" (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
less_than (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
lt (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
infix "<" (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
less_than_or_equal (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
le (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
infix "<=" (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
greter_than (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
gt (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
infix ">" (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
greater_than_or_equal (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
ge (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
infix ">=" (a_value: EDC_TYPED_VALUE[T_]): EDC_EXPRESSION
effective function
as_datum (datum: T_): EDC_TYPED_DATUM[T_]
effective function
effective function
valid_value (a_value: EDC_DATUM): BOOLEAN
effective function
same_values (v1: EDC_DATUM, v2: EDC_DATUM): BOOLEAN
effective function
value (a_value: EDC_DATUM): T_
effective function
make (a_name: STRING)
effective procedure
datum_factory: EDC_DATUM_FACTORY[T_]
writable attribute
table: EDC_TABLE
writable attribute
name: STRING
writable attribute
is_equal (other: EDC_COLUMN): BOOLEAN
effective function
Is other attached to an object considered equal to current object?
count_constraint: INTEGER_32
effective function
lower_constraint: INTEGER_32
effective function
upper_constraint: INTEGER_32
effective function
item_constraint (i: INTEGER_32): EDC_CONSTRAINT
effective function
set_constraint (a_constraint: EDC_CONSTRAINT)
effective procedure
clear_constraint (a_constraint: EDC_CONSTRAINT)
effective procedure
set_table (a_table: EDC_TABLE)
effective procedure
unset_table
effective procedure
constraints: HASHED_SET[EDC_CONSTRAINT]
writable attribute
Fetch_forward: INTEGER_32
constant attribute
Fetch_backward: INTEGER_32
constant attribute
accept (visitor: ESE_VISITOR)
deferred procedure
Accept to be visited by the visitor.