public class FrontBaseQualifierTranslator extends QualifierTranslator
caseInsensitive, matchingObject, objectMatchTranslator, qualifier, useAliasForExpressions, waitingForEndNodeout, queryAssembler, strategy| Constructor and Description |
|---|
FrontBaseQualifierTranslator(QueryAssembler queryAssembler) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendFunction(ASTFunctionCall functionExpression)
Append function name to result SQL
Override this method to rename or skip function if generic name isn't supported on target DB.
|
protected void |
appendFunctionArgDivider(ASTFunctionCall functionExpression)
Append divider between function arguments.
|
protected void |
clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
Clear last divider as we currently don't now position of argument until parent element is ended.
|
appendFunctionArg, appendLiteral, appendObjectMatch, detectObjectMatch, doAppendPart, doAppendPart, endNode, extractQualifier, finishedChild, objectNode, operandForBitwiseAnd, operandForBitwiseLeftShift, operandForBitwiseNot, operandForBitwiseOr, operandForBitwiseRightShift, operandForBitwiseXor, parenthesisNeeded, processRelTermination, setCaseInsensitive, setQualifier, setUseAliasForExpressions, startNodeappendDbPath, appendLikeEscapeCharacter, appendLiteralDirect, appendObjPath, appendPart, getDbEntity, getObjEntity, paramsDbType, processColumn, processColumnWithQuoteSqlIdentifiers, processRelTerminationpublic FrontBaseQualifierTranslator(QueryAssembler queryAssembler)
protected void appendFunction(ASTFunctionCall functionExpression)
QualifierTranslatorappendFunction in class QualifierTranslatorprotected void appendFunctionArgDivider(ASTFunctionCall functionExpression)
QualifierTranslatorappendFunctionArgDivider in class QualifierTranslatorprotected void clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
QualifierTranslatorclearLastFunctionArgDivider in class QualifierTranslatorCopyright © 2001–2017 Apache Cayenne. All rights reserved.