Class JdbcEJBQLTranslatorFactory
- java.lang.Object
-
- org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslatorFactory
-
- All Implemented Interfaces:
EJBQLTranslatorFactory
- Direct Known Subclasses:
DB2EJBQLTranslatorFactory
,DerbyEJBQLTranslatorFactory
,FirebirdEJBQLTranslatorFactory
,HSQLEJBQLTranslatorFactory
public class JdbcEJBQLTranslatorFactory extends Object implements EJBQLTranslatorFactory
A default EJBQLTranslatorFactory.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
caseInsensitive
protected static String
JOIN_APPENDER_KEY
-
Constructor Summary
Constructors Constructor Description JdbcEJBQLTranslatorFactory()
-
Method Summary
-
-
-
Field Detail
-
JOIN_APPENDER_KEY
protected static final String JOIN_APPENDER_KEY
- See Also:
- Constant Field Values
-
caseInsensitive
protected boolean caseInsensitive
-
-
Method Detail
-
getJoinAppender
public EJBQLJoinAppender getJoinAppender(EJBQLTranslationContext context)
- Specified by:
getJoinAppender
in interfaceEJBQLTranslatorFactory
-
getDeleteTranslator
public EJBQLExpressionVisitor getDeleteTranslator(EJBQLTranslationContext context)
- Specified by:
getDeleteTranslator
in interfaceEJBQLTranslatorFactory
-
getSelectTranslator
public EJBQLExpressionVisitor getSelectTranslator(EJBQLTranslationContext context)
- Specified by:
getSelectTranslator
in interfaceEJBQLTranslatorFactory
-
getUpdateTranslator
public EJBQLExpressionVisitor getUpdateTranslator(EJBQLTranslationContext context)
- Specified by:
getUpdateTranslator
in interfaceEJBQLTranslatorFactory
-
getAggregateColumnTranslator
public EJBQLExpressionVisitor getAggregateColumnTranslator(EJBQLTranslationContext context)
- Specified by:
getAggregateColumnTranslator
in interfaceEJBQLTranslatorFactory
-
getConditionTranslator
public EJBQLExpressionVisitor getConditionTranslator(EJBQLTranslationContext context)
- Specified by:
getConditionTranslator
in interfaceEJBQLTranslatorFactory
-
getFromTranslator
public EJBQLExpressionVisitor getFromTranslator(EJBQLTranslationContext context)
- Specified by:
getFromTranslator
in interfaceEJBQLTranslatorFactory
-
getGroupByTranslator
public EJBQLExpressionVisitor getGroupByTranslator(EJBQLTranslationContext context)
- Specified by:
getGroupByTranslator
in interfaceEJBQLTranslatorFactory
-
getIdentifierColumnsTranslator
public EJBQLExpressionVisitor getIdentifierColumnsTranslator(EJBQLTranslationContext context)
- Specified by:
getIdentifierColumnsTranslator
in interfaceEJBQLTranslatorFactory
-
getOrderByTranslator
public EJBQLExpressionVisitor getOrderByTranslator(EJBQLTranslationContext context)
- Specified by:
getOrderByTranslator
in interfaceEJBQLTranslatorFactory
-
getSelectColumnsTranslator
public EJBQLExpressionVisitor getSelectColumnsTranslator(EJBQLTranslationContext context)
- Specified by:
getSelectColumnsTranslator
in interfaceEJBQLTranslatorFactory
-
getUpdateItemTranslator
public EJBQLExpressionVisitor getUpdateItemTranslator(EJBQLTranslationContext context)
- Specified by:
getUpdateItemTranslator
in interfaceEJBQLTranslatorFactory
-
setCaseInsensitive
public void setCaseInsensitive(boolean caseInsensitive)
-
-