org.eclipse.rdf4j.query.algebra.evaluation.function

## Interface TupleFunction

- All Known Subinterfaces:
    InverseMagicProperty, TransientTupleFunction
  All Known Implementing Classes:
    ConcatTupleFunction, ConstructTupleFunction, DistanceTupleFunction, For, ForEach, Index, Length, Member, QueryTupleFunction, SelectTupleFunction, SpinTupleFunction, Split, StrSplit

      public interface TupleFunction

  A function that can return a tuple of `Value`s. This can be used to implement "property functions" or "magic properties".

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | `evaluate(ValueFactory valueFactory, Value... args)`
    `String` | `getURI()`

- - ### Method Detail

    - #### getURI

          String getURI()

    - #### evaluate

          CloseableIteration<? extends List<? extends Value>,QueryEvaluationException> evaluate(ValueFactory valueFactory,
                                                                                                Value... args)
                                                                                         throws QueryEvaluationException

      Throws:
        `QueryEvaluationException`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.