public class OrderingTranslator extends QueryAssemblerHelper
Modifier and Type | Field and Description |
---|---|
protected List<String> |
orderByColumnList |
out, queryAssembler, strategy
Constructor and Description |
---|
OrderingTranslator(QueryAssembler queryAssembler) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendFunction(Expression exp) |
protected void |
doAppendPart()
Translates query Ordering list to SQL ORDER BY clause.
|
List<String> |
getOrderByColumnList()
Returns the column expressions (not Expressions) used in the order by
clause.
|
appendDbPath, appendLikeEscapeCharacter, appendLiteral, appendLiteralDirect, appendObjPath, appendPart, getDbEntity, getObjEntity, paramsDbType, processColumn, processColumnWithQuoteSqlIdentifiers, processRelTermination, processRelTermination, setForceJoinForRelations
public OrderingTranslator(QueryAssembler queryAssembler)
protected void doAppendPart()
queryAssembler
's query object. In a process of
building of ORDER BY clause, queryAssembler
is notified when
a join needs to be added.doAppendPart
in class QueryAssemblerHelper
protected void appendFunction(Expression exp)
Copyright © 2001–2023 Apache Cayenne. All rights reserved.