# Package org.apache.tinkerpop.gremlin.util.function

- Interface Summary
  Interface | Description
  --- | ---
  Lambda | Provides a way to serialize string lambdas as scripts which can be evaluated by a `GremlinScriptEngine`.
  ThrowingBiConsumer<A,B> |
  ThrowingConsumer<A> |
  ThrowingFunction<T,R> |
  ThrowingSupplier<T> |
  TraversableLambda<S,E> |
  TriConsumer<A,B,C> | Represents an operation that accepts two input arguments and returns no result.
  TriFunction<A,B,C,R> |

- Class Summary
  Class | Description
  --- | ---
  ArrayListSupplier<A> |
  BulkSetSupplier<A> |
  ChainedComparator<S,C extends Comparable> |
  ConstantSupplier<A> |
  DefaultTraversalMetricsSupplier |
  FunctionUtils |
  HashMapSupplier<K,V> |
  HashSetSupplier<A> |
  Lambda.AbstractLambda |
  Lambda.BinaryLambda<A> |
  Lambda.OneArgLambda<A,B> |
  Lambda.TwoArgLambda<A,B,C> |
  Lambda.UnaryLambda<A> |
  Lambda.UnknownArgLambda |
  Lambda.ZeroArgLambda<A> |
  MeanNumberSupplier |
  MultiComparator<C> |
  MutableMetricsSupplier |
  ScriptEngineLambda |
  TraverserSetSupplier<S> |
  TreeSupplier<A> |

Copyright © 2013–2021 Apache Software Foundation. All rights reserved.