@Namespace(value="arrow::dataset") @NoOffset @Properties(inherit=arrow_dataset.class) public class FileSource extends Pointer
| Modifier and Type | Class and Description |
|---|---|
static class |
FileSource.SourceType |
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
FileSource(ArrowBuffer buffer) |
FileSource(ArrowBuffer buffer,
Compression.type compression) |
FileSource(ArrowBuffer buffer,
int compression) |
FileSource(BytePointer path,
FileSystem filesystem) |
FileSource(BytePointer path,
FileSystem filesystem,
int compression) |
FileSource(Pointer p)
Pointer cast constructor.
|
FileSource(String path,
FileSystem filesystem) |
FileSource(String path,
FileSystem filesystem,
Compression.type compression) |
| Modifier and Type | Method and Description |
|---|---|
ArrowBuffer |
buffer()
\brief Return the buffer containing the file, if any.
|
Compression.type |
compression()
\brief Return the type of raw compression on the file, if any
|
boolean |
equals(FileSource other) |
FileSystem |
filesystem()
\brief Return the filesystem, if any.
|
RandomAccessFileResult |
Open()
\brief Get a RandomAccessFile which views this file source
|
String |
path()
\brief Return the file path, if any.
|
FileSource.SourceType |
type()
\brief The kind of file, whether stored in a filesystem, memory
resident, or other
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic FileSource(Pointer p)
Pointer.Pointer(Pointer).public FileSource(@StdString String path, FileSystem filesystem, Compression.type compression)
public FileSource(@StdString String path, FileSystem filesystem)
public FileSource(@StdString BytePointer path, FileSystem filesystem, @Cast(value="arrow::Compression::type") int compression)
public FileSource(@StdString BytePointer path, FileSystem filesystem)
public FileSource(@SharedPtr ArrowBuffer buffer, Compression.type compression)
public FileSource(@SharedPtr ArrowBuffer buffer)
public FileSource(@SharedPtr ArrowBuffer buffer, @Cast(value="arrow::Compression::type") int compression)
@Cast(value="bool") @Name(value="operator ==") public boolean equals(@Const @ByRef FileSource other)
public FileSource.SourceType type()
public Compression.type compression()
@StdString public String path()
public FileSystem filesystem()
@SharedPtr public ArrowBuffer buffer()
@ByVal public RandomAccessFileResult Open()
Copyright © 2020. All rights reserved.