@Namespace(value="arrow::dataset") @Properties(inherit=arrow_dataset.class) public class IpcFileFormat extends FileFormat
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
IpcFileFormat()
Default native constructor.
|
IpcFileFormat(long size)
Native array allocator.
|
IpcFileFormat(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
LongOptionalFuture |
CountRows(FileFragment file,
Expression predicate,
ScanOptions options) |
FileWriteOptions |
DefaultWriteOptions()
\brief Get default write options for this format.
|
boolean |
Equals(FileFormat other) |
IpcFileFormat |
getPointer(long i) |
SchemaResult |
Inspect(FileSource source)
\brief Return the schema of the file if possible.
|
BoolResult |
IsSupported(FileSource source)
\brief Indicate if the FileSource is supported/readable by this format.
|
FileWriterResult |
MakeWriter(OutputStream destination,
Schema schema,
FileWriteOptions options,
FileLocator destination_locator)
\brief Create a writer for this format.
|
IpcFileFormat |
position(long position) |
RecordBatchGeneratorResult |
ScanBatchesAsync(ScanOptions options,
FileFragment file) |
ScanTaskIteratorResult |
ScanFile(ScanOptions options,
FileFragment fragment)
\brief Open a file for scanning
|
String |
type_name()
\brief The name identifying the kind of file format
|
default_fragment_scan_options, default_fragment_scan_options, MakeFragment, MakeFragment, MakeFragment, MakeFragment
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public IpcFileFormat()
public IpcFileFormat(long size)
Pointer.position(long)
.public IpcFileFormat(Pointer p)
Pointer(Pointer)
.public IpcFileFormat position(long position)
public IpcFileFormat getPointer(long i)
getPointer
in class Pointer
@StdString public String type_name()
FileFormat
type_name
in class FileFormat
@Cast(value="bool") public boolean Equals(@Const @ByRef FileFormat other)
Equals
in class FileFormat
@ByVal public BoolResult IsSupported(@Const @ByRef FileSource source)
FileFormat
IsSupported
in class FileFormat
@ByVal public SchemaResult Inspect(@Const @ByRef FileSource source)
Inspect
in class FileFormat
@ByVal public ScanTaskIteratorResult ScanFile(@SharedPtr ScanOptions options, @Const @SharedPtr @ByRef FileFragment fragment)
ScanFile
in class FileFormat
@ByVal public RecordBatchGeneratorResult ScanBatchesAsync(@SharedPtr ScanOptions options, @Const @SharedPtr @ByRef FileFragment file)
ScanBatchesAsync
in class FileFormat
@ByVal public LongOptionalFuture CountRows(@Const @SharedPtr @ByRef FileFragment file, @ByVal Expression predicate, @SharedPtr ScanOptions options)
CountRows
in class FileFormat
@ByVal public FileWriterResult MakeWriter(@SharedPtr OutputStream destination, @SharedPtr @ByVal Schema schema, @SharedPtr FileWriteOptions options, @ByVal FileLocator destination_locator)
FileFormat
MakeWriter
in class FileFormat
@SharedPtr public FileWriteOptions DefaultWriteOptions()
FileFormat
DefaultWriteOptions
in class FileFormat
Copyright © 2022. All rights reserved.