| Package | Description |
|---|---|
| io.virtdata.api | |
| io.virtdata.api.composers | |
| io.virtdata.core |
| Modifier and Type | Method and Description |
|---|---|
ResolvedFunction |
FunctionResolver.getResolvedFunction(String spec) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ResolvedFunction> |
DataMapperLibrary.resolveFunction(String spec) |
List<ResolvedFunction> |
VirtDataFunctionLibrary.resolveFunctions(Class<?> returnType,
Class<?> inputType,
String functionName,
Object... parameters)
Given a signature for a unary function which takes an input
and output type, a function name, and constructor arguments,
return a list of instances from all implementations that have
the same name as the function name,
which have a matching constructor signature, and which also
have a functional method which can be used with the provided
input and output types.
|
List<ResolvedFunction> |
BasicFunctionalLibrary.resolveFunctions(Class<?> returnType,
Class<?> inputType,
String functionName,
Object... parameters) |
default List<ResolvedFunction> |
VirtDataFunctionLibrary.resolveFunctions(String spec) |
List<ResolvedFunction> |
DataMapperLibrary.resolveFunctions(String specifier) |
| Modifier and Type | Method and Description |
|---|---|
default ResolvedFunction |
FunctionComposer.getResolvedFunction() |
default ResolvedFunction |
FunctionComposer.getResolvedFunction(boolean isThreadSafe) |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<ResolvedFunction> |
ResolvedFunction.PREFERRED_TYPE_COMPARATOR |
| Modifier and Type | Method and Description |
|---|---|
Optional<ResolvedFunction> |
VirtDataComposer.resolveFunctionFlow(String flowspec) |
Optional<ResolvedFunction> |
VirtDataComposer.resolveFunctionFlow(VirtDataFlow flow) |
List<ResolvedFunction> |
VirtDataLibraries.resolveFunctions(Class<?> returnType,
Class<?> inputType,
String functionName,
Object... parameters) |
Copyright © 2018. All rights reserved.