public final class ContiguousTable extends Object implements AutoCloseable
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the contiguous table instance and its underlying resources.
|
DeviceMemoryBuffer |
getBuffer()
Get the device buffer backing the contiguous table data.
|
ByteBuffer |
getMetadataDirectBuffer()
Get the byte buffer containing the host metadata describing the schema and layout of the
contiguous table.
|
long |
getRowCount()
Returns the number of rows in the table.
|
Table |
getTable()
Get the table instance, reconstructing it from the metadata if necessary.
|
public long getRowCount()
public Table getTable()
public DeviceMemoryBuffer getBuffer()
public ByteBuffer getMetadataDirectBuffer()
NOTE: This is a direct byte buffer that is backed by the underlying native metadata instance and therefore is only valid to be used while this contiguous table instance is valid. Attempts to cache and access the resulting buffer after this instance has been destroyed will result in undefined behavior including the possibility of segmentation faults or data corruption.
public void close()
close
in interface AutoCloseable
Copyright © 2024. All rights reserved.