public class TrimmingQualifierTranslator extends QualifierTranslator
| Modifier and Type | Field and Description |
|---|---|
protected String |
trimFunction |
caseInsensitive, matchingObject, objectMatchTranslator, qualifier, useAliasForExpressions, waitingForEndNodeout, queryAssembler, strategy| Constructor and Description |
|---|
TrimmingQualifierTranslator(QueryAssembler queryAssembler,
String trimFunction)
Constructor for TrimmingQualifierTranslator.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getTrimFunction()
Returns the trimFunction.
|
protected void |
processColumn(DbAttribute dbAttr)
Adds special handling of CHAR columns.
|
protected void |
processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
Expression pathExp)
Adds special handling of CHAR columns.
|
void |
setTrimFunction(String trimFunction)
Sets the trimFunction.
|
appendExtractFunction, appendFunction, appendFunctionArg, appendFunctionArgDivider, appendLiteral, appendObjectMatch, clearLastFunctionArgDivider, 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, processRelTermination, setForceJoinForRelationsprotected String trimFunction
public TrimmingQualifierTranslator(QueryAssembler queryAssembler, String trimFunction)
protected void processColumn(DbAttribute dbAttr)
processColumn in class QueryAssemblerHelperprotected void processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr, Expression pathExp)
processColumnWithQuoteSqlIdentifiers in class QueryAssemblerHelperpublic String getTrimFunction()
public void setTrimFunction(String trimFunction)
trimFunction - The trimFunction to setCopyright © 2001–2023 Apache Cayenne. All rights reserved.