@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, SetRootPartition
address, 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, zero
public 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)
DatasetFactory
InspectSchemas
in class DatasetFactory
@ByVal public DatasetResult Finish(@ByVal FinishOptions options)
DatasetFactory
Finish
in class DatasetFactory
Copyright © 2022. All rights reserved.