Class TopLevelsTransformation
java.lang.Object
com.sap.cds.adapter.odata.v4.query.apply.TopLevelsTransformation
- All Implemented Interfaces:
com.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
,com.sap.cds.ql.cqn.transformation.CqnTransformation
public class TopLevelsTransformation
extends Object
implements com.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sap.cds.ql.cqn.transformation.CqnTransformation
com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
-
Field Summary
Fields inherited from interface com.sap.cds.ql.cqn.transformation.CqnTransformation
IDENTITY
-
Constructor Summary
ConstructorDescriptionTopLevelsTransformation
(com.sap.cds.ql.cqn.CqnStructuredTypeRef hierarchyReference, String hierarchyQualifier, com.sap.cds.ql.cqn.CqnElementRef nodeProperty, long levels) -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
handles
(CustomFunction function) com.sap.cds.ql.cqn.CqnStructuredTypeRef
long
levels()
com.sap.cds.ql.cqn.CqnElementRef
static com.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
topLevels
(CustomFunction custom, ExpressionParser expressionParser) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
kind
-
Constructor Details
-
TopLevelsTransformation
public TopLevelsTransformation(com.sap.cds.ql.cqn.CqnStructuredTypeRef hierarchyReference, String hierarchyQualifier, com.sap.cds.ql.cqn.CqnElementRef nodeProperty, long levels)
-
-
Method Details
-
topLevels
public static com.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation topLevels(CustomFunction custom, ExpressionParser expressionParser) -
hierarchyReference
public com.sap.cds.ql.cqn.CqnStructuredTypeRef hierarchyReference()- Specified by:
hierarchyReference
in interfacecom.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
hierarchyQualifier
- Specified by:
hierarchyQualifier
in interfacecom.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
nodeProperty
public com.sap.cds.ql.cqn.CqnElementRef nodeProperty()- Specified by:
nodeProperty
in interfacecom.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
levels
public long levels()- Specified by:
levels
in interfacecom.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
handles
-