public class SQLServer2005Templates extends SQLServerTemplates
SQLServer2005Templates is an SQL dialect for Microsoft SQL Server 2005SQLTemplates.BuilderTemplates.Precedence| Modifier and Type | Field and Description |
|---|---|
static SQLServer2005Templates |
DEFAULT |
WITH_REPEATABLE_READFOR_SHARE, FOR_UPDATE, NO_WAIT, OTHER_LIKE_CASES, RECURSIVE, TIME_WITH_TIMEZONE, TIMESTAMP_WITH_TIMEZONE| Modifier | Constructor and Description |
|---|---|
|
SQLServer2005Templates() |
|
SQLServer2005Templates(boolean quote) |
|
SQLServer2005Templates(char escape,
boolean quote) |
protected |
SQLServer2005Templates(java.util.Set<java.lang.String> keywords,
char escape,
boolean quote) |
| Modifier and Type | Method and Description |
|---|---|
static SQLTemplates.Builder |
builder() |
void |
serialize(QueryMetadata metadata,
boolean forCountRow,
SQLSerializer context)
template method for SELECT serialization
|
void |
serializeDelete(QueryMetadata metadata,
RelationalPath<?> entity,
SQLSerializer context)
template method for DELETE serialization
|
void |
serializeUpdate(QueryMetadata metadata,
RelationalPath<?> entity,
java.util.Map<Path<?>,Expression<?>> updates,
SQLSerializer context)
template method for UPDATE serialization
|
escapeForLike, serialize, serializeModifiersaddCustomType, 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, setWrapSelectParametersadd, add, add, getEscapeChar, getPrecedence, getTemplate, setPrecedence, setPrecedencepublic static final SQLServer2005Templates DEFAULT
public SQLServer2005Templates()
public SQLServer2005Templates(boolean quote)
public SQLServer2005Templates(char escape,
boolean quote)
protected SQLServer2005Templates(java.util.Set<java.lang.String> keywords,
char escape,
boolean quote)
public static SQLTemplates.Builder builder()
public void serialize(QueryMetadata metadata, boolean forCountRow, SQLSerializer context)
SQLTemplatesserialize in class SQLServerTemplatespublic void serializeDelete(QueryMetadata metadata, RelationalPath<?> entity, SQLSerializer context)
SQLTemplatesserializeDelete in class SQLTemplatespublic void serializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, java.util.Map<Path<?>,Expression<?>> updates, SQLSerializer context)
SQLTemplatesserializeUpdate in class SQLTemplatesCopyright © 2007–2021 Querydsl. All rights reserved.