Class IdentityQueryTransformer
java.lang.Object
org.nuxeo.ecm.core.query.sql.model.IdentityQueryTransformer
- All Implemented Interfaces:
QueryTransformer
- Direct Known Subclasses:
DefaultUserMultiTenantManagement.QueryTenantAdder
,MultiDirectoryExpressionEvaluator.ReferenceRenamer
,QueryOptimizer.ProjectionReferenceRenamer
Transforms a query into the same query, doing a copy in the process.
Can be used as a base class for more complex transformations.
- Since:
- 9.10
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiontransform
(BooleanLiteral node) transform
(DateLiteral node) transform
(DoubleLiteral node) transform
(Expression node) transform
(FromClause node) transform
(GroupByClause node) transform
(HavingClause node) transform
(IntegerLiteral node) transform
(LiteralList node) transform
(MultiExpression node) transform
(OperandList node) transform
(OrderByClause node) transform
(OrderByExpr node) transform
(OrderByList node) transform
(ReferenceList node) transform
(SelectClause node) transform
(SelectList node) transform
(StringLiteral node) transform
(WhereClause node) long
transformLimit
(long limit) long
transformOffset
(long offset)
-
Constructor Details
-
IdentityQueryTransformer
public IdentityQueryTransformer()
-
-
Method Details
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transformLimit
public long transformLimit(long limit) - Specified by:
transformLimit
in interfaceQueryTransformer
-
transformOffset
public long transformOffset(long offset) - Specified by:
transformOffset
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-
transform
- Specified by:
transform
in interfaceQueryTransformer
-