CMS.IDataConnectionLibrary
Execution type of the query
Unknown
ExecuteNonQuery
ExecuteQuery
ExecuteReader
ExecuteScalar
Data provider interface
Returns new data connection
Connection string
Sends the specific command with arguments to the provider
Command name
Command arguments (parameters)
Connection string
Current DB connection to use within current connection scope
Enumeration of the SQL operations
Uknown query
Selection query
Insertion query
Update query
Delete query
Document selection query
Tree search query
Selection all query
Document versions selection query
Selection query for view
Deletion all query
Selection query from specified date of modification
Select all columns without the binary data
Select single item by ID without binary columns
Insert record with the identity column
Cache settings container
Number of minutes for which the the data should be cached
Cache dependency for the cached items
Number of minutes for which the the data should be cached
Cache dependency for the cached item
System view name constants
View_CMS_Tree_Joined
View_CMS_Tree_Joined_Versions
View_COM_Order_Joined
View_CMS_User
View_Community_Member
Sql generator interface
Generates the given type of query for table specified by its className.
Class name of the document data
Query type
View name
View name
Generates the given type of query for table specified by its className.
Class name of the document data
Query type
CodeName of the site
Returns name of the primary key.
XML Schema of the table.
Query type enumeration
SQL query
Stored Procedure
Data connection interface that must be implemented by data providers
Returns result of the query
Query or stored procedure to be run.
Array of query parameters.
Indicates it query is a SQL query or stored procedure.
Executes the query and returns the number of affected rows
Query or stored procedure to be run.
3-dimensional array of query parameters (name, value, optional type).
Indicates it query is a SQL query or stored procedure.
Returns result of the query as a Data reader. Keeps the connection open.
Query or stored procedure to be run.
Array of query parameters.
Indicates it query is a SQL query or stored procedure.
Command behavior
Returns a single value result of the query
Query or stored procedure to be run.
3-dimensional array of query parameters (name, value, optional type).
Indicates it query is a SQL query or stored procedure.
Returns XML schema for specified table
Name of a table to get xml schema for
Returns true if the native connection exists
Returns true if the native connection exists
Returns true if connection to the database is open.
Opens connection to the database.
Closes connection to the database.
Begins a new transaction.
Begins a new transaction with specified isolation level
Isolation level to use
Commits current transaction.
Rollbacks current transaction.
Indicates if transaction is running.
Returns blob type for particular provider, such as System.Data.OleDb.OleDbType.Binary.
If true, the connection object allows transactions
Native connection object. It depends on provider type.
Native database connection object (physical connection not depending on the scope). It depends on provider type.
Transaction object
Local transaction object
Connection string for specific provider.
Advanced connection settings
Local advanced connection settings
Ensures management of database table and table column
Create specified view in database for given data class.
View name to create
Select expression for the view.
Drop specified view from database.
View name to drop.
Refreshes specified view in database.
View name to refresh.
Determines whether specified DB view exists or not.
View name to check.
Create specified table in database
Table name to create
Primary key of table to create
Changes name of the table with original name according to the new name
Name of the table to rename
New name of the table
Drop specified table from database
Table name to drop
Deletes data from specified table.
Table name.
Where condition, null if no condition is needed
Determines whether specified DB table exists or not.
Table name to check.
Changes database object owner.
Database object name.
New owner name.
Returns list of column names which represent primary keys of the specified database table.
Returns empty list if primary keys are not found.
Database table name.
Returns DataSet with specfied table column information retrieved from database information schema.
Database table name.
Database table column name.
Add column to specified table
Table name
Name of a new column
Type of a new column
Allow NULL values in new column or not
Default value of the column. Null if no default value is set
Remove column from specified table
Table name
Name of column to remove
Opened sql connection
Rename, retype or allow/not allow NULL values in column
Table name
Name of an old column
Name of a new column
Type of a new column
Default value of a new column
Allow NULL values in new column or not
Returns the DataSet of column indexes
Table name
Column name
Connection to use
Drops the column indexes, returns the DataSet of indexes
Table name
Column name
Connection to use
Creates the table indexes
Table name
Column name
DataSet with the indexes information
Connection to use
Drops the default constraint
Table name
Column name
Connection to use
Alter table column with default value
Table name
Column name
New column name, null if no new column is created
New column type, null if no new column is created
Allow NULL values in new column or not
Column default value
Opened sql connection
Returns the date time string using the database culture
Time to convert
Add apostrophes around the column default value string according to column type
Indicates whether NULL values are allowed.
Type of the table column
Default to add apostrophes to
Returns converted default value of the DB table column according to column type
Type of the table column
Default value to convert
Database culture setting from the web.config