FlatColumnData
Read onlyYes
FinalYes
Properties
Methods
- addValue() : void
- addValues() : void
- flatValues() : array<string, FlatColumnValues>
- initialize() : self
- isEmpty() : bool
- iterator() : Iterator<string|int, FlatValue>
- merge() : self
- normalize() : array<string, array{repetition_levels: int[], definition_levels: int[], values: array}>
- values() : FlatColumnValues
Properties
$column
public
Column
$column
Methods
addValue()
public
addValue(FlatValue ...$values) : void
Parameters
- $values : FlatValue
addValues()
public
addValues(FlatColumnValues $values) : void
Parameters
- $values : FlatColumnValues
flatValues()
public
flatValues() : array<string, FlatColumnValues>
Return values
array<string, FlatColumnValues>initialize()
public
static initialize(Column $column) : self
Parameters
- $column : Column
Return values
selfisEmpty()
public
isEmpty(FlatColumn $column) : bool
Parameters
- $column : FlatColumn
Return values
booliterator()
public
iterator(FlatColumn $column) : Iterator<string|int, FlatValue>
Parameters
- $column : FlatColumn
Return values
Iterator<string|int, FlatValue>merge()
public
merge(self $columnData) : self
Parameters
- $columnData : self
Return values
selfnormalize()
public
normalize() : array<string, array{repetition_levels: int[], definition_levels: int[], values: array}>
Return values
array<string, array{repetition_levels: int[], definition_levels: int[], values: array}>values()
public
values(string $flatPath) : FlatColumnValues
Parameters
- $flatPath : string