Schema
FinalYes
Methods
- __construct() : mixed
- columns() : array<string|int, Column>
- columnsFlat() : array<string|int, FlatColumn>
- fromThrift() : self
- get() : Column
- getFlat() : FlatColumn
- has() : bool
- toDDL() : array<string|int, mixed>
- toThrift() : array<string|int, mixed>
- with() : self
Methods
__construct()
public
__construct(NestedColumn $schemaRoot) : mixed
Parameters
- $schemaRoot : NestedColumn
columns()
public
columns() : array<string|int, Column>
Return values
array<string|int, Column>columnsFlat()
public
columnsFlat() : array<string|int, FlatColumn>
Return values
array<string|int, FlatColumn>fromThrift()
public
static fromThrift(array<string|int, SchemaElement> $schemaElements) : self
Parameters
- $schemaElements : array<string|int, SchemaElement>
Return values
selfget()
public
get(string $name) : Column
Parameters
- $name : string
Return values
ColumngetFlat()
public
getFlat(string $flatPath) : FlatColumn
Parameters
- $flatPath : string
Return values
FlatColumnhas()
public
has(string $name) : bool
Parameters
- $name : string
Return values
booltoDDL()
public
toDDL() : array<string|int, mixed>
Return values
array<string|int, mixed>toThrift()
public
toThrift() : array<string|int, mixed>
Return values
array<string|int, mixed>with()
public
static with(Column ...$columns) : self
Parameters
- $columns : Column