Xbasic

SQL Namespace

Description

Classes to connect to and work with SQL data sources.

Name
Description
SQL::Argument Class

SQL::Argument Class properties and an example.

SQL::Arguments Class

Properties and methods in the Arguments Class.

SQL::CallResult Object

SQL::CallResult Object and an example.

SQL::ColumnValue Class

A SQL::ColumnValue specifies the name and value for a column.

SQL::Connection Class

A SQL::Connection instance represents a potential or active database session.

SQL::DatabaseSnapshot Class

Class for creating snapshots of databases.

SQL::DataTypeInfo Class

Properties and methods in the DataTypeInfo Class.

SQL DeleteStatement Object

SQL DeleteStatement Object properties, methods, and examples.

SQL::ImportStatement Object

The SQL::ImportStatement object parses and executes an Alpha Anywhere Portable SQL import statements of the general form.

SQL::IndexColumnInfo Object

SQL::IndexColumnInfo Object properties and methods

SQL::IndexInfo Class

A list of properties and methods in the IndexInfo class.

SQL::InsertStatement Object

The SQL::InsertStatement object encapsulates the parsing and properties of a SQL INSERT statement. as a result, it has the most properties. Its children are the various clauses that make up a complete INSERT statement.

SQL::List Object

All properties that are arrays support the following properties and methods. Since an array may support several types of objects, you must check an item for token type (using the TargetTokenType property) before referencing its properties. The list items may be accessed using array syntax. All functions take a zero-based position index. Array syntax is one-based.

SQL::LocalDB Namespace

Functions for working with SQLLocalDB instances.

SQL::Query Object

SQL::Query object methods and related enumerations and objects.

SQL::ReferenceList Object

The SelectTableReferences, ColumnReferences, and FunctionReferences properties of parsable (SQL::Query) objects all return a ReferenceList object. This object acts like an array. Unlike the List object, the items are from arbitrary nodes on the tree. Although the properties of the objects can be changed, the list itself is read-only. All functions take a zero-based position index. Array syntax is one-based.

SQL::ResultSet Object

SQL::ResultSet Object properties and methods.

SQL::Row Class

SQL::Row Class properties and methods

SQL::RowFormattingOptions Object

Options for formatting string output from a result set.

SQL::RowSnapshot Class

A SQL::RowSnapshot loads and stores the data for a single table row.

SQL::Schema Object

SQL::Schema Object properties and methods.

SQL::ArgumentUsage Enumerated Type

This is an enumerated type with one of the values below.

SQL::ColumnValueSource Enumerated Type

Internal use only.

SQL::IntermediateType Enumerated Type

This is an enumerated type with one of the values in the table below. Each type can be understood very precisely at the database API level and will result in better mapping of types between SQL databases.

SQL::ReferentialUpdateRule Enumerated Type

This is an enumerated type is used to describe desired behavior when an update or a delete occurs for a table that has references to it from one or more other tables. The value is specified as an update or delete rule for a specific reference (foreign key relationship) and is a constraint on the referencing table. The values in the following list are supported:

SQL::TableType Enumerated Type

Internal use only. This is an enumerated type with one of the values below.

SQL::UpdateWhereCriteria Enumerated Type

This is an enumerated type with one of the values in the list below:

SQL::Statement Object

The SQL::Statement object encapsulates the parsing and properties of a SQL SELECT, INSERT, UPDATE, or DELETE statement. as a result, it's properties will change depending on the last successfully processed SQL statement. Look at the related SQL::Query, SQL::InsertStatement, SQL::UpdateStatement, or SQL::DeleteStatement objects for available properties in each of these cases.

SQL::TableFilter Class

Used to create a filter for listing tables in a database.

SQL::TableInfo Class

Functions for inspecting information about tables.

SQL::TableSnapshot Class

A SQL::TableSnapshot loads and stores the definition and data for a single table.

SQL::UpdateStatement Object

The SQL::UpdateStatement object encapsulates the parsing and properties of a SQL UPDATE statement. as a result, it has the most properties. Its children are the various clauses that make up a complete UPDATE statement.

See Also