org.apache.cayenne.access.jdbc
Class JdbcEJBQLTranslatorFactory

java.lang.Object
  extended by org.apache.cayenne.access.jdbc.JdbcEJBQLTranslatorFactory
All Implemented Interfaces:
EJBQLTranslatorFactory

public class JdbcEJBQLTranslatorFactory
extends Object
implements EJBQLTranslatorFactory

A default EJBQLTranslatorFactory.

Since:
3.0

Field Summary
protected static String JOIN_APPENDER_KEY
           
 
Constructor Summary
JdbcEJBQLTranslatorFactory()
           
 
Method Summary
 EJBQLExpressionVisitor getAggregateColumnTranslator(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getConditionTranslator(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getDeleteTranslator(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getFromTranslator(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getGroupByTranslator(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getIdentifierColumnsTranslator(EJBQLTranslationContext context)
           
 EJBQLJoinAppender getJoinAppender(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getOrderByTranslator(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getSelectColumnsTranslator(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getSelectTranslator(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getUpdateItemTranslator(EJBQLTranslationContext context)
           
 EJBQLExpressionVisitor getUpdateTranslator(EJBQLTranslationContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JOIN_APPENDER_KEY

protected static final String JOIN_APPENDER_KEY
See Also:
Constant Field Values
Constructor Detail

JdbcEJBQLTranslatorFactory

public JdbcEJBQLTranslatorFactory()
Method Detail

getJoinAppender

public EJBQLJoinAppender getJoinAppender(EJBQLTranslationContext context)
Specified by:
getJoinAppender in interface EJBQLTranslatorFactory

getDeleteTranslator

public EJBQLExpressionVisitor getDeleteTranslator(EJBQLTranslationContext context)
Specified by:
getDeleteTranslator in interface EJBQLTranslatorFactory

getSelectTranslator

public EJBQLExpressionVisitor getSelectTranslator(EJBQLTranslationContext context)
Specified by:
getSelectTranslator in interface EJBQLTranslatorFactory

getUpdateTranslator

public EJBQLExpressionVisitor getUpdateTranslator(EJBQLTranslationContext context)
Specified by:
getUpdateTranslator in interface EJBQLTranslatorFactory

getAggregateColumnTranslator

public EJBQLExpressionVisitor getAggregateColumnTranslator(EJBQLTranslationContext context)
Specified by:
getAggregateColumnTranslator in interface EJBQLTranslatorFactory

getConditionTranslator

public EJBQLExpressionVisitor getConditionTranslator(EJBQLTranslationContext context)
Specified by:
getConditionTranslator in interface EJBQLTranslatorFactory

getFromTranslator

public EJBQLExpressionVisitor getFromTranslator(EJBQLTranslationContext context)
Specified by:
getFromTranslator in interface EJBQLTranslatorFactory

getGroupByTranslator

public EJBQLExpressionVisitor getGroupByTranslator(EJBQLTranslationContext context)
Specified by:
getGroupByTranslator in interface EJBQLTranslatorFactory

getIdentifierColumnsTranslator

public EJBQLExpressionVisitor getIdentifierColumnsTranslator(EJBQLTranslationContext context)
Specified by:
getIdentifierColumnsTranslator in interface EJBQLTranslatorFactory

getOrderByTranslator

public EJBQLExpressionVisitor getOrderByTranslator(EJBQLTranslationContext context)
Specified by:
getOrderByTranslator in interface EJBQLTranslatorFactory

getSelectColumnsTranslator

public EJBQLExpressionVisitor getSelectColumnsTranslator(EJBQLTranslationContext context)
Specified by:
getSelectColumnsTranslator in interface EJBQLTranslatorFactory

getUpdateItemTranslator

public EJBQLExpressionVisitor getUpdateItemTranslator(EJBQLTranslationContext context)
Specified by:
getUpdateItemTranslator in interface EJBQLTranslatorFactory


Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.