Class HSQLDbmsDialect
java.lang.Object
com.blazebit.persistence.impl.dialect.DefaultDbmsDialect
com.blazebit.persistence.impl.dialect.HSQLDbmsDialect
- All Implemented Interfaces:
DbmsDialect
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendExtendedSql(StringBuilder sqlSb, DbmsStatementType statementType, boolean isSubquery, boolean isEmbedded, StringBuilder withClause, String limit, String offset, String dmlAffectedTable, String[] returningColumns, Map<DbmsModificationState, String> includedModificationStates) booleanbooleanbooleanbooleanMethods inherited from class com.blazebit.persistence.impl.dialect.DefaultDbmsDialect
appendEmulatedOrderByElementWithNulls, appendExtendedSql, appendLimit, appendOrderBy, appendOrderByElement, appendSet, appendSetOperands, cast, createLimitHandler, extractReturningResult, getDefaultEscapeCharacter, getDummyTable, getOperator, getPhysicalRowId, getPrepareFlags, getSqlType, getWindowFunctionDummyOrderBy, getWithClause, needsAliasForFromClause, needsAliasInSetOrderBy, needsCastParameters, needsReturningSqlTypes, needsSetOperationWrapper, prepare, requiresNullCast, supportsAnsiRowValueConstructor, supportsArbitraryLengthMultiset, supportsBooleanAggregation, supportsComplexJoinOn, supportsCountTuple, supportsExcept, supportsFilterClause, supportsFullRowValueComparison, supportsGroupByExpressionInHavingMatching, supportsIntersect, supportsJoinsInRecursiveCte, supportsLimitInQuantifiedPredicateSubquery, supportsLimitWithoutOrderBy, supportsModificationQueryInWithClause, supportsNestedCorrelations, supportsNonRecursiveWithClause, supportsNullPrecedence, supportsPartitionInRowNumberOver, supportsReturningAllGeneratedKeys, supportsReturningGeneratedKeys, supportsRowValueConstructor, supportsUnion, supportsWindowNullPrecedence, supportsWithClause, supportsWithClauseHead, supportsWithClauseInModificationQuery, usesExecuteUpdateWhenWithClauseInModificationQuery
-
Constructor Details
-
HSQLDbmsDialect
public HSQLDbmsDialect() -
HSQLDbmsDialect
-
-
Method Details
-
supportsReturningColumns
public boolean supportsReturningColumns()- Specified by:
supportsReturningColumnsin interfaceDbmsDialect- Overrides:
supportsReturningColumnsin classDefaultDbmsDialect
-
supportsWindowFunctions
public boolean supportsWindowFunctions()- Specified by:
supportsWindowFunctionsin interfaceDbmsDialect- Overrides:
supportsWindowFunctionsin classDefaultDbmsDialect
-
getValuesStrategy
- Specified by:
getValuesStrategyin interfaceDbmsDialect- Overrides:
getValuesStrategyin classDefaultDbmsDialect
-
needsUniqueSelectItemNamesAlsoWhenTableColumnAliasing
public boolean needsUniqueSelectItemNamesAlsoWhenTableColumnAliasing()- Specified by:
needsUniqueSelectItemNamesAlsoWhenTableColumnAliasingin interfaceDbmsDialect- Overrides:
needsUniqueSelectItemNamesAlsoWhenTableColumnAliasingin classDefaultDbmsDialect
-
isNullSmallest
public boolean isNullSmallest()- Specified by:
isNullSmallestin interfaceDbmsDialect- Overrides:
isNullSmallestin classDefaultDbmsDialect
-
getLateralStyle
- Specified by:
getLateralStylein interfaceDbmsDialect- Overrides:
getLateralStylein classDefaultDbmsDialect
-
getDeleteJoinStyle
- Specified by:
getDeleteJoinStylein interfaceDbmsDialect- Overrides:
getDeleteJoinStylein classDefaultDbmsDialect
-
getUpdateJoinStyle
- Specified by:
getUpdateJoinStylein interfaceDbmsDialect- Overrides:
getUpdateJoinStylein classDefaultDbmsDialect
-
appendExtendedSql
public Map<String,String> appendExtendedSql(StringBuilder sqlSb, DbmsStatementType statementType, boolean isSubquery, boolean isEmbedded, StringBuilder withClause, String limit, String offset, String dmlAffectedTable, String[] returningColumns, Map<DbmsModificationState, String> includedModificationStates) - Specified by:
appendExtendedSqlin interfaceDbmsDialect- Overrides:
appendExtendedSqlin classDefaultDbmsDialect
-