Packages

c

com.nvidia.spark.rapids.window

BatchedUnboundedToUnboundedBinaryFixer

class BatchedUnboundedToUnboundedBinaryFixer extends BatchedUnboundedToUnboundedWindowFixer

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BatchedUnboundedToUnboundedBinaryFixer
  2. BatchedUnboundedToUnboundedWindowFixer
  3. AutoCloseable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BatchedUnboundedToUnboundedBinaryFixer(binOp: BinaryOp, dataType: DataType)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val binOp: BinaryOp
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. def close(): Unit
    Definition Classes
    BatchedUnboundedToUnboundedBinaryFixer → AutoCloseable
  8. val dataType: DataType
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def fixUp(samePartitionMask: Either[ColumnVector, Boolean], column: ColumnVector): ColumnVector

    Called to fix up a batch.

    Called to fix up a batch. There is no guarantee on the order the batches are fixed. The only ordering guarantee is that the state will be updated for all batches before any are "fixed"

    samePartitionMask

    indicates which rows are a part of the same partition.

    column

    the column of data to be fixed.

    returns

    a column of data that was fixed.

    Definition Classes
    BatchedUnboundedToUnboundedBinaryFixerBatchedUnboundedToUnboundedWindowFixer
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def reset(): Unit

    Clear any state so that updateState can be called again for a new partition by group.

    Clear any state so that updateState can be called again for a new partition by group.

    Definition Classes
    BatchedUnboundedToUnboundedBinaryFixerBatchedUnboundedToUnboundedWindowFixer
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. def updateState(scalar: Scalar): Unit

    Cache and update any state needed.

    Cache and update any state needed. Because this is specific to unbounded preceding to unbounded following the result should be the same for any row within a batch. As such, this is only guaranteed to be called once per batch with the value from a row within the batch.

    scalar

    the value to use to update what is cached.

    Definition Classes
    BatchedUnboundedToUnboundedBinaryFixerBatchedUnboundedToUnboundedWindowFixer
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped