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(RumbleRuntimeConfiguration configuration) VariableValues(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 TypeMethodDescriptionvoidaddVariableCount(Name varName, Item count) voidaddVariableValue(Name varName, List<Item> value) voidaddVariableValue(Name varName, org.apache.spark.api.java.JavaRDD<Item> value) voidaddVariableValue(Name varName, JSoundDataFrame value) voidchangeVariableValue(Name varName, List<Item> value) voidchangeVariableValue(Name varName, org.apache.spark.api.java.JavaRDD<Item> value) voidchangeVariableValue(Name varName, JSoundDataFrame value) booleanbooleancontainsLocally(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) voidimportModuleValues(VariableValues moduleValues) booleanisDataFrame(Name varName, ExceptionMetadata metadata) booleanbooleanisRDD(Name varName, ExceptionMetadata metadata) voidread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) voidvoidremoveVariable(Name varName) voidsetBindingsFromTuple(sparksoniq.jsoniq.tuple.FlworTuple tuple, ExceptionMetadata metadata) voidsetLast(long last) voidsetParallelAccess(boolean b) voidsetPosition(long position) toString()voidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
-
Constructor Details
-
VariableValues
public VariableValues() -
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:
writein interfacecom.esotericsoftware.kryo.KryoSerializable
-
read
public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) - Specified by:
readin interfacecom.esotericsoftware.kryo.KryoSerializable
-
getPosition
-
setPosition
public void setPosition(long position) -
getLast
-
setLast
public void setLast(long last) -
toString
-
importModuleValues
-
containsLocally
-
changeVariableValue
-
changeVariableValue
-
changeVariableValue
-