public class PostgresQualifierTranslator extends TrimmingQualifierTranslator
trimFunction
caseInsensitive, matchingObject, objectMatchTranslator
out, queryAssembler, strategy
Constructor and Description |
---|
PostgresQualifierTranslator(QueryAssembler queryAssembler) |
Modifier and Type | Method and Description |
---|---|
void |
endNode(Expression node,
Expression parentNode)
Called during the traversal after an expression node children
processing is finished.
|
void |
finishedChild(Expression node,
int childIndex,
boolean hasMoreChildren)
Called during traversal after a child of expression
has been visited.
|
void |
startNode(Expression node,
Expression parentNode)
Called during the traversal before an expression node children
processing is started.
|
getTrimFunction, processColumn, processColumnWithQuoteSqlIdentifiers, setTrimFunction
appendLiteral, appendObjectMatch, detectObjectMatch, doAppendPart, doAppendPart, extractQualifier, objectNode, operandForBitwiseAnd, operandForBitwiseLeftShift, operandForBitwiseNot, operandForBitwiseOr, operandForBitwiseRightShift, operandForBitwiseXor, parenthesisNeeded, processRelTermination, setCaseInsensitive
appendDbPath, appendLikeEscapeCharacter, appendLiteralDirect, appendObjPath, appendPart, getDbEntity, getObjEntity, paramsDbType, processRelTermination
public PostgresQualifierTranslator(QueryAssembler queryAssembler)
public void startNode(Expression node, Expression parentNode)
TraversalHandler
startNode
in interface TraversalHandler
startNode
in class QualifierTranslator
public void endNode(Expression node, Expression parentNode)
TraversalHandler
endNode
in interface TraversalHandler
endNode
in class QualifierTranslator
public void finishedChild(Expression node, int childIndex, boolean hasMoreChildren)
TraversalHandler
finishedChild
in interface TraversalHandler
finishedChild
in class QualifierTranslator
Copyright © 2001–2015 Apache Cayenne. All rights reserved.