Class FilterableTime.Expression<EntityT>
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableTime.Expression<EntityT>
- Type Parameters:
EntityT
- Type of the entity which references the value.
- All Implemented Interfaces:
Expressions.Operand
,FilterExpression
,EntityReference<EntityT>
,FilterableTime<EntityT>
,FilterableValue<EntityT,
LocalTime>
- Enclosing interface:
- FilterableTime<EntityT>
public static class FilterableTime.Expression<EntityT>
extends Object
implements FilterableTime<EntityT>, FilterExpression
Wrapper expression class, which delegates to another operation.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableTime
FilterableTime.Expression<EntityT>
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
NULL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the type of the entity which references the value.getExpression
(ODataProtocol protocol) Create the String representation of the expression based on a givenODataProtocol
.getExpression
(ODataProtocol arg0, Map<String, Predicate<FieldReference>> arg1) Create the String representation of the expression.List of the operands used for the OData filter expression.String representation of the OData filter expression operator.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableTime
timeFractionalSeconds, timeHour, timeMinute, timeSecond
Methods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableValue
equalTo, equalTo, equalToNull, greaterThan, greaterThan, greaterThanEqual, greaterThanEqual, in, in, lessThan, lessThan, lessThanEqual, lessThanEqual, notEqualTo, notEqualTo, notEqualToNull
-
Constructor Details
-
Expression
-
-
Method Details
-
getDelegate
-
getEntityType
Description copied from interface:EntityReference
Get the type of the entity which references the value.- Specified by:
getEntityType
in interfaceEntityReference<EntityT>
- Returns:
- The entity type,
-
getOperator
Description copied from interface:FilterExpression
String representation of the OData filter expression operator.- Specified by:
getOperator
in interfaceFilterExpression
- Returns:
- The operator.
-
getOperands
Description copied from interface:FilterExpression
List of the operands used for the OData filter expression.- Specified by:
getOperands
in interfaceFilterExpression
- Returns:
- The operands.
-
getExpression
Description copied from interface:Expressions.Operand
Create the String representation of the expression based on a givenODataProtocol
.- Specified by:
getExpression
in interfaceExpressions.Operand
- Parameters:
protocol
- TheODataProtocol
that the expression should conform to.- Returns:
- The expression String.
-
getExpression
Description copied from interface:Expressions.Operand
Create the String representation of the expression.- Specified by:
getExpression
in interfaceExpressions.Operand
- Parameters:
arg0
- The OData protocol to derive serialization rules from.arg1
- Additional field prefixes, e.g. when using lambda expressions.- Returns:
- The expression String.
-