trait GpuPartitioning extends Partitioning
- Alphabetic
- By Inheritance
- GpuPartitioning
- Partitioning
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- final def columnarEval(batch: ColumnarBatch): GpuColumnVector
-
def
compressSplits(outputBatches: ArrayBuffer[ColumnarBatch], codec: TableCompressionCodec, contiguousTables: Array[ContiguousTable]): Unit
Compress contiguous tables representing the splits into compressed columnar batches.
Compress contiguous tables representing the splits into compressed columnar batches. Contiguous tables corresponding to splits with no data will not be compressed.
- outputBatches
where to collect the corresponding columnar batches for the splits
- codec
compression codec to use
- contiguousTables
contiguous tables to compress
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
satisfies(required: Distribution): Boolean
- Definition Classes
- Partitioning
-
def
satisfies0(required: Distribution): Boolean
- Attributes
- protected
- Definition Classes
- Partitioning
- def sliceBatch(vectors: Array[RapidsHostColumnVector], start: Int, end: Int): ColumnarBatch
- def sliceInternalGpuOrCpuAndClose(numRows: Int, partitionIndexes: Array[Int], partitionColumns: Array[GpuColumnVector]): Array[(ColumnarBatch, Int)]
- def sliceInternalOnCpuAndClose(numRows: Int, partitionIndexes: Array[Int], partitionColumns: Array[GpuColumnVector]): Array[(ColumnarBatch, Int)]
- def sliceInternalOnGpuAndClose(numRows: Int, partitionIndexes: Array[Int], partitionColumns: Array[GpuColumnVector]): Array[ColumnarBatch]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def usesGPUShuffle: Boolean
- def usesMultiThreadedShuffle: Boolean
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()