Class ValueMappingBindingSet

java.lang.Object
org.eclipse.rdf4j.query.AbstractBindingSet
org.eclipse.rdf4j.query.resultio.ValueMappingBindingSet
All Implemented Interfaces:
Serializable, Iterable<Binding>, BindingSet

class ValueMappingBindingSet extends AbstractBindingSet
A BindingSet that provides a mechanism to map values by using a custom Function.
  • Field Details

  • Constructor Details

  • Method Details

    • iterator

      public Iterator<Binding> iterator()
      Description copied from interface: BindingSet
      Creates an iterator over the bindings in this BindingSet. This only returns bindings with non-null values. An implementation is free to return the bindings in arbitrary order.
    • getBindingNames

      public Set<String> getBindingNames()
      Description copied from interface: BindingSet
      Gets the names of the bindings in this BindingSet.
      Returns:
      A set of binding names.
    • getBinding

      public Binding getBinding(String bindingName)
      Description copied from interface: BindingSet
      Gets the binding with the specified name from this BindingSet.
      Parameters:
      bindingName - The name of the binding.
      Returns:
      The binding with the specified name, or null if there is no such binding in this BindingSet.
    • hasBinding

      public boolean hasBinding(String bindingName)
      Description copied from interface: BindingSet
      Checks whether this BindingSet has a binding with the specified name.
      Parameters:
      bindingName - The name of the binding.
      Returns:
      true if this BindingSet has a binding with the specified name, false otherwise.
    • getValue

      public Value getValue(String bindingName)
      Description copied from interface: BindingSet
      Gets the value of the binding with the specified name from this BindingSet.
      Parameters:
      bindingName - The name of the binding.
      Returns:
      The value of the binding with the specified name, or null if there is no such binding in this BindingSet.
    • size

      public int size()
      Description copied from interface: BindingSet
      Returns the number of bindings in this BindingSet.
      Returns:
      The number of bindings in this BindingSet.
    • mapBinding

      private Binding mapBinding(Binding binding)