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 extended Templates to provided SQL specific extensions
and acts as database specific Dialect for Querydsl SQL
- Version:
- $Id$
- Author:
- tiwe
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNION
public static final Operator<java.lang.Object> UNION
CAST
public static final Operator<java.lang.Object> CAST
DEFAULT
public static final SQLTemplates DEFAULT
SQLTemplates
protected SQLTemplates()
SQLTemplates
protected SQLTemplates(@Nullable
java.lang.String quoteStr)
addClass2TypeMappings
public void addClass2TypeMappings(java.lang.String type,
java.lang.Class<?>... classes)
getAsc
public java.lang.String getAsc()
getTypeForClass
public java.lang.String getTypeForClass(java.lang.Class<?> cl)
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)
getLeftJoin
public java.lang.String getLeftJoin()
getLimitTemplate
public java.lang.String getLimitTemplate()
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()
getTableAlias
public java.lang.String getTableAlias()
getUnion
public java.lang.String getUnion()
getUpdate
public java.lang.String getUpdate()
getValues
public java.lang.String getValues()
getWhere
public java.lang.String getWhere()
isSupportsAlias
public boolean isSupportsAlias()
newLineToSingleSpace
public SQLTemplates newLineToSingleSpace()
quoteColumnName
public final java.lang.String quoteColumnName(java.lang.String column)
quoteTableName
public final java.lang.String quoteTableName(java.lang.String table)
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)
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)
setLeftJoin
protected void setLeftJoin(java.lang.String leftJoin)
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)
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)
getMergeInto
public java.lang.String getMergeInto()
setMergeInto
public void setMergeInto(java.lang.String mergeInto)
getKey
public java.lang.String getKey()
setKey
public void setKey(java.lang.String key)
getSet
public java.lang.String getSet()
setSet
public void setSet(java.lang.String set)
isNativeMerge
public boolean isNativeMerge()
setNativeMerge
public void setNativeMerge(boolean nativeMerge)
getAutoIncrement
public java.lang.String getAutoIncrement()
setAutoIncrement
public void setAutoIncrement(java.lang.String autoIncrement)
getNotNull
public java.lang.String getNotNull()
setNotNull
public void setNotNull(java.lang.String notNull)
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.