public class SQLServerTemplates extends SQLTemplates
SQLTemplates.BuilderDEFAULT, RECURSIVE| Constructor and Description |
|---|
SQLServerTemplates() |
SQLServerTemplates(boolean quote) |
SQLServerTemplates(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
|
String |
serialize(String literal,
int jdbcType) |
protected void |
serializeModifiers(QueryMetadata metadata,
SQLSerializer context)
template method for LIMIT and OFFSET serialization
|
addClass2TypeMappings, escapeLiteral, getAsc, getAutoIncrement, getColumnAlias, getCount, getCountStar, getCreateIndex, getCreateTable, getCreateUniqueIndex, getDefaultValues, 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, getTypeForCast, getTypeForClass, getUpdate, getValues, getWhere, getWith, getWithRecursive, isBatchCountViaGetUpdateCount, isBigDecimalSupported, isCountDistinctMultipleColumns, isCountViaAnalytics, isFunctionJoinsWrapped, isLimitRequired, isNativeMerge, isParameterMetadataAvailable, isPrintSchema, isSupportsAlias, isUnionsWrapped, isUseQuotes, newLineToSingleSpace, quoteIdentifier, requiresQuotes, serializeDelete, serializeInsert, serializeMerge, serializeUpdate, setAsc, setAutoIncrement, setBatchCountViaGetUpdateCount, setBigDecimalSupported, setColumnAlias, setCount, setCountDistinctMultipleColumns, setCountStar, setCountViaAnalytics, setCreateIndex, setCreateTable, setCreateUniqueIndex, setDefaultValues, 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, setWithRecursiveadd, add, getEscapeChar, getPrecedence, getTemplatepublic SQLServerTemplates()
public SQLServerTemplates(boolean quote)
public SQLServerTemplates(char escape,
boolean quote)
public static SQLTemplates.Builder builder()
public String serialize(String literal, int jdbcType)
serialize in class SQLTemplatespublic void serialize(QueryMetadata metadata, boolean forCountRow, SQLSerializer context)
SQLTemplatesserialize in class SQLTemplatesprotected void serializeModifiers(QueryMetadata metadata, SQLSerializer context)
SQLTemplatesserializeModifiers in class SQLTemplatesCopyright © 2007–2014 Mysema Ltd. All rights reserved.