Uses of Interface
net.hydromatic.morel.foreign.ForeignValue
-
Packages that use ForeignValue Package Description net.hydromatic.morel Standard ML interpreter, implemented in Java.net.hydromatic.morel.compile Validates programs (represented asAstNode), deduces their type, and compiles them into code that can be evaluated.net.hydromatic.morel.foreign Provides access to external data sources. -
-
Uses of ForeignValue in net.hydromatic.morel
Fields in net.hydromatic.morel with type parameters of type ForeignValue Modifier and Type Field Description private Map<String,ForeignValue>Main. valueMapprivate com.google.common.collect.ImmutableMap<String,ForeignValue>Shell.ConfigImpl. valueMapMethod parameters in net.hydromatic.morel with type arguments of type ForeignValue Modifier and Type Method Description Shell.ConfigShell.Config. withValueMap(Map<String,ForeignValue> valueMap)Shell.ConfigImplShell.ConfigImpl. withValueMap(Map<String,ForeignValue> valueMap)Constructor parameters in net.hydromatic.morel with type arguments of type ForeignValue Constructor Description ConfigImpl(boolean banner, boolean dumb, boolean system, boolean echo, boolean help, com.google.common.collect.ImmutableMap<String,ForeignValue> valueMap, File directory, Runnable pauseFn, int maxUseDepth)Main(List<String> args, InputStream in, PrintStream out, Map<String,ForeignValue> valueMap, File directory)Creates a Main.Main(List<String> argList, Reader in, Writer out, Map<String,ForeignValue> valueMap, File directory)Creates a Main. -
Uses of ForeignValue in net.hydromatic.morel.compile
Method parameters in net.hydromatic.morel.compile with type arguments of type ForeignValue Modifier and Type Method Description private static EnvironmentEnvironments. env(Environment environment, TypeSystem typeSystem, Map<String,ForeignValue> valueMap)Creates a compilation environment, including built-ins and foreign values.static EnvironmentEnvironments. env(TypeSystem typeSystem, Map<String,ForeignValue> valueMap)Creates an environment containing built-ins and the given foreign values.private static voidEnvironments. foreignBindings(TypeSystem typeSystem, Map<String,ForeignValue> map, List<Binding> bindings)static TypeResolver.ResolvedCompiles. validateExpression(AstNode statement, Map<String,ForeignValue> valueMap)Validates an expression or declaration, deducing its type and perhaps rewriting the expression to a form that can more easily be compiled. -
Uses of ForeignValue in net.hydromatic.morel.foreign
Classes in net.hydromatic.morel.foreign that implement ForeignValue Modifier and Type Class Description classCalciteForeignValueValue based on a Calcite schema.Fields in net.hydromatic.morel.foreign with type parameters of type ForeignValue Modifier and Type Field Description (package private) com.google.common.collect.ImmutableMap<String,ForeignValue>Calcite.CalciteMap. valueMapMethods in net.hydromatic.morel.foreign that return ForeignValue Modifier and Type Method Description ForeignValueDataSet. foreignValue(Calcite calcite)Returns this data set as a foreign value.Methods in net.hydromatic.morel.foreign that return types with arguments of type ForeignValue Modifier and Type Method Description Map<String,ForeignValue>Calcite.CalciteMap. foreignValues()Map<String,ForeignValue>Calcite. foreignValues()Returns foreign values.
-