EntityT
- Type of the entity which references the value.public static class FilterableDateTime.Expression<EntityT> extends Object implements FilterableDateTime<EntityT>, Expressions.FilterExpression
FilterableDateTime.Expression<EntityT>
Constructor and Description |
---|
Expression(Expressions.FilterExpression delegate,
Class<EntityT> entityType) |
Modifier and Type | Method and Description |
---|---|
Expressions.FilterExpression |
getDelegate() |
Class<EntityT> |
getEntityType()
Get the type of the entity which references the value.
|
String |
getExpression()
Create the String representation of the expression.
|
String |
getExpression(Map<String,Predicate<Expressions.FieldReference>> arg0)
Create the String representation of the expression.
|
List<Expressions.Operand> |
getOperands()
List of the operands used for the OData filter expression.
|
String |
getOperator()
String representation of the OData filter expression operator.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, add, date, dateDay, dateMonth, dateYear, offsetMinutes, subtract, subtract, time, timeFractionalSeconds, timeHour, timeMinute, timeSecond
literal, literal
equalTo, equalTo, greaterThan, greaterThan, greaterThanEqual, greaterThanEqual, lessThan, lessThan, lessThanEqual, lessThanEqual, notEqualTo, notEqualTo
public Expression(@Nonnull Expressions.FilterExpression delegate, @Nonnull Class<EntityT> entityType)
@Nonnull public Expressions.FilterExpression getDelegate()
@Nonnull public Class<EntityT> getEntityType()
EntityReference
getEntityType
in interface EntityReference<EntityT>
public String getOperator()
Expressions.FilterExpression
getOperator
in interface Expressions.FilterExpression
public List<Expressions.Operand> getOperands()
Expressions.FilterExpression
getOperands
in interface Expressions.FilterExpression
public String getExpression()
Expressions.Operand
getExpression
in interface Expressions.Operand
public String getExpression(Map<String,Predicate<Expressions.FieldReference>> arg0)
Expressions.Operand
getExpression
in interface Expressions.Operand
arg0
- Additional field prefixes, e.g. when using lambda expressions.Copyright © 2020 SAP SE. All rights reserved.