Flow PHP

Options

FinalYes
Tags
type

ParquetOptions = array<string, mixed> every option keyed by its Option case name, enums as {enum, case}

Methods

__construct()  : mixed
default()  : self
fromArray()  : self
get()  : null|array<string|int, mixed>|bool|float|int|string|UnitEnum
getArray()  : null|array<string|int, mixed>
getBool()  : bool
getEnum()  : T
getInt()  : int
getString()  : string
has()  : bool
normalize()  : ParquetOptions
Every option keyed by its case name; enums as {enum, case}, bloom filter options as {bloom_filter: {fpp, ndv}}.
set()  : self

Methods

__construct()

public __construct() : mixed

default()

public static default() : self
Return values
self

fromArray()

public static fromArray(array<string|int, mixed> $data) : self
Parameters
$data : array<string|int, mixed>

the shape of normalize(): every key an Option case name

Tags
throws
InvalidArgumentException
Return values
self

get()

public get(Option $option) : null|array<string|int, mixed>|bool|float|int|string|UnitEnum
Parameters
$option : Option
Return values
null|array<string|int, mixed>|bool|float|int|string|UnitEnum

getArray()

public getArray(Option $option) : null|array<string|int, mixed>
Parameters
$option : Option
Return values
null|array<string|int, mixed>

getBool()

public getBool(Option $option) : bool
Parameters
$option : Option
Return values
bool

getEnum()

public getEnum(Option $option, T> $class) : T
Parameters
$option : Option
$class : T>
Tags
template
Return values
T

getString()

public getString(Option $option) : string
Parameters
$option : Option
Return values
string

normalize()

Every option keyed by its case name; enums as {enum, case}, bloom filter options as {bloom_filter: {fpp, ndv}}.

public normalize() : ParquetOptions
Return values
ParquetOptions

set()

public set(Option $option, null|array<string|int, mixed>|bool|float|int|string|UnitEnum $value) : self
Parameters
$option : Option
$value : null|array<string|int, mixed>|bool|float|int|string|UnitEnum
Return values
self
On this page

Search results