public interface Lambda extends Serializable
GremlinScriptEngine
.Modifier and Type | Interface and Description |
---|---|
static class |
Lambda.AbstractLambda |
static class |
Lambda.BinaryLambda<A> |
static class |
Lambda.OneArgLambda<A,B> |
static class |
Lambda.TwoArgLambda<A,B,C> |
static class |
Lambda.UnaryLambda<A> |
static class |
Lambda.UnknownArgLambda |
static class |
Lambda.ZeroArgLambda<A> |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_LAMBDA_LANGUAGE |
Modifier and Type | Method and Description |
---|---|
static <A,B,C> BiFunction<A,B,C> |
biFunction(String lambdaSource) |
static <A,B,C> BiFunction<A,B,C> |
biFunction(String lambdaSource,
String lambdaLanguage) |
static <A> BinaryOperator<A> |
binaryOperator(String lambdaSource) |
static <A> Comparator<A> |
comparator(String lambdaSource) |
static <A> Comparator<A> |
comparator(String lambdaSource,
String lambdaLanguage) |
static <A> Consumer<A> |
consumer(String lambdaSource) |
static <A> Consumer<A> |
consumer(String lambdaSource,
String lambdaLanguage) |
static <A,B> Function<A,B> |
function(String lambdaSource) |
static <A,B> Function<A,B> |
function(String lambdaSource,
String lambdaLanguage) |
int |
getLambdaArguments() |
String |
getLambdaLanguage() |
String |
getLambdaScript() |
static <A> Predicate<A> |
predicate(String lambdaSource) |
static <A> Predicate<A> |
predicate(String lambdaSource,
String lambdaLanguage) |
static <A> Supplier<A> |
supplier(String lambdaSource) |
static <A> Supplier<A> |
supplier(String lambdaSource,
String lambdaLanguage) |
static <A> UnaryOperator<A> |
unaryOperator(String lambdaSource) |
static <A> UnaryOperator<A> |
unaryOperator(String lambdaSource,
String lambdaLanguage) |
static final String DEFAULT_LAMBDA_LANGUAGE
String getLambdaScript()
String getLambdaLanguage()
int getLambdaArguments()
static <A> UnaryOperator<A> unaryOperator(String lambdaSource, String lambdaLanguage)
static <A> Comparator<A> comparator(String lambdaSource, String lambdaLanguage)
static <A,B,C> BiFunction<A,B,C> biFunction(String lambdaSource, String lambdaLanguage)
static <A> UnaryOperator<A> unaryOperator(String lambdaSource)
static <A> Comparator<A> comparator(String lambdaSource)
static <A,B,C> BiFunction<A,B,C> biFunction(String lambdaSource)
static <A> BinaryOperator<A> binaryOperator(String lambdaSource)
Copyright © 2013–2023 Apache Software Foundation. All rights reserved.