com.mysema.query.sql
Class SQLTemplates
java.lang.Object
com.mysema.query.types.Templates
com.mysema.query.sql.SQLTemplates
- Direct Known Subclasses:
- DerbyTemplates, H2Templates, HSQLDBTemplates, MySQLTemplates, OracleTemplates, PostgresTemplates, SQLServerTemplates
public class SQLTemplates
- extends Templates
SQLTemplates extends Templates to provides SQL specific extensions
and acts as database specific Dialect for Querydsl SQL
- Version:
- $Id$
- Author:
- tiwe
Constructor Summary |
protected |
SQLTemplates(java.lang.String quoteStr,
boolean useQuotes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CAST
public static final Operator<java.lang.Object> CAST
UNION
public static final Operator<java.lang.Object> UNION
DEFAULT
public static final SQLTemplates DEFAULT
SQLTemplates
protected SQLTemplates(java.lang.String quoteStr,
boolean useQuotes)
addClass2TypeMappings
public void addClass2TypeMappings(java.lang.String type,
java.lang.Class<?>... classes)
getAsc
public java.lang.String getAsc()
getAutoIncrement
public java.lang.String getAutoIncrement()
getColumnAlias
public java.lang.String getColumnAlias()
getCount
public java.lang.String getCount()
getCountStar
public java.lang.String getCountStar()
getDeleteFrom
public java.lang.String getDeleteFrom()
getDesc
public java.lang.String getDesc()
getDistinctCountEnd
public java.lang.String getDistinctCountEnd()
getDistinctCountStart
public java.lang.String getDistinctCountStart()
getDummyTable
public java.lang.String getDummyTable()
getFrom
public java.lang.String getFrom()
getFullJoin
public java.lang.String getFullJoin()
getGroupBy
public java.lang.String getGroupBy()
getHaving
public java.lang.String getHaving()
getInnerJoin
public java.lang.String getInnerJoin()
getInsertInto
public java.lang.String getInsertInto()
getJoin
public java.lang.String getJoin()
getJoinSymbol
public java.lang.String getJoinSymbol(JoinType joinType)
getKey
public java.lang.String getKey()
getLeftJoin
public java.lang.String getLeftJoin()
getRightJoin
public java.lang.String getRightJoin()
getLimitTemplate
public java.lang.String getLimitTemplate()
getMergeInto
public java.lang.String getMergeInto()
getNotNull
public java.lang.String getNotNull()
getOffsetTemplate
public java.lang.String getOffsetTemplate()
getOn
public java.lang.String getOn()
getOrderBy
public java.lang.String getOrderBy()
getSelect
public java.lang.String getSelect()
getSelectDistinct
public java.lang.String getSelectDistinct()
getSet
public java.lang.String getSet()
getTableAlias
public java.lang.String getTableAlias()
getTypeForClass
public java.lang.String getTypeForClass(java.lang.Class<?> cl)
getUnion
public java.lang.String getUnion()
getUpdate
public java.lang.String getUpdate()
getValues
public java.lang.String getValues()
getWhere
public java.lang.String getWhere()
isNativeMerge
public boolean isNativeMerge()
isSupportsAlias
public boolean isSupportsAlias()
getCreateIndex
public java.lang.String getCreateIndex()
getCreateUniqueIndex
public java.lang.String getCreateUniqueIndex()
getCreateTable
public java.lang.String getCreateTable()
newLineToSingleSpace
public SQLTemplates newLineToSingleSpace()
quoteIdentifier
public java.lang.String quoteIdentifier(java.lang.String identifier)
requiresQuotes
protected boolean requiresQuotes(java.lang.String identifier)
serialize
public void serialize(QueryMetadata metadata,
boolean forCountRow,
SerializationContext context)
serializeModifiers
protected void serializeModifiers(QueryMetadata metadata,
SerializationContext context)
setAsc
protected void setAsc(java.lang.String asc)
setAutoIncrement
protected void setAutoIncrement(java.lang.String autoIncrement)
setColumnAlias
protected void setColumnAlias(java.lang.String columnAlias)
setCount
protected void setCount(java.lang.String count)
setCountStar
protected void setCountStar(java.lang.String countStar)
setDeleteFrom
protected void setDeleteFrom(java.lang.String deleteFrom)
setDesc
protected void setDesc(java.lang.String desc)
setDistinctCountEnd
protected void setDistinctCountEnd(java.lang.String distinctCountEnd)
setDistinctCountStart
protected void setDistinctCountStart(java.lang.String distinctCountStart)
setDummyTable
protected void setDummyTable(java.lang.String dummyTable)
setFrom
protected void setFrom(java.lang.String from)
setFullJoin
protected void setFullJoin(java.lang.String fullJoin)
setGroupBy
protected void setGroupBy(java.lang.String groupBy)
setHaving
protected void setHaving(java.lang.String having)
setInnerJoin
protected void setInnerJoin(java.lang.String innerJoin)
setInsertInto
protected void setInsertInto(java.lang.String insertInto)
setJoin
protected void setJoin(java.lang.String join)
setKey
public void setKey(java.lang.String key)
setLeftJoin
protected void setLeftJoin(java.lang.String leftJoin)
setRightJoin
protected void setRightJoin(java.lang.String rightJoin)
setMergeInto
protected void setMergeInto(java.lang.String mergeInto)
setNativeMerge
protected void setNativeMerge(boolean nativeMerge)
setNotNull
protected void setNotNull(java.lang.String notNull)
setOffsetTemplate
protected void setOffsetTemplate(java.lang.String offsetTemplate)
setOn
protected void setOn(java.lang.String on)
setOrderBy
protected void setOrderBy(java.lang.String orderBy)
setSelect
protected void setSelect(java.lang.String select)
setSelectDistinct
protected void setSelectDistinct(java.lang.String selectDistinct)
setSet
protected void setSet(java.lang.String set)
setTableAlias
protected void setTableAlias(java.lang.String tableAlias)
setUnion
protected void setUnion(java.lang.String union)
setUpdate
protected void setUpdate(java.lang.String update)
setValues
protected void setValues(java.lang.String values)
setWhere
protected void setWhere(java.lang.String where)
setCreateIndex
protected void setCreateIndex(java.lang.String createIndex)
setCreateUniqueIndex
protected void setCreateUniqueIndex(java.lang.String createUniqueIndex)
setCreateTable
protected void setCreateTable(java.lang.String createTable)
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.