Method Summary |
|
public String | appendIdentitySelectToInsert(String insertSQL) |
public String | appendLockHint(LockMode mode, String tableName) |
public String | applyLocksToSql(String sql, Map aliasedLockModes, Map keyColumnNames) |
public boolean | areStringComparisonsCaseInsensitive() |
public boolean | bindLimitParametersFirst() |
public boolean | bindLimitParametersInReverseOrder() |
public SQLExceptionConverter | buildSQLExceptionConverter() |
public char | closeQuote() |
public CaseFragment | createCaseFragment() |
public JoinFragment | createOuterJoinFragment() |
public boolean | doesReadCommittedCauseWritersToBlockReaders() |
public boolean | doesRepeatableReadCauseReadersToBlockWriters() |
public boolean | dropConstraints() |
public boolean | dropTemporaryTableAfterUse() |
public boolean | forUpdateOfColumns() |
public String | generateTemporaryTableName(String baseTableName) |
public String | getAddColumnString() |
public String | getAddForeignKeyConstraintString(String constraintName, String[] foreignKey, String referencedTable, String[] primaryKey, boolean referencesPrimaryKey) |
public String | getAddPrimaryKeyConstraintString(String constraintName) |
public String | getCascadeConstraintsString() |
public String | getCastTypeName(int code) |
public String | getColumnComment(String comment) |
public String | getCreateMultisetTableString() |
public String[] | getCreateSequenceStrings(String sequenceName) |
public String[] | getCreateSequenceStrings(String sequenceName, int initialValue, int incrementSize) |
public String | getCreateTableString() |
public String | getCreateTemporaryTablePostfix() |
public String | getCreateTemporaryTableString() |
public String | getCurrentTimestampSQLFunctionName() |
public String | getCurrentTimestampSelectString() |
public String | getDropForeignKeyString() |
public String[] | getDropSequenceStrings(String sequenceName) |
public String | getForUpdateNowaitString() |
public String | getForUpdateNowaitString(String aliases) |
public String | getForUpdateString() |
public String | getForUpdateString(LockMode lockMode) |
public String | getForUpdateString(String aliases) |
public String | getHibernateTypeName(int code) |
public String | getHibernateTypeName(int code, int length, int precision, int scale) |
public String | getIdentityColumnString(int type) |
public String | getIdentityInsertString() |
public String | getIdentitySelectString(String table, String column, int type) |
public Set | getKeywords() |
public String | getLimitString(String querySelect, int hasOffset, int limit) |
public LockingStrategy | getLockingStrategy(Lockable lockable, LockMode lockMode) |
public String | getLowercaseFunction() |
public int | getMaxAliasLength() |
public Class | getNativeIdentifierGeneratorClass() |
public String | getNoColumnsInsertString() |
public String | getNullColumnString() |
public String | getQuerySequencesString() |
public ResultSet | getResultSet(CallableStatement ps) |
public String | getSelectClauseNullString(int sqlType) |
public String | getSelectGUIDString() |
public String | getSelectSequenceNextValString(String sequenceName) |
public String | getSequenceNextValString(String sequenceName) |
public String | getTableComment(String comment) |
public String | getTableTypeString() |
public String | getTypeName(int code) |
public String | getTypeName(int code, int length, int precision, int scale) |
public ViolatedConstraintNameExtracter | getViolatedConstraintNameExtracter() |
public Dialect | getWrappedDialect() |
public boolean | hasAlterTable() |
public boolean | hasDataTypeInIdentityColumn() |
public boolean | hasSelfReferentialForeignKeyBug() |
public boolean | isCurrentTimestampSelectStringCallable() |
public char | openQuote() |
public Boolean | performTemporaryTableDDLInIsolation() |
public boolean | qualifyIndexName() |
public int | registerResultSetOutParameter(CallableStatement statement, int col) |
public boolean | supportsBindAsCallableArgument() |
public boolean | supportsCascadeDelete() |
public boolean | supportsCircularCascadeDeleteConstraints() |
public boolean | supportsColumnCheck() |
public boolean | supportsCommentOn() |
public boolean | supportsCurrentTimestampSelection() |
public boolean | supportsEmptyInList() |
public boolean | supportsExistsInSelect() |
public boolean | supportsExpectedLobUsagePattern() |
public boolean | supportsIdentityColumns() |
public boolean | supportsIfExistsAfterTableName() |
public boolean | supportsIfExistsBeforeTableName() |
public boolean | supportsInsertSelectIdentity() |
public boolean | supportsLimit() |
public boolean | supportsLimitOffset() |
public boolean | supportsLobValueChangePropogation() |
public boolean | supportsNotNullUnique() |
public boolean | supportsOuterJoinForUpdate() |
public boolean | supportsParametersInInsertSelect() |
public boolean | supportsPooledSequences() |
public boolean | supportsResultSetPositionQueryMethodsOnForwardOnlyCursor() |
public boolean | supportsRowValueConstructorSyntax() |
public boolean | supportsRowValueConstructorSyntaxInInList() |
public boolean | supportsSequences() |
public boolean | supportsSubqueryOnMutatingTable() |
public boolean | supportsSubselectAsInPredicateLHS() |
public boolean | supportsTableCheck() |
public boolean | supportsTemporaryTables() |
public boolean | supportsUnboundedLobLocatorMaterialization() |
public boolean | supportsUnionAll() |
public boolean | supportsUnique() |
public boolean | supportsUniqueConstraintInCreateAlterTable() |
public boolean | supportsVariableLimit() |
public String | toBooleanValueString(boolean bool) |
public String | toString() |
public String | transformSelectString(String select) |
public boolean | useInputStreamToInsertBlob() |
public boolean | useMaxForLimit() |