org.teiid.dialect
Class TeiidDialect

java.lang.Object
  extended by org.hibernate.dialect.Dialect
      extended by org.teiid.dialect.TeiidDialect

public class TeiidDialect
extends org.hibernate.dialect.Dialect


Field Summary
 
Fields inherited from class org.hibernate.dialect.Dialect
CLOSED_QUOTE, DEFAULT_BATCH_SIZE, NO_BATCH, QUOTE
 
Constructor Summary
TeiidDialect()
           
 
Method Summary
 boolean dropConstraints()
           
 java.lang.String getCurrentTimestampSQLFunctionName()
           
 java.lang.String getForUpdateNowaitString()
           
 java.lang.String getForUpdateNowaitString(java.lang.String aliases)
           
 java.lang.String getForUpdateString()
           
 java.lang.String getForUpdateString(org.hibernate.LockMode lockMode)
           
 java.lang.String getForUpdateString(java.lang.String aliases)
           
 java.lang.String getLimitString(java.lang.String querySelect, boolean hasOffset)
           
 java.sql.ResultSet getResultSet(java.sql.CallableStatement ps)
           
 boolean hasAlterTable()
           
 boolean isCurrentTimestampSelectStringCallable()
           
 int registerResultSetOutParameter(java.sql.CallableStatement statement, int col)
           
 boolean supportsCascadeDelete()
           
 boolean supportsColumnCheck()
           
 boolean supportsCurrentTimestampSelection()
           
 boolean supportsLimit()
           
 boolean supportsOuterJoinForUpdate()
           
 boolean supportsTableCheck()
           
 boolean supportsUnionAll()
           
 boolean supportsUnique()
           
 java.lang.String toBooleanValueString(boolean arg0)
           
 
Methods inherited from class org.hibernate.dialect.Dialect
appendIdentitySelectToInsert, appendLockHint, applyLocksToSql, areStringComparisonsCaseInsensitive, bindLimitParametersFirst, bindLimitParametersInReverseOrder, buildSQLExceptionConverter, closeQuote, createCaseFragment, createOuterJoinFragment, doesReadCommittedCauseWritersToBlockReaders, doesRepeatableReadCauseReadersToBlockWriters, dropTemporaryTableAfterUse, forUpdateOfColumns, generateTemporaryTableName, getAddColumnString, getAddForeignKeyConstraintString, getAddPrimaryKeyConstraintString, getCascadeConstraintsString, getCastTypeName, getColumnComment, getCreateMultisetTableString, getCreateSequenceString, getCreateSequenceString, getCreateSequenceStrings, getCreateSequenceStrings, getCreateTableString, getCreateTemporaryTablePostfix, getCreateTemporaryTableString, getCurrentTimestampSelectString, getDefaultProperties, getDialect, getDialect, getDropForeignKeyString, getDropSequenceString, getDropSequenceStrings, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnString, getIdentityColumnString, getIdentityInsertString, getIdentitySelectString, getIdentitySelectString, getKeywords, getLimitString, getLockingStrategy, getLowercaseFunction, getMaxAliasLength, getNativeIdentifierGeneratorClass, getNoColumnsInsertString, getNullColumnString, getQuerySequencesString, getSelectClauseNullString, getSelectGUIDString, getSelectSequenceNextValString, getSequenceNextValString, getTableComment, getTableTypeString, getTypeName, getTypeName, getViolatedConstraintNameExtracter, hasDataTypeInIdentityColumn, hasSelfReferentialForeignKeyBug, openQuote, performTemporaryTableDDLInIsolation, qualifyIndexName, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, supportsBindAsCallableArgument, supportsCircularCascadeDeleteConstraints, supportsCommentOn, supportsEmptyInList, supportsExistsInSelect, supportsExpectedLobUsagePattern, supportsIdentityColumns, supportsIfExistsAfterTableName, supportsIfExistsBeforeTableName, supportsInsertSelectIdentity, supportsLimitOffset, supportsLobValueChangePropogation, supportsNotNullUnique, supportsParametersInInsertSelect, supportsPooledSequences, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor, supportsRowValueConstructorSyntax, supportsRowValueConstructorSyntaxInInList, supportsSequences, supportsSubqueryOnMutatingTable, supportsSubselectAsInPredicateLHS, supportsTemporaryTables, supportsUnboundedLobLocatorMaterialization, supportsUniqueConstraintInCreateAlterTable, supportsVariableLimit, toString, transformSelectString, useInputStreamToInsertBlob, useMaxForLimit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TeiidDialect

public TeiidDialect()
Method Detail

dropConstraints

public boolean dropConstraints()
Overrides:
dropConstraints in class org.hibernate.dialect.Dialect

hasAlterTable

public boolean hasAlterTable()
Overrides:
hasAlterTable in class org.hibernate.dialect.Dialect

supportsColumnCheck

public boolean supportsColumnCheck()
Overrides:
supportsColumnCheck in class org.hibernate.dialect.Dialect

supportsCascadeDelete

public boolean supportsCascadeDelete()
Overrides:
supportsCascadeDelete in class org.hibernate.dialect.Dialect

getCurrentTimestampSQLFunctionName

public java.lang.String getCurrentTimestampSQLFunctionName()
Overrides:
getCurrentTimestampSQLFunctionName in class org.hibernate.dialect.Dialect

isCurrentTimestampSelectStringCallable

public boolean isCurrentTimestampSelectStringCallable()
Overrides:
isCurrentTimestampSelectStringCallable in class org.hibernate.dialect.Dialect

supportsCurrentTimestampSelection

public boolean supportsCurrentTimestampSelection()
Overrides:
supportsCurrentTimestampSelection in class org.hibernate.dialect.Dialect

supportsLimit

public boolean supportsLimit()
Overrides:
supportsLimit in class org.hibernate.dialect.Dialect

supportsOuterJoinForUpdate

public boolean supportsOuterJoinForUpdate()
Overrides:
supportsOuterJoinForUpdate in class org.hibernate.dialect.Dialect

supportsTableCheck

public boolean supportsTableCheck()
Overrides:
supportsTableCheck in class org.hibernate.dialect.Dialect

supportsUnionAll

public boolean supportsUnionAll()
Overrides:
supportsUnionAll in class org.hibernate.dialect.Dialect

supportsUnique

public boolean supportsUnique()
Overrides:
supportsUnique in class org.hibernate.dialect.Dialect

toBooleanValueString

public java.lang.String toBooleanValueString(boolean arg0)
Overrides:
toBooleanValueString in class org.hibernate.dialect.Dialect

getLimitString

public java.lang.String getLimitString(java.lang.String querySelect,
                                       boolean hasOffset)
Overrides:
getLimitString in class org.hibernate.dialect.Dialect
See Also:
Dialect.getLimitString(java.lang.String, boolean)

getResultSet

public java.sql.ResultSet getResultSet(java.sql.CallableStatement ps)
                                throws java.sql.SQLException
Overrides:
getResultSet in class org.hibernate.dialect.Dialect
Throws:
java.sql.SQLException
See Also:
Dialect.getResultSet(java.sql.CallableStatement)

registerResultSetOutParameter

public int registerResultSetOutParameter(java.sql.CallableStatement statement,
                                         int col)
                                  throws java.sql.SQLException
Overrides:
registerResultSetOutParameter in class org.hibernate.dialect.Dialect
Throws:
java.sql.SQLException
See Also:
Dialect.registerResultSetOutParameter(java.sql.CallableStatement, int)

getForUpdateNowaitString

public java.lang.String getForUpdateNowaitString()
Overrides:
getForUpdateNowaitString in class org.hibernate.dialect.Dialect

getForUpdateNowaitString

public java.lang.String getForUpdateNowaitString(java.lang.String aliases)
Overrides:
getForUpdateNowaitString in class org.hibernate.dialect.Dialect

getForUpdateString

public java.lang.String getForUpdateString()
Overrides:
getForUpdateString in class org.hibernate.dialect.Dialect

getForUpdateString

public java.lang.String getForUpdateString(org.hibernate.LockMode lockMode)
Overrides:
getForUpdateString in class org.hibernate.dialect.Dialect

getForUpdateString

public java.lang.String getForUpdateString(java.lang.String aliases)
Overrides:
getForUpdateString in class org.hibernate.dialect.Dialect


Copyright © 2009. All Rights Reserved.