Packages

o

ai.rapids.cudf

ColumnViewUtil

object ColumnViewUtil

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ColumnViewUtil
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. def deleteColumnView(viewHandle: Long): Unit

    Delete a cudf::column_view instance

    Delete a cudf::column_view instance

    viewHandle

    address of the cudf column view

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def fromViewWithContiguousAllocation(viewHandle: Long, buffer: DeviceMemoryBuffer): ColumnVector

    Create a ColumnVector from a cudf::column_view describing a column in a contiguous table

    Create a ColumnVector from a cudf::column_view describing a column in a contiguous table

    viewHandle

    address of the cudf::column_view instance

    buffer

    device buffer backing the data referenced by the view

  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def makeCudfColumnView(typeId: Int, typeScale: Int, dataAddress: Long, dataSize: Long, offsetsAddress: Long, validityAddress: Long, nullCount: Int, numRows: Int, childViews: Array[Long]): Long

    Create a cudf::column_view instance

    Create a cudf::column_view instance

    typeId

    native ID of cudf data type

    typeScale

    scale of type (used by decimal types)

    dataAddress

    GPU address of the column's data buffer or 0

    dataSize

    size of the data buffer in bytes

    offsetsAddress

    GPU address of the column's offsets buffer or 0

    validityAddress

    GPU address of the column's validity buffer or 0

    nullCount

    number of null values in the column

    numRows

    number of rows in the column

    childViews

    addresses of cudf::column_view instances for child columns or null

    returns

    address of the cudf::column_view instance

    Note

    deleteColumnView must be called to destroy the native view instance

  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped