Package | Description |
---|---|
com.sap.cloud.sdk.datamodel.odata.client.expression | |
com.sap.cloud.sdk.datamodel.odatav4.core | |
com.sap.cloud.sdk.datamodel.odatav4.expression |
Modifier and Type | Interface and Description |
---|---|
static interface |
Expressions.OperandMultiple
OData filter collection expression operand.
|
static interface |
Expressions.OperandSingle
Singular OData filter expression operand.
|
interface |
FieldReference
OData filter expression operand for a generic entity field reference.
|
interface |
FieldUntyped
OData filter expression operand for an untyped entity field reference.
|
interface |
FilterableBoolean
Boolean operations for generic OData filter expression operands.
|
interface |
FilterableComparisonAbsolute
Logical operations for generic OData filter expression operands.
|
interface |
FilterableComparisonRelative
Logical operations for generic OData filter expression operands.
|
interface |
FilterableDate
Date operations for generic OData filter expression operands.
|
interface |
FilterableDateTimeOffset
Date-Time-Offset operations for generic OData filter expression operands.
|
interface |
FilterableDuration
Duration operations for generic OData filter expression operands.
|
interface |
FilterableNumeric
Numeric operations for generic OData filter expression operands.
|
interface |
FilterableString
String operations for generic OData filter expression operands.
|
interface |
FilterableTimeOfDay
Time-of-day operations for generic OData filter expression operands.
|
interface |
FilterExpression
Generic interface to describe an OData filter expression.
|
interface |
ValueBoolean
OData filter expression operand of type Edm.Boolean
|
interface |
ValueCollection
OData filter expression for a generic collection.
|
interface |
ValueDate
OData filter expression operand of type Edm.Date
|
interface |
ValueDateTime
OData filter expression operand of type Edm.DateTime (OData 2.0 only)
|
interface |
ValueDateTimeOffset
OData filter expression operand of type Edm.DateTimeOffset
|
interface |
ValueDuration
OData filter expression operand of type Edm.Duration
|
interface |
ValueEnum
OData filter expression operand of enumeration type
|
interface |
ValueGuid
OData filter expression operand of type Edm.Guid
|
interface |
ValueNumeric
OData filter expression operand of type Edm.Int32, ...
|
interface |
ValueString
OData filter expression operand of type Edm.String
|
interface |
ValueTimeOfDay
OData filter expression operand of type Edm.TimeOfDay in case of OData 4.0 or Edm.Time in case of OData 2.0.
|
Modifier and Type | Class and Description |
---|---|
static class |
ValueBoolean.Expression
Implementation with literal number value.
|
static class |
ValueCollection.Expression |
static class |
ValueDate.Expression |
static class |
ValueDateTime.Expression |
static class |
ValueDateTimeOffset.Expression |
static class |
ValueDuration.Expression |
static class |
ValueNumeric.Expression |
static class |
ValueString.Expression |
static class |
ValueTimeOfDay.Expression |
Modifier and Type | Method and Description |
---|---|
List<Expressions.Operand> |
ValueTimeOfDay.Expression.getOperands() |
List<Expressions.Operand> |
ValueNumeric.Expression.getOperands() |
List<Expressions.Operand> |
ValueDateTime.Expression.getOperands() |
List<Expressions.Operand> |
FilterExpression.getOperands()
List of the operands used for the OData filter expression.
|
List<Expressions.Operand> |
ValueDuration.Expression.getOperands() |
List<Expressions.Operand> |
ValueDate.Expression.getOperands() |
List<Expressions.Operand> |
ValueBoolean.Expression.getOperands() |
List<Expressions.Operand> |
ValueDateTimeOffset.Expression.getOperands() |
List<Expressions.Operand> |
ValueString.Expression.getOperands() |
List<Expressions.Operand> |
ValueCollection.Expression.getOperands() |
Modifier and Type | Method and Description |
---|---|
default ValueBoolean |
FilterableComparisonAbsolute.equalTo(Expressions.Operand operand)
Filter by expression "eq".
|
static ValueBoolean.Expression |
FilterExpressionLogical.equalTo(Expressions.Operand operand1,
Expressions.Operand operand2) |
default ValueBoolean |
FilterableComparisonRelative.greaterThan(Expressions.Operand operand)
Filter by expression "gt".
|
static ValueBoolean.Expression |
FilterExpressionLogical.greaterThan(Expressions.Operand operand1,
Expressions.Operand operand2) |
default ValueBoolean |
FilterableComparisonRelative.greaterThanEqual(Expressions.Operand operand)
Filter by expression "ge".
|
static ValueBoolean.Expression |
FilterExpressionLogical.greaterThanEquals(Expressions.Operand operand1,
Expressions.Operand operand2) |
default ValueBoolean |
FilterableComparisonRelative.lessThan(Expressions.Operand operand)
Filter by expression "lt".
|
static ValueBoolean.Expression |
FilterExpressionLogical.lessThan(Expressions.Operand operand1,
Expressions.Operand operand2) |
default ValueBoolean |
FilterableComparisonRelative.lessThanEqual(Expressions.Operand operand)
Filter by expression "le".
|
static ValueBoolean.Expression |
FilterExpressionLogical.lessThanEquals(Expressions.Operand operand1,
Expressions.Operand operand2) |
default ValueBoolean |
FilterableComparisonAbsolute.notEqualTo(Expressions.Operand operand)
Filter by expression "ne".
|
static ValueBoolean.Expression |
FilterExpressionLogical.notEqualTo(Expressions.Operand operand1,
Expressions.Operand operand2) |
Modifier and Type | Interface and Description |
---|---|
interface |
ComplexProperty<EntityT extends VdmEntity<?>,TargetT extends VdmComplex<?>>
Interface representing a complex property of
EntityT that holds a complex type of TargetT . |
interface |
NavigationProperty<EntityT extends VdmEntity<?>,TargetT extends VdmEntity<?>>
Interface representing a navigational property of
EntityT that points towards an entity of TargetT . |
interface |
Property<EntityT>
Generic entity property.
|
interface |
SimpleProperty<EntityT>
Simple property.
|
(package private) interface |
com.sap.cloud.sdk.datamodel.odatav4.core.StructuredProperty<EntityT extends VdmEntity<?>,TargetT extends VdmObject<?>>
Interface representing a structural property of
EntityT that points towards an object of TargetT . |
Modifier and Type | Class and Description |
---|---|
static class |
ComplexProperty.Collection<EntityT extends VdmEntity<EntityT>,ValueT extends VdmComplex<ValueT>>
A collection of complex objects.
|
static class |
ComplexProperty.Single<EntityT extends VdmEntity<EntityT>,ValueT extends VdmComplex<ValueT>>
A navigational property to a single other entity reference.
|
static class |
NavigationProperty.Collection<EntityT extends VdmEntity<EntityT>,ValueT extends VdmEntity<ValueT>>
A navigational property to a Collection of another entity reference.
|
static class |
NavigationProperty.Single<EntityT extends VdmEntity<EntityT>,ValueT extends VdmEntity<ValueT>>
A navigational property to a single other entity reference.
|
static class |
SimpleProperty.All<Entity>
A pseudo property referencing all fields.
|
static class |
SimpleProperty.Boolean<EntityT>
A Boolean property.
|
static class |
SimpleProperty.Collection<EntityT,ValueT>
A composite property holding a collection of values.
|
static class |
SimpleProperty.Date<EntityT>
A Date property.
|
static class |
SimpleProperty.DateTime<EntityT>
A DateTime property.
|
static class |
SimpleProperty.Duration<EntityT>
A Duration property.
|
static class |
SimpleProperty.Enum<EntityT,EnumT extends VdmEnum>
A property with predefined possible values.
|
static class |
SimpleProperty.Guid<EntityT>
A Guid property.
|
static class |
SimpleProperty.NumericDecimal<EntityT>
A Decimal property.
|
static class |
SimpleProperty.NumericInteger<EntityT>
An Integer property.
|
static class |
SimpleProperty.String<EntityT>
A String property.
|
static class |
SimpleProperty.Time<EntityT>
A Time property.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FilterableCollection<EntityT,ItemT>
Fluent helper class to provide filter functions to OData expressions referenced by Collection.
|
interface |
FilterableComplex<EntityT,ItemT>
Fluent helper class to provide filter functions to OData expressions referenced by an OData complex property.
|
interface |
FilterableDateTime<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by DateTime.
|
interface |
FilterableEnum<EntityT,EnumT extends VdmEnum>
Fluent helper class to provide filter functions to OData expressions referenced by Enum.
|
interface |
FilterableGuid<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Guid.
|
interface |
FilterableNumericDecimal<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Integer.
|
interface |
FilterableNumericInteger<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Integer.
|
interface |
FilterableTime<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Time.
|
interface |
FilterableValue<EntityT,PrimitiveT extends Serializable>
Fluent helper class to provide filter functions to OData expressions referenced by all value types.
|
Modifier and Type | Class and Description |
---|---|
static class |
FilterableBoolean.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
static class |
FilterableCollection.Expression<EntityT,ItemT>
Wrapper expression class, which delegates to another operation.
|
static class |
FilterableDate.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
static class |
FilterableDateTime.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
static class |
FilterableDuration.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
static class |
FilterableNumericDecimal.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
static class |
FilterableNumericInteger.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
static class |
FilterableString.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
static class |
FilterableTime.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
Modifier and Type | Method and Description |
---|---|
List<Expressions.Operand> |
FilterableDateTime.Expression.getOperands() |
List<Expressions.Operand> |
FilterableTime.Expression.getOperands() |
List<Expressions.Operand> |
FilterableString.Expression.getOperands() |
List<Expressions.Operand> |
FilterableDate.Expression.getOperands() |
List<Expressions.Operand> |
FilterableNumericInteger.Expression.getOperands() |
List<Expressions.Operand> |
FilterableCollection.Expression.getOperands() |
List<Expressions.Operand> |
FilterableDuration.Expression.getOperands() |
List<Expressions.Operand> |
FilterableBoolean.Expression.getOperands() |
List<Expressions.Operand> |
FilterableNumericDecimal.Expression.getOperands() |
Copyright © 2020 SAP SE. All rights reserved.