Class JdbcEJBQLTranslatorFactory
java.lang.Object
org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslatorFactory
- All Implemented Interfaces:
EJBQLTranslatorFactory
- Direct Known Subclasses:
DB2EJBQLTranslatorFactory
,DerbyEJBQLTranslatorFactory
,FirebirdEJBQLTranslatorFactory
,HSQLEJBQLTranslatorFactory
A default EJBQLTranslatorFactory.
- Since:
- 3.0
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetFromTranslator
(EJBQLTranslationContext context) getJoinAppender
(EJBQLTranslationContext context) void
setCaseInsensitive
(boolean caseInsensitive)
-
Field Details
-
JOIN_APPENDER_KEY
- See Also:
-
caseInsensitive
protected boolean caseInsensitive
-
-
Constructor Details
-
JdbcEJBQLTranslatorFactory
public JdbcEJBQLTranslatorFactory()
-
-
Method Details
-
getJoinAppender
- Specified by:
getJoinAppender
in interfaceEJBQLTranslatorFactory
-
getDeleteTranslator
- Specified by:
getDeleteTranslator
in interfaceEJBQLTranslatorFactory
-
getSelectTranslator
- Specified by:
getSelectTranslator
in interfaceEJBQLTranslatorFactory
-
getUpdateTranslator
- Specified by:
getUpdateTranslator
in interfaceEJBQLTranslatorFactory
-
getAggregateColumnTranslator
- Specified by:
getAggregateColumnTranslator
in interfaceEJBQLTranslatorFactory
-
getConditionTranslator
- Specified by:
getConditionTranslator
in interfaceEJBQLTranslatorFactory
-
getFromTranslator
- Specified by:
getFromTranslator
in interfaceEJBQLTranslatorFactory
-
getGroupByTranslator
- Specified by:
getGroupByTranslator
in interfaceEJBQLTranslatorFactory
-
getIdentifierColumnsTranslator
- Specified by:
getIdentifierColumnsTranslator
in interfaceEJBQLTranslatorFactory
-
getOrderByTranslator
- Specified by:
getOrderByTranslator
in interfaceEJBQLTranslatorFactory
-
getSelectColumnsTranslator
- Specified by:
getSelectColumnsTranslator
in interfaceEJBQLTranslatorFactory
-
getUpdateItemTranslator
- Specified by:
getUpdateItemTranslator
in interfaceEJBQLTranslatorFactory
-
setCaseInsensitive
public void setCaseInsensitive(boolean caseInsensitive)
-