ColumnData
Read onlyYes
FinalYes
Properties
- $definitions : array<string|int, mixed>
- $logicalType : LogicalType|null
- $repetitions : array<string|int, mixed>
- $type : PhysicalType
- $values : array<string|int, mixed>
Methods
- __construct() : mixed
- initialize() : self
- isEmpty() : bool
- merge() : self
- size() : int
- splitLastRow() : array{0: self, 1: self}
Properties
$definitions
public
array<string|int, mixed>
$definitions
$logicalType
public
LogicalType|null
$logicalType
$repetitions
public
array<string|int, mixed>
$repetitions
$type
public
PhysicalType
$type
$values
public
array<string|int, mixed>
$values
Methods
__construct()
public
__construct(PhysicalType $type, null|LogicalType $logicalType, array<string|int, int> $repetitions, array<string|int, int> $definitions, array<string|int, mixed> $values) : mixed
Parameters
- $type : PhysicalType
- $logicalType : null|LogicalType
- $repetitions : array<string|int, int>
- $definitions : array<string|int, int>
- $values : array<string|int, mixed>
initialize()
public
static initialize(FlatColumn $column) : self
Parameters
- $column : FlatColumn
Return values
selfisEmpty()
public
isEmpty() : bool
Return values
boolmerge()
public
merge(self $columnData) : self
Parameters
- $columnData : self
Return values
selfsize()
public
size() : int
Return values
intsplitLastRow()
public
splitLastRow() : array{0: self, 1: self}