public class IdentityQueryTransformer extends Object implements QueryTransformer
Can be used as a base class for more complex transformations.
Constructor and Description |
---|
IdentityQueryTransformer() |
public IdentityQueryTransformer()
public SQLQuery transform(SQLQuery node)
transform
in interface QueryTransformer
public SelectClause transform(SelectClause node)
transform
in interface QueryTransformer
public SelectList transform(SelectList node)
transform
in interface QueryTransformer
public FromClause transform(FromClause node)
transform
in interface QueryTransformer
public FromList transform(FromList node)
transform
in interface QueryTransformer
public WhereClause transform(WhereClause node)
transform
in interface QueryTransformer
public GroupByClause transform(GroupByClause node)
transform
in interface QueryTransformer
public HavingClause transform(HavingClause node)
transform
in interface QueryTransformer
public OrderByClause transform(OrderByClause node)
transform
in interface QueryTransformer
public OrderByList transform(OrderByList node)
transform
in interface QueryTransformer
public OrderByExpr transform(OrderByExpr node)
transform
in interface QueryTransformer
public long transformLimit(long limit)
transformLimit
in interface QueryTransformer
public long transformOffset(long offset)
transformOffset
in interface QueryTransformer
public Operand transform(Operand node)
transform
in interface QueryTransformer
public Expression transform(Expression node)
transform
in interface QueryTransformer
public Expression transform(MultiExpression node)
transform
in interface QueryTransformer
public Operator transform(Operator node)
transform
in interface QueryTransformer
public Reference transform(Reference node)
transform
in interface QueryTransformer
public ReferenceList transform(ReferenceList node)
transform
in interface QueryTransformer
public Operand transform(Function node)
transform
in interface QueryTransformer
public OperandList transform(OperandList node)
transform
in interface QueryTransformer
public Literal transform(Literal node)
transform
in interface QueryTransformer
public LiteralList transform(LiteralList node)
transform
in interface QueryTransformer
public Literal transform(BooleanLiteral node)
transform
in interface QueryTransformer
public Literal transform(DateLiteral node)
transform
in interface QueryTransformer
public Literal transform(DoubleLiteral node)
transform
in interface QueryTransformer
public Literal transform(IntegerLiteral node)
transform
in interface QueryTransformer
public Literal transform(StringLiteral node)
transform
in interface QueryTransformer
Copyright © 2018 Nuxeo. All rights reserved.