Class SelectGenerator
java.lang.Object
com.sap.cds.services.impl.odata.query.SelectGenerator
- All Implemented Interfaces:
com.sap.cds.ql.cqn.CqnVisitor,AbstractGenerator
public class SelectGenerator
extends Object
implements AbstractGenerator, com.sap.cds.ql.cqn.CqnVisitor
-
Constructor Summary
ConstructorsConstructorDescriptionSelectGenerator(com.sap.cds.reflect.CdsEntity target, ConversionContext context) SelectGenerator(com.sap.cds.reflect.CdsEntity target, ConversionContext context, com.sap.cds.ql.cqn.CqnSelect select) -
Method Summary
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.CqnVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
SelectGenerator
-
SelectGenerator
public SelectGenerator(com.sap.cds.reflect.CdsEntity target, ConversionContext context, com.sap.cds.ql.cqn.CqnSelect select)
-
-
Method Details
-
visit
public void visit(com.sap.cds.ql.cqn.CqnStar star) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnSelectListValue slv) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnExpand expand) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
apply
public void apply(com.sap.cloud.sdk.datamodel.odata.client.query.StructuredQuery query) Description copied from interface:AbstractGeneratorCollects the query parameter- Specified by:
applyin interfaceAbstractGenerator- Parameters:
query- theStructuredQueryto apply the generated result
-