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 booleancaseInsensitiveprotected static StringJOIN_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:
getJoinAppenderin interfaceEJBQLTranslatorFactory
-
getDeleteTranslator
public EJBQLExpressionVisitor getDeleteTranslator(EJBQLTranslationContext context)
- Specified by:
getDeleteTranslatorin interfaceEJBQLTranslatorFactory
-
getSelectTranslator
public EJBQLExpressionVisitor getSelectTranslator(EJBQLTranslationContext context)
- Specified by:
getSelectTranslatorin interfaceEJBQLTranslatorFactory
-
getUpdateTranslator
public EJBQLExpressionVisitor getUpdateTranslator(EJBQLTranslationContext context)
- Specified by:
getUpdateTranslatorin interfaceEJBQLTranslatorFactory
-
getAggregateColumnTranslator
public EJBQLExpressionVisitor getAggregateColumnTranslator(EJBQLTranslationContext context)
- Specified by:
getAggregateColumnTranslatorin interfaceEJBQLTranslatorFactory
-
getConditionTranslator
public EJBQLExpressionVisitor getConditionTranslator(EJBQLTranslationContext context)
- Specified by:
getConditionTranslatorin interfaceEJBQLTranslatorFactory
-
getFromTranslator
public EJBQLExpressionVisitor getFromTranslator(EJBQLTranslationContext context)
- Specified by:
getFromTranslatorin interfaceEJBQLTranslatorFactory
-
getGroupByTranslator
public EJBQLExpressionVisitor getGroupByTranslator(EJBQLTranslationContext context)
- Specified by:
getGroupByTranslatorin interfaceEJBQLTranslatorFactory
-
getIdentifierColumnsTranslator
public EJBQLExpressionVisitor getIdentifierColumnsTranslator(EJBQLTranslationContext context)
- Specified by:
getIdentifierColumnsTranslatorin interfaceEJBQLTranslatorFactory
-
getOrderByTranslator
public EJBQLExpressionVisitor getOrderByTranslator(EJBQLTranslationContext context)
- Specified by:
getOrderByTranslatorin interfaceEJBQLTranslatorFactory
-
getSelectColumnsTranslator
public EJBQLExpressionVisitor getSelectColumnsTranslator(EJBQLTranslationContext context)
- Specified by:
getSelectColumnsTranslatorin interfaceEJBQLTranslatorFactory
-
getUpdateItemTranslator
public EJBQLExpressionVisitor getUpdateItemTranslator(EJBQLTranslationContext context)
- Specified by:
getUpdateItemTranslatorin interfaceEJBQLTranslatorFactory
-
setCaseInsensitive
public void setCaseInsensitive(boolean caseInsensitive)
-
-