public class SQLServerTemplates extends SQLTemplates
SQLTemplates.Builder
DEFAULT, RECURSIVE
Constructor and Description |
---|
SQLServerTemplates() |
SQLServerTemplates(boolean quote) |
SQLServerTemplates(char escape,
boolean quote) |
Modifier and Type | Method and Description |
---|---|
String |
asLiteral(com.mysema.query.sql.SQLTemplates.DateTimeType type,
String literal) |
static SQLTemplates.Builder |
builder() |
void |
serialize(QueryMetadata metadata,
boolean forCountRow,
SQLSerializer context)
template method for SELECT serialization
|
protected void |
serializeModifiers(QueryMetadata metadata,
SQLSerializer context)
template method for LIMIT and OFFSET serialization
|
add, addClass2TypeMappings, addCustomType, addTableOverride, asLiteral, escapeLiteral, getAsc, getAutoIncrement, getColumnAlias, getCount, getCountStar, getCreateIndex, getCreateTable, getCreateUniqueIndex, getCustomTypes, getDelete, getDesc, getDistinctCountEnd, getDistinctCountStart, getDummyTable, getFrom, getFullJoin, getGroupBy, getHaving, getInnerJoin, getInsertInto, getJoin, getJoinSymbol, getKey, getLeftJoin, getLimitTemplate, getMergeInto, getNotNull, getNullsFirst, getNullsLast, getOffsetTemplate, getOn, getOrderBy, getRightJoin, getSelect, getSelectDistinct, getSet, getTableAlias, getTableOverrides, getTypeForCast, getTypeForClass, getUpdate, getValues, getWhere, getWith, getWithRecursive, isBatchCountViaGetUpdateCount, isCountDistinctMultipleColumns, isCountViaAnalytics, isFunctionJoinsWrapped, isLimitRequired, isNativeMerge, isParameterMetadataAvailable, isPrintSchema, isSupportsAlias, isUnionsWrapped, isUseQuotes, newLineToSingleSpace, quoteIdentifier, requiresQuotes, serializeDelete, serializeInsert, serializeMerge, serializeUpdate, setAsc, setAutoIncrement, setBatchCountViaGetUpdateCount, setColumnAlias, setCount, setCountDistinctMultipleColumns, setCountStar, setCountViaAnalytics, setCreateIndex, setCreateTable, setCreateUniqueIndex, setDelete, setDesc, setDistinctCountEnd, setDistinctCountStart, setDummyTable, setFrom, setFullJoin, setFunctionJoinsWrapped, setGroupBy, setHaving, setInnerJoin, setInsertInto, setJoin, setKey, setLeftJoin, setLimitRequired, setMergeInto, setNativeMerge, setNotNull, setNullsFirst, setNullsLast, setOffsetTemplate, setOn, setOrderBy, setParameterMetadataAvailable, setPrintSchema, setRightJoin, setSelect, setSelectDistinct, setSet, setTableAlias, setUnionsWrapped, setUpdate, setValues, setWhere, setWith, setWithRecursive
add, add, getEscapeChar, getPrecedence, getTemplate
public SQLServerTemplates()
public SQLServerTemplates(boolean quote)
public SQLServerTemplates(char escape, boolean quote)
public static SQLTemplates.Builder builder()
public String asLiteral(com.mysema.query.sql.SQLTemplates.DateTimeType type, String literal)
asLiteral
in class SQLTemplates
public void serialize(QueryMetadata metadata, boolean forCountRow, SQLSerializer context)
SQLTemplates
serialize
in class SQLTemplates
protected void serializeModifiers(QueryMetadata metadata, SQLSerializer context)
SQLTemplates
serializeModifiers
in class SQLTemplates
Copyright © 2007–2014 Mysema Ltd. All rights reserved.