Class BroadcastObject<T extends CacheBlock<?>>

java.lang.Object
org.apache.sysds.runtime.instructions.spark.data.LineageObject
org.apache.sysds.runtime.instructions.spark.data.BroadcastObject<T>

public class BroadcastObject<T extends CacheBlock<?>> extends LineageObject
  • Constructor Details

    • BroadcastObject

      public BroadcastObject()
  • Method Details

    • setNonPartitionedBroadcast

      public void setNonPartitionedBroadcast(org.apache.spark.broadcast.Broadcast<T> bvar, long size)
    • setPartitionedBroadcast

      public void setPartitionedBroadcast(PartitionedBroadcast<T> bvar, long size)
    • getPartitionedBroadcast

      public PartitionedBroadcast getPartitionedBroadcast()
    • getNonPartitionedBroadcast

      public org.apache.spark.broadcast.Broadcast<T> getNonPartitionedBroadcast()
    • getSize

      public long getSize()
    • isPartitionedBroadcastValid

      public boolean isPartitionedBroadcastValid()
    • isNonPartitionedBroadcastValid

      public boolean isNonPartitionedBroadcastValid()