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
ConstructorsConstructorDescriptionTopLevelsTransformation(com.sap.cds.ql.cqn.CqnStructuredTypeRef hierarchyReference, String hierarchyQualifier, com.sap.cds.ql.cqn.CqnElementRef nodeProperty, long levels) -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanhandles(CustomFunction function) com.sap.cds.ql.cqn.CqnStructuredTypeReflonglevels()com.sap.cds.ql.cqn.CqnElementRefstatic com.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformationtopLevels(CustomFunction custom, ExpressionParser expressionParser) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
hierarchyReferencein interfacecom.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
hierarchyQualifier
- Specified by:
hierarchyQualifierin interfacecom.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
nodeProperty
public com.sap.cds.ql.cqn.CqnElementRef nodeProperty()- Specified by:
nodePropertyin interfacecom.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
levels
public long levels()- Specified by:
levelsin interfacecom.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
handles
-