Flow PHP

NestedColumn implements Column

FinalYes

Interfaces

Column

Properties

$schemaRoot  : bool

Methods

__construct()  : mixed
__debugInfo()  : array<string|int, mixed>
children()  : array<string|int, Column>
childrenFlat()  : array<string, FlatColumn>
convertedType()  : ConvertedType|null
create()  : self
ddl()  : array<string|int, mixed>
flatPath()  : string
fromThrift()  : self
getListElement()  : Column
getMapKeyColumn()  : FlatColumn
getMapValueColumn()  : Column
isList()  : bool
isMap()  : bool
isMapElement()  : bool
isStruct()  : bool
list()  : self
logicalType()  : LogicalType|null
makeRequired()  : self
map()  : self
maxDefinitionsLevel()  : int
maxRepetitionsLevel()  : int
name()  : string
parent()  : self|null
path()  : array<string|int, string>
repetition()  : Repetition|null
repetitions()  : Repetitions
schemaRoot()  : self
setParent()  : void
struct()  : self
structure()  : self
toThrift()  : array<string|int, SchemaElement>
type()  : PhysicalType|null
typeLength()  : int|null

Properties

Methods

__debugInfo()

public __debugInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>

create()

public static create(string $name, array<string|int, Column$columns) : self
Parameters
$name : string
$columns : array<string|int, Column>
Return values
self

ddl()

public ddl() : array<string|int, mixed>
Return values
array<string|int, mixed>

flatPath()

public flatPath() : string
Return values
string

isMapElement()

public isMapElement() : bool
Return values
bool

makeRequired()

public makeRequired() : self
Return values
self

maxDefinitionsLevel()

public maxDefinitionsLevel() : int
Return values
int

maxRepetitionsLevel()

public maxRepetitionsLevel() : int
Return values
int

parent()

public parent() : self|null
Return values
self|null

path()

public path() : array<string|int, string>
Return values
array<string|int, string>

schemaRoot()

public static schemaRoot(string $name, array<string|int, Column$children) : self
Parameters
$name : string
$children : array<string|int, Column>
Return values
self

setParent()

public setParent(self $parent) : void
Parameters
$parent : self

struct()

public static struct(string $name, array<string|int, Column$children[, Repetition $repetition = Repetition::OPTIONAL ]) : self
Parameters
$name : string
$children : array<string|int, Column>
$repetition : Repetition = Repetition::OPTIONAL
Return values
self

structure()

public static structure(string $name, array<string|int, mixed> $children[, Repetition $repetition = Repetition::OPTIONAL ]) : self
Parameters
$name : string
$children : array<string|int, mixed>
$repetition : Repetition = Repetition::OPTIONAL
Return values
self

typeLength()

public typeLength() : int|null
Return values
int|null

        
On this page

Search results