TableInfo
Read onlyYes
    FinalYes
Provides reduced table information compared to {@see Table} and intended to be cacheable.
This class is only for internal core usage and is not part of the public core API.
Table of Contents
Methods
- __construct() : mixed
- getColumnInfo() : ColumnInfo|null
- getColumnInfos() : array<string, ColumnInfo>
- getColumnNames() : array<string|int, mixed>
- getName() : string
- hasColumnInfo() : bool
Methods
__construct()
    public
                    __construct(string $name, array<string, ColumnInfo> $columnInfos) : mixed
    Parameters
- $name : string
- $columnInfos : array<string, ColumnInfo>
getColumnInfo()
    public
                    getColumnInfo(string $columnName) : ColumnInfo|null
    Parameters
- $columnName : string
Return values
ColumnInfo|nullgetColumnInfos()
    public
                    getColumnInfos() : array<string, ColumnInfo>
    Return values
array<string, ColumnInfo>getColumnNames()
    public
                    getColumnNames() : array<string|int, mixed>
    Return values
array<string|int, mixed>getName()
    public
                    getName() : string
    Return values
stringhasColumnInfo()
    public
                    hasColumnInfo(string $columnName) : bool
    Parameters
- $columnName : string