com.mysema.query.sql
Class SQLTemplates

java.lang.Object
  extended by com.mysema.query.types.Templates
      extended by com.mysema.query.sql.SQLTemplates
Direct Known Subclasses:
DerbyTemplates, HSQLDBTemplates, MySQLTemplates, OracleTemplates

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

Field Summary
static SQLTemplates DEFAULT
           
 
Constructor Summary
protected SQLTemplates()
           
 
Method Summary
 void addClass2TypeMappings(String type, Class<?>... classes)
           
 String getAsc()
           
 Map<Class<?>,String> getClass2Type()
           
 String getColumnAlias()
           
 String getConnectBy()
           
 String getConnectByNocyclePrior()
           
 String getConnectByPrior()
           
 String getCount()
           
 String getCountStar()
           
 String getDeleteFrom()
           
 String getDesc()
           
 String getDummyTable()
           
 String getFrom()
           
 String getFullJoin()
           
 String getGroupBy()
           
 String getHaving()
           
 String getInnerJoin()
           
 String getJoin()
           
 String getJoinSymbol(JoinType joinType)
           
 String getLeftJoin()
           
 String getLimit()
           
 String getLimitOffsetCondition(Long limit, Long offset)
           
 String getLimitOffsetTemplate()
           
 String getLimitTemplate()
           
 String getOffset()
           
 String getOffsetTemplate()
           
 String getOn()
           
 String getOrderBy()
           
 String getOrderSiblingsBy()
           
 String getOver()
           
 String getPartitionBy()
           
 String getSelect()
           
 String getSelectDistinct()
           
 String getStartWith()
           
 String getSum()
           
 String getTableAlias()
           
 String getUnion()
           
 String getUpdate()
           
 String getWhere()
           
 boolean isLimitAndOffsetSymbols()
           
 boolean isSupportsAlias()
           
 SQLTemplates newLineToSingleSpace()
           
 void setAsc(String asc)
           
 void setColumnAlias(String columnAlias)
           
 void setConnectBy(String connectBy)
           
 void setConnectByNocyclePrior(String connectByNocyclePrior)
           
 void setConnectByPrior(String connectByPrior)
           
 void setCount(String count)
           
 void setCountStar(String countStar)
           
 void setDeleteFrom(String deleteFrom)
           
 void setDesc(String desc)
           
 void setDummyTable(String dummyTable)
           
 void setFrom(String from)
           
 void setFullJoin(String fullJoin)
           
 void setGroupBy(String groupBy)
           
 void setHaving(String having)
           
 void setInnerJoin(String innerJoin)
           
 void setJoin(String join)
           
 void setLeftJoin(String leftJoin)
           
 void setLimit(String limit)
           
 void setLimitAndOffsetSymbols(boolean limitAndOffsetSymbols)
           
 void setLimitOffsetTemplate(String limitOffsetTemplate)
           
 void setLimitTemplate(String limitTemplate)
           
 void setOffset(String offset)
           
 void setOffsetTemplate(String offsetTemplate)
           
 void setOn(String on)
           
 void setOrderBy(String orderBy)
           
 void setOrderSiblingsBy(String orderSiblingsBy)
           
 void setOver(String over)
           
 void setPartitionBy(String partitionBy)
           
 void setSelect(String select)
           
 void setSelectDistinct(String selectDistinct)
           
 void setStartWith(String startWith)
           
 void setSum(String sum)
           
 void setTableAlias(String tableAlias)
           
 void setUnion(String union)
           
 void setUpdate(String update)
           
 void setWhere(String where)
           
 
Methods inherited from class com.mysema.query.types.Templates
add, add, getPrecedence, getTemplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final SQLTemplates DEFAULT
Constructor Detail

SQLTemplates

protected SQLTemplates()
Method Detail

getClass2Type

public final Map<Class<?>,String> getClass2Type()

addClass2TypeMappings

public final void addClass2TypeMappings(String type,
                                        Class<?>... classes)

newLineToSingleSpace

public final SQLTemplates newLineToSingleSpace()

getLimitOffsetCondition

public final String getLimitOffsetCondition(@Nullable
                                            Long limit,
                                            @Nullable
                                            Long offset)

getAsc

public final String getAsc()

setAsc

public final void setAsc(String asc)

getColumnAlias

public final String getColumnAlias()

setColumnAlias

public final void setColumnAlias(String columnAlias)

getConnectBy

public final String getConnectBy()

setConnectBy

public final void setConnectBy(String connectBy)

getConnectByNocyclePrior

public final String getConnectByNocyclePrior()

setConnectByNocyclePrior

public final void setConnectByNocyclePrior(String connectByNocyclePrior)

getConnectByPrior

public final String getConnectByPrior()

setConnectByPrior

public final void setConnectByPrior(String connectByPrior)

getCount

public final String getCount()

setCount

public final void setCount(String count)

getCountStar

public final String getCountStar()

setCountStar

public final void setCountStar(String countStar)

getDeleteFrom

public final String getDeleteFrom()

setDeleteFrom

public final void setDeleteFrom(String deleteFrom)

getDesc

public final String getDesc()

setDesc

public final void setDesc(String desc)

getDummyTable

public final String getDummyTable()

setDummyTable

public final void setDummyTable(String dummyTable)

getFrom

public final String getFrom()

setFrom

public final void setFrom(String from)

getFullJoin

public final String getFullJoin()

setFullJoin

public final void setFullJoin(String fullJoin)

getGroupBy

public final String getGroupBy()

setGroupBy

public final void setGroupBy(String groupBy)

getHaving

public final String getHaving()

setHaving

public final void setHaving(String having)

getInnerJoin

public final String getInnerJoin()

setInnerJoin

public final void setInnerJoin(String innerJoin)

getJoin

public final String getJoin()

setJoin

public final void setJoin(String join)

getLeftJoin

public final String getLeftJoin()

setLeftJoin

public final void setLeftJoin(String leftJoin)

getLimit

public final String getLimit()

setLimit

public final void setLimit(String limit)

isLimitAndOffsetSymbols

public final boolean isLimitAndOffsetSymbols()

setLimitAndOffsetSymbols

public final void setLimitAndOffsetSymbols(boolean limitAndOffsetSymbols)

getLimitOffsetTemplate

public final String getLimitOffsetTemplate()

setLimitOffsetTemplate

public final void setLimitOffsetTemplate(String limitOffsetTemplate)

getLimitTemplate

public final String getLimitTemplate()

setLimitTemplate

public final void setLimitTemplate(String limitTemplate)

getOffset

public final String getOffset()

setOffset

public final void setOffset(String offset)

getOffsetTemplate

public final String getOffsetTemplate()

setOffsetTemplate

public final void setOffsetTemplate(String offsetTemplate)

getOn

public final String getOn()

setOn

public final void setOn(String on)

getOrderBy

public final String getOrderBy()

setOrderBy

public final void setOrderBy(String orderBy)

getOrderSiblingsBy

public final String getOrderSiblingsBy()

setOrderSiblingsBy

public final void setOrderSiblingsBy(String orderSiblingsBy)

getOver

public final String getOver()

setOver

public final void setOver(String over)

getPartitionBy

public final String getPartitionBy()

setPartitionBy

public final void setPartitionBy(String partitionBy)

getSelect

public final String getSelect()

setSelect

public final void setSelect(String select)

getSelectDistinct

public final String getSelectDistinct()

setSelectDistinct

public final void setSelectDistinct(String selectDistinct)

getStartWith

public final String getStartWith()

setStartWith

public final void setStartWith(String startWith)

getSum

public final String getSum()

setSum

public final void setSum(String sum)

getTableAlias

public final String getTableAlias()

setTableAlias

public final void setTableAlias(String tableAlias)

getUnion

public final String getUnion()

setUnion

public final void setUnion(String union)

getUpdate

public final String getUpdate()

setUpdate

public final void setUpdate(String update)

getWhere

public final String getWhere()

setWhere

public final void setWhere(String where)

isSupportsAlias

public final boolean isSupportsAlias()

getJoinSymbol

public final String getJoinSymbol(JoinType joinType)


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.