# Uses of Package
org.eclipse.rdf4j.spin.function

- Packages that use org.eclipse.rdf4j.spin.function
  Package | Description
  --- | ---
  org.eclipse.rdf4j.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  org.eclipse.rdf4j.spin.function | Core functions required for SPIN.
  org.eclipse.rdf4j.spin.function.apf |
  org.eclipse.rdf4j.spin.function.spif |

- Classes in org.eclipse.rdf4j.spin.function used by org.eclipse.rdf4j.spin
  Class | Description
  --- | ---
  FunctionParser |
  TupleFunctionParser |

- Classes in org.eclipse.rdf4j.spin.function used by org.eclipse.rdf4j.spin.function
  Class | Description
  --- | ---
  AbstractSpinFunction |
  FunctionParser |
  TransientFunction | Tagging interface for `Function`s that have some sort of lifespan.
  TransientTupleFunction | Tagging interface for `TupleFunction`s that have some sort of lifespan.
  TupleFunctionParser |

- Classes in org.eclipse.rdf4j.spin.function used by org.eclipse.rdf4j.spin.function.apf
  Class | Description
  --- | ---
  InverseMagicProperty | Magic properties are normally treated as `TupleFunction`s acting on the subject of a statement.

- Classes in org.eclipse.rdf4j.spin.function used by org.eclipse.rdf4j.spin.function.spif
  Class | Description
  --- | ---
  AbstractSpinFunction |
  InverseMagicProperty | Magic properties are normally treated as `TupleFunction`s acting on the subject of a statement.