Package com.sap.cds.impl.builder.model
Class AbstractPredicate
java.lang.Object
com.sap.cds.impl.builder.model.AbstractPredicate
- All Implemented Interfaces:
JSONizable
,CqnExpression
,CqnPredicate
,CqnToken
,CqnValue
,Predicate
- Direct Known Subclasses:
BooleanFunctionCall
,ComparisonPredicate
,Connective
,ExistsSubquery
,InPredicate
,MatchPredicate
,Negation
,SearchPredicate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionand
(CqnPredicate other, CqnPredicate... more) not()
or
(CqnPredicate other, CqnPredicate... more) toJson()
toString()
type()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.sap.cds.ql.cqn.CqnExpression
accept, asArithmeticExpression, asExpression, asNegation, isArithmeticExpression, isExpression, isNegation
Methods inherited from interface com.sap.cds.ql.cqn.CqnPredicate
asPredicate, isPredicate
Methods inherited from interface com.sap.cds.ql.cqn.CqnValue
as, asFunction, asList, asLiteral, asNullValue, asParameter, asPlain, asRef, isFunction, isList, isLiteral, isNullValue, isParameter, isPlain, isRef, ofRef
-
Constructor Details
-
AbstractPredicate
public AbstractPredicate()
-
-
Method Details
-
and
-
or
-
not
-
toJson
- Specified by:
toJson
in interfaceCqnExpression
- Specified by:
toJson
in interfaceJSONizable
-
toString
-
type
-