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 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 Map<Class<?>,String> getClass2Type()

addClass2TypeMappings

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

newLineToSingleSpace

public SQLTemplates newLineToSingleSpace()

getLimitOffsetCondition

public String getLimitOffsetCondition(Long limit,
                                      Long offset)

getAsc

public String getAsc()

setAsc

public void setAsc(String asc)

getColumnAlias

public String getColumnAlias()

setColumnAlias

public void setColumnAlias(String columnAlias)

getConnectBy

public String getConnectBy()

setConnectBy

public void setConnectBy(String connectBy)

getConnectByNocyclePrior

public String getConnectByNocyclePrior()

setConnectByNocyclePrior

public void setConnectByNocyclePrior(String connectByNocyclePrior)

getConnectByPrior

public String getConnectByPrior()

setConnectByPrior

public void setConnectByPrior(String connectByPrior)

getCount

public String getCount()

setCount

public void setCount(String count)

getCountStar

public String getCountStar()

setCountStar

public void setCountStar(String countStar)

getDeleteFrom

public String getDeleteFrom()

setDeleteFrom

public void setDeleteFrom(String deleteFrom)

getDesc

public String getDesc()

setDesc

public void setDesc(String desc)

getDummyTable

public String getDummyTable()

setDummyTable

public void setDummyTable(String dummyTable)

getFrom

public String getFrom()

setFrom

public void setFrom(String from)

getFullJoin

public String getFullJoin()

setFullJoin

public void setFullJoin(String fullJoin)

getGroupBy

public String getGroupBy()

setGroupBy

public void setGroupBy(String groupBy)

getHaving

public String getHaving()

setHaving

public void setHaving(String having)

getInnerJoin

public String getInnerJoin()

setInnerJoin

public void setInnerJoin(String innerJoin)

getJoin

public String getJoin()

setJoin

public void setJoin(String join)

getLeftJoin

public String getLeftJoin()

setLeftJoin

public void setLeftJoin(String leftJoin)

getLimit

public String getLimit()

setLimit

public void setLimit(String limit)

isLimitAndOffsetSymbols

public boolean isLimitAndOffsetSymbols()

setLimitAndOffsetSymbols

public void setLimitAndOffsetSymbols(boolean limitAndOffsetSymbols)

getLimitOffsetTemplate

public String getLimitOffsetTemplate()

setLimitOffsetTemplate

public void setLimitOffsetTemplate(String limitOffsetTemplate)

getLimitTemplate

public String getLimitTemplate()

setLimitTemplate

public void setLimitTemplate(String limitTemplate)

getOffset

public String getOffset()

setOffset

public void setOffset(String offset)

getOffsetTemplate

public String getOffsetTemplate()

setOffsetTemplate

public void setOffsetTemplate(String offsetTemplate)

getOn

public String getOn()

setOn

public void setOn(String on)

getOrderBy

public String getOrderBy()

setOrderBy

public void setOrderBy(String orderBy)

getOrderSiblingsBy

public String getOrderSiblingsBy()

setOrderSiblingsBy

public void setOrderSiblingsBy(String orderSiblingsBy)

getOver

public String getOver()

setOver

public void setOver(String over)

getPartitionBy

public String getPartitionBy()

setPartitionBy

public void setPartitionBy(String partitionBy)

getSelect

public String getSelect()

setSelect

public void setSelect(String select)

getSelectDistinct

public String getSelectDistinct()

setSelectDistinct

public void setSelectDistinct(String selectDistinct)

getStartWith

public String getStartWith()

setStartWith

public void setStartWith(String startWith)

getSum

public String getSum()

setSum

public void setSum(String sum)

getTableAlias

public String getTableAlias()

setTableAlias

public void setTableAlias(String tableAlias)

getUnion

public String getUnion()

setUnion

public void setUnion(String union)

getUpdate

public String getUpdate()

setUpdate

public void setUpdate(String update)

getWhere

public String getWhere()

setWhere

public void setWhere(String where)

isSupportsAlias

public boolean isSupportsAlias()


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