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.FieldReference
OData filter expression operand for an entity field reference.
|
static interface |
Expressions.ValueBoolean
OData filter expression operand of type Edm.Boolean
|
static interface |
Expressions.ValueDate
OData filter expression operand of type Edm.Date
|
static interface |
Expressions.ValueDateTimeOffset
OData filter expression operand of type Edm.DateTimeOffset
|
static interface |
Expressions.ValueDuration
OData filter expression operand of type Edm.Duration
|
static interface |
Expressions.ValueEnum
OData filter expression operand of enumeration type
|
static interface |
Expressions.ValueGuid
OData filter expression operand of type Edm.Guid
|
static interface |
Expressions.ValueNumeric
OData filter expression operand of type Edm.Int32, ...
|
static interface |
Expressions.ValueString
OData filter expression operand of type Edm.String
|
static interface |
Expressions.ValueTimeOfDay
OData filter expression operand of type Edm.Time
|
Modifier and Type | Class and Description |
---|---|
static class |
Expressions.ValueBoolean.Expression
Implementation with literal number value.
|
static class |
Expressions.ValueDate.Expression |
static class |
Expressions.ValueDateTimeOffset.Expression |
static class |
Expressions.ValueDuration.Expression |
static class |
Expressions.ValueGuid.Expression |
static class |
Expressions.ValueNumeric.Expression |
static class |
Expressions.ValueString.Expression |
static class |
Expressions.ValueTimeOfDay.Expression |
Modifier and Type | Method and Description |
---|---|
static <PrimitiveT> |
Expressions.createOperand(PrimitiveT value)
Helper function to generate an OData filter expression operand for a primitive Java type.
|
Modifier and Type | Method and Description |
---|---|
static Expressions.ValueBoolean.Expression |
FilterExpressionLogical.has(Expressions.OperandSingle operand1,
Expressions.ValueEnum 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.Single<EntityT extends VdmEntity<EntityT>,ValueT extends VdmComplex<ValueT>>
A navigational property to a single other 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 |
FilterableBoolean<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Boolean.
|
interface |
FilterableComplex<EntityT,ItemT>
Fluent helper class to provide filter functions to OData expressions referenced by an OData complex property.
|
interface |
FilterableDate<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Date.
|
interface |
FilterableDateTime<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by DateTime.
|
interface |
FilterableDuration<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Duration.
|
interface |
FilterableEnum<EntityT,EnumT extends VdmEnum>
Fluent helper class to provide filter functions to OData expressions referenced by Enum.
|
interface |
FilterableNumeric<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Number.
|
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 |
FilterableString<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by String.
|
interface |
FilterableTime<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Time.
|
Modifier and Type | Class and Description |
---|---|
static class |
FilterableBoolean.Expression<EntityT>
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.
|
Copyright © 2020 SAP SE. All rights reserved.