@Namespace(value="arrow::dataset") @NoOffset @Properties(inherit=arrow_dataset.class) public class FileSystemDatasetFactory extends DatasetFactory
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
FileSystemDatasetFactory(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
DatasetResult |
Finish(FinishOptions options)
\brief Create a Dataset with the given options
|
SchemaVectorResult |
InspectSchemas(InspectOptions options)
\brief Get the schemas of the Fragments and Partitioning.
|
static DatasetFactoryResult |
Make(BytePointer uri,
FileFormat format,
FileSystemFactoryOptions options) |
static DatasetFactoryResult |
Make(FileSystem filesystem,
FileInfoVector files,
FileFormat format,
FileSystemFactoryOptions options)
\brief Build a FileSystemDatasetFactory from an explicit list of
file information.
|
static DatasetFactoryResult |
Make(FileSystem filesystem,
FileSelector selector,
FileFormat format,
FileSystemFactoryOptions options)
If options.partition_base_dir is not provided, it will be overwritten
/** with selector.base_dir.
|
static DatasetFactoryResult |
Make(FileSystem filesystem,
StringVector paths,
FileFormat format,
FileSystemFactoryOptions options)
\brief Build a FileSystemDatasetFactory from an explicit list of
paths.
|
static DatasetFactoryResult |
Make(String uri,
FileFormat format,
FileSystemFactoryOptions options)
\brief Build a FileSystemDatasetFactory from an uri including filesystem
information.
|
Finish, Finish, Inspect, Inspect, root_partition, SetRootPartitionaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic FileSystemDatasetFactory(Pointer p)
Pointer(Pointer).@ByVal public static DatasetFactoryResult Make(@SharedPtr FileSystem filesystem, @Const @ByRef StringVector paths, @SharedPtr FileFormat format, @ByVal FileSystemFactoryOptions options)
filesystem - [in] passed to FileSystemDatasetpaths - [in] passed to FileSystemDatasetformat - [in] passed to FileSystemDatasetoptions - [in] see FileSystemFactoryOptions for more information.@ByVal public static DatasetFactoryResult Make(@SharedPtr FileSystem filesystem, @ByVal FileSelector selector, @SharedPtr FileFormat format, @ByVal FileSystemFactoryOptions options)
@ByVal public static DatasetFactoryResult Make(@StdString String uri, @SharedPtr FileFormat format, @ByVal FileSystemFactoryOptions options)
uri - [in] passed to FileSystemDatasetformat - [in] passed to FileSystemDatasetoptions - [in] see FileSystemFactoryOptions for more information.@ByVal public static DatasetFactoryResult Make(@StdString BytePointer uri, @SharedPtr FileFormat format, @ByVal FileSystemFactoryOptions options)
@ByVal public static DatasetFactoryResult Make(@SharedPtr FileSystem filesystem, @Const @ByRef FileInfoVector files, @SharedPtr FileFormat format, @ByVal FileSystemFactoryOptions options)
filesystem - [in] passed to FileSystemDatasetfiles - [in] passed to FileSystemDatasetformat - [in] passed to FileSystemDatasetoptions - [in] see FileSystemFactoryOptions for more information.@ByVal public SchemaVectorResult InspectSchemas(@ByVal InspectOptions options)
DatasetFactoryInspectSchemas in class DatasetFactory@ByVal public DatasetResult Finish(@ByVal FinishOptions options)
DatasetFactoryFinish in class DatasetFactoryCopyright © 2022. All rights reserved.