Package org.rumbledb.context
Class VariableValues
java.lang.Object
org.rumbledb.context.VariableValues
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable
,Serializable
public class VariableValues
extends Object
implements Serializable, com.esotericsoftware.kryo.KryoSerializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionVariableValues
(VariableValues parent) VariableValues
(VariableValues parent, Map<Name, List<Item>> localVariableValues, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> rddVariableValues, Map<Name, JSoundDataFrame> dataFrameVariableValues, GlobalVariables globalVariables) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addVariableCount
(Name varName, Item count) void
addVariableValue
(Name varName, List<Item> value) void
addVariableValue
(Name varName, org.apache.spark.api.java.JavaRDD<Item> value) void
addVariableValue
(Name varName, JSoundDataFrame value) void
changeVariableValue
(Name varName, List<Item> value) void
changeVariableValue
(Name varName, org.apache.spark.api.java.JavaRDD<Item> value) void
changeVariableValue
(Name varName, JSoundDataFrame value) boolean
boolean
containsLocally
(VariableValues variableValues, Name varName) getDataFrameVariableValue
(Name varName, ExceptionMetadata metadata) getLast()
getLocalVariableValue
(Name varName, ExceptionMetadata metadata) org.apache.spark.api.java.JavaRDD<Item>
getRDDVariableValue
(Name varName, ExceptionMetadata metadata) getVariableCount
(Name varName, ExceptionMetadata metadata) void
importModuleValues
(VariableValues moduleValues) boolean
isDataFrame
(Name varName, ExceptionMetadata metadata) boolean
boolean
isRDD
(Name varName, ExceptionMetadata metadata) void
read
(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) void
void
removeVariable
(Name varName) void
setBindingsFromTuple
(sparksoniq.jsoniq.tuple.FlworTuple tuple, ExceptionMetadata metadata) void
setLast
(long last) void
setParallelAccess
(boolean b) void
setPosition
(long position) toString()
void
write
(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
-
Constructor Details
-
VariableValues
public VariableValues() -
VariableValues
-
VariableValues
public VariableValues(VariableValues parent, Map<Name, List<Item>> localVariableValues, Map<Name, org.apache.spark.api.java.JavaRDD<Item>> rddVariableValues, Map<Name, JSoundDataFrame> dataFrameVariableValues, GlobalVariables globalVariables)
-
-
Method Details
-
setBindingsFromTuple
public void setBindingsFromTuple(sparksoniq.jsoniq.tuple.FlworTuple tuple, ExceptionMetadata metadata) -
getLocalVariableNames
-
getRDDVariableNames
-
getDataFrameVariableNames
-
isParallelAccessAllowed
public boolean isParallelAccessAllowed() -
setParallelAccess
public void setParallelAccess(boolean b) -
contains
-
isRDD
-
isDataFrame
-
addVariableValue
-
addVariableValue
-
addVariableValue
-
addVariableCount
-
getLocalVariableValue
-
getRDDVariableValue
public org.apache.spark.api.java.JavaRDD<Item> getRDDVariableValue(Name varName, ExceptionMetadata metadata) -
getDataFrameVariableValue
-
getVariableCount
-
removeVariable
-
removeAllVariables
public void removeAllVariables() -
write
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) - Specified by:
write
in interfacecom.esotericsoftware.kryo.KryoSerializable
-
read
public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) - Specified by:
read
in interfacecom.esotericsoftware.kryo.KryoSerializable
-
getPosition
-
setPosition
public void setPosition(long position) -
getLast
-
setLast
public void setLast(long last) -
toString
-
importModuleValues
-
containsLocally
-
changeVariableValue
-
changeVariableValue
-
changeVariableValue
-