DSL
Functions
from_floe()
from_floe(Path|string $path[, Codec $codec = new NoopCodec() ][, int $chunk_size = 65536 ][, FloeEngine $engine = FloeEngine::adaptive ]) : FloeExtractor
Parameters
- $path : Path|string
- $codec : Codec = new NoopCodec()
- $chunk_size : int = 65536
- $engine : FloeEngine = FloeEngine::adaptive
Return values
FloeExtractorto_floe()
to_floe(Path|string $path[, Metadata|null $metadata = null ][, Options $options = new Options() ][, FloeEngine $engine = FloeEngine::adaptive ]) : FloeLoader
Parameters
- $path : Path|string
- $metadata : Metadata|null = null
- $options : Options = new Options()
- $engine : FloeEngine = FloeEngine::adaptive
Return values
FloeLoaderfloe_options()
floe_options([bool $validate_data = true ][, int $buffer_size = 65536 ][, Codec $codec = new NoopCodec() ]) : Options
Parameters
Return values
Optionsmerge_floe()
Merges several Floe files (same or append-compatible evolving schema) into one, on the local filesystem. Byte-splices frame regions by default (O(bytes), no re-encode); compact re-encodes all rows into fewer sections. For non-local filesystems use FloeMerger directly.
merge_floe(array<int, Path|string> $sources, string|Path $dest[, bool $compact = false ][, Metadata|null $metadata = null ]) : void
Parameters
- $sources : array<int, Path|string>
- $dest : string|Path
- $compact : bool = false
- $metadata : Metadata|null = null