indexing
description: "Description of a database table column"
date: "$Date$"
revision: "$Revision$"
class interface
COLUMNS [G -> DATABASE create default_create end]
feature
db_spec: DATABASE
HANDLE_SPEC
ensure HANDLE_SPEC
not_void: Result /= void
feature
buffer_length: INTEGER
COLUMNSdata_lengthlength
column_id: INTEGER
column_name: STRING
column_nulls: STRING
column_size: INTEGER
COLUMNSdata_precisionprecision
column_typename: STRING
creation_date: DATE_TIME
data_default: STRING
data_length: INTEGER
COLUMNSlengthbuffer_length
data_precision: INTEGER
COLUMNSprecisioncolumn_size
data_scale: INTEGER
COLUMNSscaledecimal_digits
data_type: INTEGER
decimal_digits: INTEGER
COLUMNSdata_scalescale
default_length: INTEGER
density: INTEGER
duplicate: like Current
eiffel_type: INTEGER
data_type
high_value: INTEGER
length: INTEGER
COLUMNSdata_lengthbuffer_length
low_value: INTEGER
nullable: INTEGER
num_distinct: INTEGER
num_prec_radix: INTEGER
COLUMNSradix
owner: STRING
table_name
COLUMNStable_ownertable_schem
owner_id: INTEGER
table_name
precision: INTEGER
COLUMNSdata_precisioncolumn_size
radix: INTEGER
COLUMNSnum_prec_radix
scale: INTEGER
COLUMNSdata_scaledecimal_digits
status: INTEGER
table_cat: STRING
COLUMNStable_qualifier
table_id: INTEGER
table_name: STRING
table_owner: STRING
table_name
COLUMNSownertable_schem
table_qualifier: STRING
COLUMNStable_cat
table_schem: STRING
table_name
COLUMNSownertable_owner
table_type: STRING
type_name: STRING
ODBC
feature
set_all (col_id, dat_type, dat_len, sca, rad, prec, nulable, def_len, num_dist, low_val, high_val, dens, own_id, tb_id, stat: INTEGER; dat_def, qualifier, own, tab_name, tab_type, col_name, col_nulls, col_typename: STRING; creat_date: DATE_TIME)
feature
clear_all
feature
boolean_type_database: INTEGER
TYPES
character_type_database: INTEGER
TYPES
date_type_database: INTEGER
TYPES
float_type_database: INTEGER
TYPES
integer_type_database: INTEGER
TYPES
real_type_database: INTEGER
TYPES
string_type_database: INTEGER
TYPES
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- COLUMNS