deferred class
	DATABASE

General
	cluster: dbms-support
	description: "Specification of the database. Generic parameter"

Ancestors
	ANY

Queries
	c_boolean_type: INTEGER_32
	c_character_type: INTEGER_32
	c_date_type: INTEGER_32
	c_float_type: INTEGER_32
	c_integer_type: INTEGER_32
	c_real_type: INTEGER_32
	c_string_type: INTEGER_32
	conv_type (indicator, index: INTEGER_32): INTEGER_32
	convert_string_type (r_any: ANY; field_name, class_name: STRING_8): ANY
	database_handle_name: STRING_8
	date_to_str (object: DATE_TIME): STRING_8
	descriptor_is_available: BOOLEAN
	dim_rep_diff (repository_dimension, db_field_count: INTEGER_32): BOOLEAN
	false_representation: STRING_8
	found: BOOLEAN
	get_boolean_data (no_descriptor, ind: INTEGER_32): BOOLEAN
	get_col_len (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_col_type (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_count (no_descriptor: INTEGER_32): INTEGER_32
	get_data_len (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_date_data (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_day (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_error_code: INTEGER_32
	get_error_message: POINTER
	get_float_data (no_descriptor, ind: INTEGER_32): REAL_64
	get_hour (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_integer_data (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_min (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_month (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_real_data (no_descriptor, ind: INTEGER_32): REAL_32
	get_sec (no_descriptor, ind: INTEGER_32): INTEGER_32
	get_warn_message: POINTER
	get_year (no_descriptor, ind: INTEGER_32): INTEGER_32
	has_row_number: BOOLEAN
	hide_qualifier (c_temp: STRING_8): POINTER
	identifier_quoter: STRING_8
	insert_auto_identity_column: BOOLEAN
	is_error_updated: BOOLEAN
	is_null_data (no_descriptor, ind: INTEGER_32): BOOLEAN
	map_var_after: STRING_8
	map_var_before: STRING_8
	map_var_between: STRING_8
	map_var_between_2: STRING_8
	map_var_name (par_name: STRING_8): STRING_8
	max_char_size: INTEGER_32
	name_proc_lower: BOOLEAN
	new_descriptor: INTEGER_32
	normal_parse: BOOLEAN
	parse (descriptor: INTEGER_32; uht: HASH_TABLE [ANY, STRING_8]; ht_order: ARRAYED_LIST [STRING_8]; uhandle: HANDLE; sql: STRING_8): BOOLEAN
	password_ensure (name, passwd, uname, upasswd: STRING_8): BOOLEAN
	password_ok (upasswd: STRING_8): BOOLEAN
	proc_args: BOOLEAN
	put_col_name (no_descriptor, index: INTEGER_32; ar: STRING_8; max_len: INTEGER_32): INTEGER_32
	put_column_name (repository: DATABASE_REPOSITORY [[like Current] DATABASE]; map_table: ARRAY [INTEGER_32]; obj: ANY): STRING_8
	put_data (no_descriptor, index: INTEGER_32; ar: STRING_8; max_len: INTEGER_32): INTEGER_32
	qualifier_seperator: STRING_8
	results_order (no_descriptor: INTEGER_32): INTEGER_32
	select_exists (name: STRING_8): STRING_8
	select_text (proc_name: STRING_8): STRING_8
	selection_string (rep_qualifier, rep_owner, repository_name: STRING_8): STRING_8
	sensitive_mixed: BOOLEAN
	sql_adapt_db (sql: STRING_8): STRING_8
	sql_after_exec: STRING_8
	sql_as: STRING_8
	sql_creation: STRING_8
	sql_end: STRING_8
	sql_execution: STRING_8
	sql_name_boolean: STRING_8
	sql_name_character: STRING_8
	sql_name_datetime: STRING_8
	sql_name_double: STRING_8
	sql_name_integer: STRING_8
	sql_name_real: STRING_8
	sql_name_string: STRING_8
	sql_string: STRING_8
	sql_string2 (int: INTEGER_32): STRING_8
	string_format (object: STRING_8): STRING_8
	support_drop_proc: BOOLEAN
	support_proc: INTEGER_32
	support_sql_of_proc: BOOLEAN
	support_stored_proc: BOOLEAN
	text_not_supported: STRING_8
	trancount: INTEGER_32
	true_representation: STRING_8
	user_name_ok (uname: STRING_8): BOOLEAN

Commands
	begin
	clear_error
	close_cursor (no_descriptor: INTEGER_32)
	commit
	connect (user_name, user_passwd, data_source, application, hostname, roleid, rolepasswd, groupid: STRING_8)
	database_make (i: INTEGER_32)
	disconnect
	drop_proc_not_supported
	exec_immediate (no_descriptor: INTEGER_32; command: STRING_8)
	exec_proc_not_supported
	init_order (no_descriptor: INTEGER_32; command: STRING_8)
	next_row (no_descriptor: INTEGER_32)
	pre_immediate (descriptor, i: INTEGER_32)
	result_order (descriptor: INTEGER_32)
	rollback
	start_order (no_descriptor: INTEGER_32)
	store_proc_not_supported
	terminate_order (no_descriptor: INTEGER_32)
	unset_catalog_flag (desc: INTEGER_32)
	update_map_table_error (db_handle: HANDLE; map_table: ARRAY [INTEGER_32]; ind: INTEGER_32)