Show / Hide Table of Contents

Namespace SuperOffice.Data.Dialect

Classes

DatabaseOperations

Utility class for performing database operations

DatabaseOperations.BulkImportInfo

DatabaseOperations.UserInfo

Helper class containing credentials

DB2Common

This class contains all common code for the DB2 family. Specific "version-sql" will be treated in the versions different subclasses.

DB2Operations

Database operations for IBM DB2

Dialect

All classes inheriting from this class must implement the following code:
	static System.Collections.Hashtable _toSqlHelper = null;
	protected override Hashtable System.Collections.ToSqlHelper
	{
		get {return _toSqlHelper;}
		set {_toSqlHelper = value;}
	}
This class is the sql-generator in the new SSearch. It has various derived classes that represents the databases we use. These classes contain the information needed to generate the db-specific sql.

FieldValueParser

Parse string values to the correct .NET type, for a given database field

MassOperations

MassResult

MySqlCommon

Summary description for MySqlCommon.

Oracle10

The Oracle10-class contains the functions necessary to run NetServer on Oracle 10.

Oracle11

The Oracle11-class contains the functions necessary to run NetServer on Oracle 11 using the Oracle provider loaded dynamically. The Microsoft Oracle driver is deprecated and no longer supported.

Oracle12

The Oracle12-class contains the functions necessary to run NetServer on Oracle 12 using the Oracle provider loaded dynamically. The Microsoft Oracle driver is deprecated and no longer supported.

Oracle8

The Oracle8-class contains the functions necessary to run NetServer on Oracle 8i.

Oracle9

The Oracle9-class contains the functions necessary to run NetServer on Oracle 9.

OracleCommon

This class contains the common SQL-syntax for the Oracle DB.

OracleMassOperations

OracleOperations

Database operations for Oracle

PrivateMassOperationsFactory

Factory for creating database-dependent DatabaseOperations subclasses

RowStatus

SqlCommandXml

Serializer/deserializer for SqlCommand objects, to/from XML. This class is currently a prototype that will handle most SELECT queries; however, group by as well as mathematical and aggregate functions are not yet handled. Other query kinds, such as INSERT or UNION, are not yet handled at all, though it is fairly obivous how that should be implemented :-).

SqlGenerationPreferences

SqlServer8Operations

Database operations for for SQL servers 2000, 2005, 2008, 2011

SqlServerCollationMapping

SqlServerCommon

This class contains all common code for the MS SQL Server family. Specific "version-sql" will be treated in the versions different subclasses.

SqlServerMassOperations

SqlServerOperations

Database operations for for SQL servers up to and including version 7.

SqlStateManager

We sometimes need information about the state the sql-statement is in before we choose road to walk. The SqlStateManager takes care of this. It uses the two member variables to control this.

SybaseCommon

This class contains all common code for the Sybase family. Specific "version-sql" will be treated in the versions different subclasses.

SybaseOperations

Database operations for Sybase iAnywhere

TempTableManager

Create and remove temporary tables, based on selected columns from existing tables

Enums

DatabaseOperations.TruncateOptions

Dialect.EncodedArraySearchType

SqlStateType

Contains the different sql-state operations we can do. Used when we want to explain to the sqlparser that we're dealing with this specific type of dialect, ex. when we don't want alias on the returnfields.

Delegates

Dialect.FulltextEncodedSearch

© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Back to top