Package org.rumbledb.context
Class DynamicContext
java.lang.Object
org.rumbledb.context.DynamicContext
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new, empty module context (without parent).DynamicContext(RumbleConfiguration conf, ExternalBindings externalBindings) DynamicContext(DynamicContext parent) DynamicContext(DynamicContext parent, Map<Name, List<Item>> localVariableValues, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> rddVariableValues, Map<Name, HomogeneousItemDataFrame> dataFrameVariableValues) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGlobalVariable(Name globalVariable) static Map<Name,DynamicContext.VariableDependency> static voidmergeVariableDependencies(Map<Name, DynamicContext.VariableDependency> into, Map<Name, DynamicContext.VariableDependency> from) voidsetNamedFunctions(NamedFunctions knownFunctions) toString()
-
Constructor Details
-
DynamicContext
Creates a new, empty module context (without parent).- Parameters:
conf- the Rumble configuration.
-
DynamicContext
-
DynamicContext
-
DynamicContext
-
-
Method Details
-
getRumbleConfiguration
-
getExternalBindings
-
mergeVariableDependencies
public static void mergeVariableDependencies(Map<Name, DynamicContext.VariableDependency> into, Map<Name, DynamicContext.VariableDependency> from) -
copyVariableDependencies
public static Map<Name,DynamicContext.VariableDependency> copyVariableDependencies(Map<Name, DynamicContext.VariableDependency> from) -
toString
-
setNamedFunctions
-
getNamedFunctions
-
getModuleContext
-
getInScopeSchemaTypes
-
getCurrentDateTime
-
addGlobalVariable
-