Package com.querydsl.sql
Class SQLServer2012Templates
java.lang.Object
com.querydsl.core.types.Templates
com.querydsl.sql.SQLTemplates
com.querydsl.sql.SQLServerTemplates
com.querydsl.sql.SQLServer2012Templates
SQLServer2012Templates is an SQL dialect for Microsoft SQL Server 2012 and later- Author:
- tiwe
-
Nested Class Summary
Nested classes/interfaces inherited from class com.querydsl.sql.SQLTemplates
SQLTemplates.BuilderNested classes/interfaces inherited from class com.querydsl.core.types.Templates
Templates.Precedence -
Field Summary
FieldsFields inherited from class com.querydsl.sql.SQLServerTemplates
WITH_REPEATABLE_READFields inherited from class com.querydsl.sql.SQLTemplates
FOR_SHARE, FOR_UPDATE, NO_WAIT, OTHER_LIKE_CASES, RECURSIVE, TIME_WITH_TIMEZONE, TIMESTAMP_WITH_TIMEZONE -
Constructor Summary
ConstructorsModifierConstructorDescriptionSQLServer2012Templates(boolean quote) SQLServer2012Templates(char escape, boolean quote) protectedSQLServer2012Templates(Set<String> keywords, char escape, boolean quote) -
Method Summary
Modifier and TypeMethodDescriptionstatic SQLTemplates.Builderbuilder()voidserialize(QueryMetadata metadata, boolean forCountRow, SQLSerializer context) template method for SELECT serializationvoidserializeDelete(QueryMetadata metadata, RelationalPath<?> entity, SQLSerializer context) template method for DELETE serializationprotected voidserializeModifiers(QueryMetadata metadata, SQLSerializer context) template method for LIMIT and OFFSET serializationvoidserializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates, SQLSerializer context) template method for UPDATE serializationMethods inherited from class com.querydsl.sql.SQLServerTemplates
escapeForLike, serializeMethods inherited from class com.querydsl.sql.SQLTemplates
addCustomType, addTableOverride, addTypeNameToCode, addTypeNameToCode, escapeLiteral, getAsc, getAutoIncrement, getCastTypeNameForCode, getCodeForTypeName, getColumnAlias, getCount, getCountStar, getCreateIndex, getCreateTable, getCreateUniqueIndex, getCrossJoin, getCustomTypes, getDefaultValues, getDelete, getDesc, getDistinctCountEnd, getDistinctCountStart, getDummyTable, getForShareFlag, getForUpdateFlag, getFrom, getFullJoin, getGroupBy, getHaving, getInnerJoin, getInsertInto, getJoin, getJoinSymbol, getKey, getLeftJoin, getLimitTemplate, getListMaxSize, getMergeInto, getNotNull, getNoWaitFlag, getNullsFirst, getNullsLast, getOffsetTemplate, getOn, getOrderBy, getRightJoin, getSelect, getSelectDistinct, getSet, getTableAlias, getTableOverrides, getTypeNameForCode, getUpdate, getValues, getWhere, getWith, getWithRecursive, isArraysSupported, isBatchCountViaGetUpdateCount, isBatchToBulkSupported, isCountDistinctMultipleColumns, isCountViaAnalytics, isForShareSupported, isFunctionJoinsWrapped, isLimitRequired, isNativeMerge, isParameterMetadataAvailable, isPrintSchema, isRequiresSchemaInWhere, isSupportsAlias, isSupportsUnquotedReservedWordsAsIdentifier, isUnionsWrapped, isUseQuotes, isWrapSelectParameters, newLineToSingleSpace, quoteIdentifier, quoteIdentifier, requiresQuotes, serializeInsert, serializeInsert, serializeMerge, setArraysSupported, setAsc, setAutoIncrement, setBatchCountViaGetUpdateCount, setBatchToBulkSupported, setColumnAlias, setCount, setCountDistinctMultipleColumns, setCountStar, setCountViaAnalytics, setCreateIndex, setCreateTable, setCreateUniqueIndex, setCrossJoin, setDefaultValues, setDelete, setDesc, setDistinctCountEnd, setDistinctCountStart, setDummyTable, setForShareFlag, setForShareSupported, setForUpdateFlag, setFrom, setFullJoin, setFunctionJoinsWrapped, setGroupBy, setHaving, setInnerJoin, setInsertInto, setJoin, setKey, setLeftJoin, setLimitRequired, setListMaxSize, setMaxLimit, setMergeInto, setNativeMerge, setNotNull, setNoWaitFlag, setNullsFirst, setNullsLast, setOffsetTemplate, setOn, setOrderBy, setParameterMetadataAvailable, setPrintSchema, setRightJoin, setSelect, setSelectDistinct, setSet, setSupportsUnquotedReservedWordsAsIdentifier, setTableAlias, setUnionsWrapped, setUpdate, setValues, setWhere, setWith, setWithRecursive, setWrapSelectParametersMethods inherited from class com.querydsl.core.types.Templates
add, add, add, getEscapeChar, getPrecedence, getTemplate, setPrecedence, setPrecedence
-
Field Details
-
DEFAULT
-
-
Constructor Details
-
SQLServer2012Templates
public SQLServer2012Templates() -
SQLServer2012Templates
public SQLServer2012Templates(boolean quote) -
SQLServer2012Templates
public SQLServer2012Templates(char escape, boolean quote) -
SQLServer2012Templates
-
-
Method Details
-
builder
-
serialize
Description copied from class:SQLTemplatestemplate method for SELECT serialization- Overrides:
serializein classSQLServerTemplates
-
serializeDelete
public void serializeDelete(QueryMetadata metadata, RelationalPath<?> entity, SQLSerializer context) Description copied from class:SQLTemplatestemplate method for DELETE serialization- Overrides:
serializeDeletein classSQLTemplates
-
serializeUpdate
public void serializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates, SQLSerializer context) Description copied from class:SQLTemplatestemplate method for UPDATE serialization- Overrides:
serializeUpdatein classSQLTemplates
-
serializeModifiers
Description copied from class:SQLTemplatestemplate method for LIMIT and OFFSET serialization- Overrides:
serializeModifiersin classSQLServerTemplates
-