The InformixDialect1000 type exposes the following members.

Methods

  NameDescription
Public methodAddIdentifierOutParameterToInsert (Inherited from Dialect.)
Public methodAppendIdentitySelectToInsert
Provided we SupportsInsertSelectIdentity, then attch the "select identity" clause to the insert statement.
(Inherited from Dialect.)
Public methodAppendLockHint
Some dialects support an alternative means to SELECT FOR UPDATE, whereby a "lock hint" is appends to the table name in the from clause.
(Inherited from Dialect.)
Public methodApplyLocksToSql
Modifies the given SQL by applying the appropriate updates for the specified lock modes and key columns.
(Inherited from Dialect.)
Public methodBuildSQLExceptionConverter (Inherited from InformixDialect.)
Public methodCreateCaseFragment
Create a CaseFragment strategy responsible for handling this dialect's variations in how CASE statements are handled.
(Inherited from Dialect.)
Public methodCreateOuterJoinFragment
Create a JoinFragment strategy responsible for handling this dialect's variations in how joins are handled.
(Inherited from InformixDialect0940.)
Public methodDropTemporaryTableAfterUse
Do we need to drop the temporary table after use?
(Inherited from Dialect.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGenerateTemporaryTableName
Generate a temporary table name given the bas table.
(Inherited from Dialect.)
Public methodGetAddForeignKeyConstraintString (Inherited from InformixDialect.)
Public methodGetAddPrimaryKeyConstraintString
The syntax used to add a primary key constraint to a table
(Inherited from Dialect.)
Public methodGetCastTypeName
Get the name of the database type appropriate for casting operations (via the CAST() SQL function) for the given SqlType typecode.
(Inherited from Dialect.)
Public methodGetColumnComment (Inherited from Dialect.)
Public methodGetCreateSequenceString(String) (Inherited from InformixDialect0940.)
Protected methodGetCreateSequenceString(String, Int32, Int32)
Overloaded form of GetCreateSequenceString(String), additionally taking the initial value and increment size to be applied to the sequence definition.
(Inherited from Dialect.)
Public methodGetCreateSequenceStrings
An optional multi-line form for databases which SupportsPooledSequences.
(Inherited from Dialect.)
Public methodGetDataBaseSchema (Inherited from Dialect.)
Public methodGetDropForeignKeyConstraintString
The syntax used to drop a foreign key constraint from a table.
(Inherited from Dialect.)
Public methodGetDropIndexConstraintString
The syntax used to drop an index constraint from a table.
(Inherited from Dialect.)
Public methodGetDropPrimaryKeyConstraintString
The syntax used to drop a primary key constraint from a table.
(Inherited from Dialect.)
Public methodGetDropSequenceString (Inherited from InformixDialect0940.)
Public methodGetDropSequenceStrings
The multiline script used to drop a sequence.
(Inherited from Dialect.)
Public methodGetDropTableString
Return SQL needed to drop the named table. May (and should) use some form of "if exists" clause, and cascade constraints.
(Inherited from Dialect.)
Public methodGetForUpdateNowaitString
Get the FOR UPDATE OF column_list NOWAIT fragment appropriate for this dialect given the aliases of the columns to be write locked.
(Inherited from Dialect.)
Public methodGetForUpdateString(String)
Get the FOR UPDATE OF column_list fragment appropriate for this dialect given the aliases of the columns to be write locked.
(Inherited from InformixDialect.)
Public methodGetForUpdateString(LockMode)
Given a lock mode, determine the appropriate for update fragment to use.
(Inherited from Dialect.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetHibernateTypeName(DbType)
Get the name of the Hibernate IType associated with th given DbType typecode.
(Inherited from Dialect.)
Public methodGetHibernateTypeName(DbType, Int32, Int32, Int32)
Get the name of the Hibernate IType associated with the given DbType typecode with the given storage specification parameters.
(Inherited from Dialect.)
Public methodGetIdentityColumnString
The syntax used during DDL to define a column as being an IDENTITY of a particular type.
(Inherited from InformixDialect.)
Public methodGetIdentitySelectString
Get the select command to use to retrieve the last generated IDENTITY value for a particular table
(Inherited from InformixDialect.)
Public methodGetIfExistsDropConstraint
The syntax that is used to check if a constraint exists before dropping it
(Inherited from Dialect.)
Public methodGetIfExistsDropConstraintEnd
The syntax that is used to close the if for a constraint exists check, used for dialects that requires begin/end for ifs
(Inherited from Dialect.)
Public methodGetIfNotExistsCreateConstraint
The syntax that is used to check if a constraint does not exists before creating it
(Inherited from Dialect.)
Public methodGetIfNotExistsCreateConstraintEnd
The syntax that is used to close the if for a constraint exists check, used for dialects that requires begin/end for ifs
(Inherited from Dialect.)
Public methodGetLimitString(SqlString, SqlString, SqlString) (Inherited from InformixDialect.)
Public methodGetLimitString(SqlString, Nullable<(Of <<'(Int32>)>>), Nullable<(Of <<'(Int32>)>>), Parameter, Parameter)
Generates a string to limit the result set to a number of maximum results with a specified offset into the results. Expects any database-specific offset and limit adjustments to have already been performed (ex. UseMaxForLimit, OffsetStartsAtOne). Performs error checking based on the various dialect limit support options. If both parameters and fixed valeus are specified, this will use the parameter option if possible. Otherwise, it will fall back to a fixed string.
(Inherited from Dialect.)
Public methodGetLimitValue
Some databases require that a limit statement contain the maximum row number instead of the number of rows to retrieve. This method adjusts source limit and offset values to account for this.
(Inherited from Dialect.)
Public methodGetLockingStrategy
Get a strategy instance which knows how to acquire a database-level lock of the specified mode for this dialect.
(Inherited from Dialect.)
Public methodGetLongestTypeName
Gets the name of the longest registered type for a particular DbType.
(Inherited from Dialect.)
Public methodGetOffsetValue
Some databases use limit row offsets that start at one instead of zero. This method adjusts a desired offset using the OffsetStartsAtOne flag.
(Inherited from Dialect.)
Public methodGetResultSet (Inherited from InformixDialect.)
Public methodGetSelectClauseNullString
Given a DbType type code, determine an appropriate null value to use in a select clause.
(Inherited from Dialect.)
Public methodGetSelectSequenceNextValString
Generate the select expression fragment that will retrieve the next value of a sequence as part of another (typically DML) statement.
(Inherited from InformixDialect0940.)
Public methodGetSequenceNextValString
Generate the appropriate select statement to to retreive the next value of a sequence.
(Inherited from InformixDialect0940.)
Public methodGetTableComment (Inherited from Dialect.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetTypeName(SqlType)
Get the name of the database type associated with the given SqlType,
(Inherited from Dialect.)
Public methodGetTypeName(SqlType, Int32, Int32, Int32)
Get the name of the database type associated with the given SqlType.
(Inherited from Dialect.)
Public methodIsKnownToken (Inherited from Dialect.)
Public methodIsQuoted
Checks to see if the name has been quoted.
(Inherited from Dialect.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPerformTemporaryTableDDLInIsolation
Does the dialect require that temporary table DDL statements occur in isolation from other statements? This would be the case if the creation would cause any current transaction to get committed implicitly.
(Inherited from InformixDialect.)
Public methodQualify (Inherited from Dialect.)
Protected methodQuote
Quotes a name.
(Inherited from Dialect.)
Public methodQuoteForAliasName
Quotes a name for being used as a aliasname
(Inherited from Dialect.)
Public methodQuoteForColumnName
Quotes a name for being used as a columnname
(Inherited from Dialect.)
Public methodQuoteForSchemaName
Quotes a name for being used as a schemaname
(Inherited from Dialect.)
Public methodQuoteForTableName
Quotes a name for being used as a tablename
(Inherited from Dialect.)
Protected methodRegisterColumnType(DbType, String)
Suclasses register a typename for the given type code. $l in the typename will be replaced by the column length (if appropriate).
(Inherited from Dialect.)
Protected methodRegisterColumnType(DbType, Int32, String)
Subclasses register a typename for the given type code and maximum column length. $l in the type name will be replaced by the column length (if appropriate)
(Inherited from Dialect.)
Protected methodRegisterFunction
(Inherited from Dialect.)
Protected methodRegisterHibernateType(DbType, String)
Registers a Hibernate IType name for the given DbType type code.
(Inherited from Dialect.)
Protected methodRegisterHibernateType(DbType, Int32, String)
Registers a Hibernate IType name for the given DbType type code and maximum column length.
(Inherited from Dialect.)
Protected methodRegisterKeyword (Inherited from Dialect.)
Public methodRegisterResultSetOutParameter (Inherited from InformixDialect.)
Public methodToBooleanValueString
The SQL literal value to which this database maps boolean values.
(Inherited from InformixDialect.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnQuote(String)
Unquotes and unescapes an already quoted name
(Inherited from Dialect.)
Public methodUnQuote(array<String>[]()[][])
Unquotes an array of Quoted Names.
(Inherited from Dialect.)

Extension Methods

  NameDescription
Public Extension MethodAs<(Of <<'(T>)>>) (Defined by TypeHelperExtensionMethods.)
Public Extension MethodIsBetween
Apply a "between" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(array<Object>[]()[][])Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(ICollection)Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsProxy (Defined by NHibernateProxyHelper.)
Public Extension MethodToTypeParameters (Defined by ReflectHelper.)

See Also