Class FilterGenerator
java.lang.Object
com.sap.cds.services.impl.odata.query.FilterGenerator
- All Implemented Interfaces:
com.sap.cds.ql.cqn.CqnVisitor,AbstractGenerator
public class FilterGenerator
extends Object
implements AbstractGenerator, com.sap.cds.ql.cqn.CqnVisitor
-
Constructor Summary
ConstructorsConstructorDescriptionFilterGenerator(com.sap.cds.reflect.CdsEntity entity, ConversionContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(com.sap.cloud.sdk.datamodel.odata.client.query.StructuredQuery query) Collects the query parametervoidvisit(com.sap.cds.ql.cqn.CqnBetweenPredicate b) voidvisit(com.sap.cds.ql.cqn.CqnComparisonPredicate comparison) voidvisit(com.sap.cds.ql.cqn.CqnConnectivePredicate connective) voidvisit(com.sap.cds.ql.cqn.CqnContainmentTest test) voidvisit(com.sap.cds.ql.cqn.CqnFunc func) voidvisit(com.sap.cds.ql.cqn.CqnInPredicate in) voidvisit(com.sap.cds.ql.cqn.CqnMatchPredicate query) voidvisit(com.sap.cds.ql.cqn.CqnNegation neg) voidvisit(com.sap.cds.ql.cqn.CqnSelect select) 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
-
Constructor Details
-
FilterGenerator
-
-
Method Details
-
visit
public void visit(com.sap.cds.ql.cqn.CqnComparisonPredicate comparison) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnBetweenPredicate b) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnConnectivePredicate connective) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnNegation neg) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnContainmentTest test) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnInPredicate in) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnFunc func) - 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
-
visit
public void visit(com.sap.cds.ql.cqn.CqnMatchPredicate query) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnSelect select) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-