Package com.querydsl.sql
Class SQLServer2005Templates
java.lang.Object
com.querydsl.core.types.Templates
com.querydsl.sql.SQLTemplates
com.querydsl.sql.SQLServerTemplates
com.querydsl.sql.SQLServer2005Templates
- Direct Known Subclasses:
SQLServer2008Templates
SQLServer2005Templates is an SQL dialect for Microsoft SQL Server 2005- 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
ConstructorsModifierConstructorDescriptionSQLServer2005Templates(boolean quote) SQLServer2005Templates(char escape, boolean quote) protectedSQLServer2005Templates(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 serializationvoidserializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates, SQLSerializer context) template method for UPDATE serializationMethods inherited from class com.querydsl.sql.SQLServerTemplates
escapeForLike, serialize, serializeModifiersMethods 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
-
SQLServer2005Templates
public SQLServer2005Templates() -
SQLServer2005Templates
public SQLServer2005Templates(boolean quote) -
SQLServer2005Templates
public SQLServer2005Templates(char escape, boolean quote) -
SQLServer2005Templates
-
-
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
-