+
Point of view
All features
deferred class DATABASE
Summary
copyright
(C) 2006 Paolo Redaelli
license
LGPL v2 or later
date
$Date$
revision
$Revision$
Direct parents
Insert list: ANY
Known children
Inherit list: POSTGRESQL_DATABASE, SQLITE_DATABASE
Overview
Features
{ANY}
connect (a_connection_string: STRING)
deferred procedure
{ANY}
Connect to a database as specified by a_connection_string; its syntax is implementation specific.
require
  • valid_string: a_connection_string /= Void
close
deferred procedure
{ANY}
ensure
is_connected: BOOLEAN
deferred function
{ANY}
last_action_success: BOOLEAN
writable attribute
{ANY}
execute (some_sql: STRING)
deferred procedure
{ANY}
execute some_sql.
If it contains one or more queries result_set will contain the result of the queries. set last_action_success
require
result_set: RESULT_SET[RESULT_ROW]
deferred function
{ANY}
Results of the last execute command.
require ensure
  • result_not_void: Result /= Void
prepare_command (some_sql: STRING): PREPARED_COMMAND
deferred function
{ANY}
Prepare a new statement from some_sql.
require
prepare_query (some_sql: STRING): PREPARED_QUERY
deferred function
{ANY}
Prepare a new statement from some_sql.
require