Interface BoundFunction<BindingT,ResultT>

Type Parameters:
BindingT - The type the function is bound to.
ResultT - The type this function returns.
All Superinterfaces:
BoundOperation<BindingT,ResultT>
All Known Subinterfaces:
BoundFunction.Composable<BindingT,ResultT>
All Known Implementing Classes:
BoundFunction.CollectionToCollection, BoundFunction.CollectionToCollectionComplex, BoundFunction.CollectionToCollectionEntity, BoundFunction.CollectionToCollectionEntity.Composable, BoundFunction.CollectionToCollectionPrimitive, BoundFunction.CollectionToSingle, BoundFunction.CollectionToSingleComplex, BoundFunction.CollectionToSingleEntity, BoundFunction.CollectionToSingleEntity.Composable, BoundFunction.CollectionToSinglePrimitive, BoundFunction.SingleToCollection, BoundFunction.SingleToCollectionComplex, BoundFunction.SingleToCollectionEntity, BoundFunction.SingleToCollectionEntity.Composable, BoundFunction.SingleToCollectionPrimitive, BoundFunction.SingleToSingle, BoundFunction.SingleToSingleComplex, BoundFunction.SingleToSingleEntity, BoundFunction.SingleToSingleEntity.Composable, BoundFunction.SingleToSinglePrimitive

public interface BoundFunction<BindingT,ResultT> extends BoundOperation<BindingT,ResultT>
Interface representing a function bound to a specific type.
  • Method Details

    • getParameters

      @Nonnull ODataFunctionParameters getParameters()
      The parameters this function is invoked with.
      Returns:
      The parameters this function is invoked with.