BindingT
- The type the function is bound to.ResultT
- The type this function returns.@Beta public interface BoundFunction<BindingT,ResultT> extends BoundOperation<BindingT,ResultT>
Modifier and Type | Interface and Description |
---|---|
static class |
BoundFunction.CollectionToCollection<BindingT,ResultT>
Specific
function operating on a collection of elements returning a collection of elements. |
static class |
BoundFunction.CollectionToCollectionComplex<BindingT,ResultT extends VdmComplex<ResultT>>
Specific
function operating on a collection of elements and returning a collection of
complex objects. |
static class |
BoundFunction.CollectionToCollectionEntity<BindingT,ResultT extends VdmEntity<ResultT>>
Specific
function operating on a collection of elements and returning a collection of
entities. |
static class |
BoundFunction.CollectionToCollectionPrimitive<BindingT,ResultT>
Specific
function operating on a collection of elements and returning a collection of
primitives. |
static class |
BoundFunction.CollectionToSingle<BindingT,ResultT>
Specific
function operating on a collection of elements returning a single element. |
static class |
BoundFunction.CollectionToSingleComplex<BindingT,ResultT extends VdmComplex<ResultT>>
Specific
function operating on a collection of elements and returning a complex object. |
static class |
BoundFunction.CollectionToSingleEntity<BindingT,ResultT extends VdmEntity<ResultT>>
Specific
function operating on a collection of elements and returning an entity. |
static class |
BoundFunction.CollectionToSinglePrimitive<BindingT,ResultT>
Specific
function operating on a collection of elements and returning a primitive. |
static interface |
BoundFunction.Composable<BindingT,ResultT>
Interface representing a composable bound function
|
static class |
BoundFunction.SingleToCollection<BindingT,ResultT>
Specific
function operating on a single element returning a collection of elements. |
static class |
BoundFunction.SingleToCollectionComplex<BindingT,ResultT extends VdmComplex<ResultT>>
Specific
function operating on a single element and returning a collection of complex
objects. |
static class |
BoundFunction.SingleToCollectionEntity<BindingT,ResultT extends VdmEntity<ResultT>>
Specific
function operating on a single element and returning a collection of entities. |
static class |
BoundFunction.SingleToCollectionPrimitive<BindingT,ResultT>
Specific
function operating on a single element and returning a collection of primitives. |
static class |
BoundFunction.SingleToSingle<BindingT,ResultT>
Specific
function operating on a single element returning a single element. |
static class |
BoundFunction.SingleToSingleComplex<BindingT,ResultT extends VdmComplex<ResultT>>
Specific
function operating on a single element and returning a complex type. |
static class |
BoundFunction.SingleToSingleEntity<BindingT,ResultT extends VdmEntity<ResultT>>
Specific
function operating on a single element and returning an entity. |
static class |
BoundFunction.SingleToSinglePrimitive<BindingT,ResultT>
Specific
function operating on a single element and returning a primitive. |
Modifier and Type | Method and Description |
---|---|
ODataFunctionParameters |
getParameters()
The parameters this function is invoked with.
|
getBindingType, getQualifiedName, getReturnType
@Nonnull ODataFunctionParameters getParameters()
Copyright © 2021 SAP SE. All rights reserved.