public final class VarLenColumnBulkInput<V extends ValueVector> extends Object implements VarLenBulkInput<VarLenBulkEntry>
VarLenBulkInput
interface to optimize data copyVarLenBulkInput.BulkInputCallback<T extends VarLenBulkEntry>
Modifier and Type | Method and Description |
---|---|
void |
done()
Indicates we're done processing (processor might stop processing when memory buffers
are depleted); this allows caller to re-submit any unprocessed data.
|
static int |
getMinVLColumnMemorySize() |
int |
getStartIndex() |
boolean |
hasNext() |
VarLenBulkEntry |
next() |
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
public boolean hasNext()
hasNext
in interface Iterator<VarLenBulkEntry>
public final VarLenBulkEntry next()
next
in interface Iterator<VarLenBulkEntry>
public final void remove()
remove
in interface Iterator<VarLenBulkEntry>
public final int getStartIndex()
getStartIndex
in interface VarLenBulkInput<VarLenBulkEntry>
public final void done()
done
in interface VarLenBulkInput<VarLenBulkEntry>
public static int getMinVLColumnMemorySize()
Copyright © 1970 The Apache Software Foundation. All rights reserved.