public class MySQLTemplates extends SQLTemplates
tested with MySQL CE 5.1 and 5.5
SQLTemplates.Builder
DEFAULT, RECURSIVE
Constructor and Description |
---|
MySQLTemplates() |
MySQLTemplates(boolean quote) |
MySQLTemplates(char escape,
boolean quote) |
Modifier and Type | Method and Description |
---|---|
static SQLTemplates.Builder |
builder() |
String |
escapeLiteral(String str) |
String |
getCastTypeNameForCode(int code) |
add, addCustomType, addTableOverride, addTypeNameToCode, addTypeNameToCode, getAsc, getAutoIncrement, getCodeForTypeName, getColumnAlias, getCount, getCountStar, getCreateIndex, getCreateTable, getCreateUniqueIndex, getCustomTypes, 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, getTableOverrides, getTypeForCast, getTypeForClass, getTypeNameForCode, getUpdate, getValues, getWhere, getWith, getWithRecursive, isBatchCountViaGetUpdateCount, isBigDecimalSupported, isCountDistinctMultipleColumns, isCountViaAnalytics, isFunctionJoinsWrapped, isLimitRequired, isNativeMerge, isParameterMetadataAvailable, isPrintSchema, isSupportsAlias, isUnionsWrapped, isUseQuotes, isWrapSelectParameters, newLineToSingleSpace, quoteIdentifier, requiresQuotes, serialize, serialize, serializeDelete, serializeInsert, serializeMerge, serializeModifiers, serializeUpdate, setAsc, setAutoIncrement, setBatchCountViaGetUpdateCount, 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, setWithRecursive, setWrapSelectParameters
add, add, escapeForLike, getEscapeChar, getPrecedence, getTemplate
public MySQLTemplates()
public MySQLTemplates(boolean quote)
public MySQLTemplates(char escape, boolean quote)
public static SQLTemplates.Builder builder()
public String escapeLiteral(String str)
escapeLiteral
in class SQLTemplates
public String getCastTypeNameForCode(int code)
getCastTypeNameForCode
in class SQLTemplates
Copyright © 2007–2014 Mysema Ltd. All rights reserved.