Index
extends DefinitionPart
in package
Class Index.
Tags
Table of Contents
- $columns : array<string|int, mixed>
- $database : Database
- $name : string|null
- $type : string
- __call() : mixed
- __construct() : mixed
- renderColumns() : string
- renderName() : string|null
- renderType() : string
- renderTypeAttributes() : string|null
- sql() : string
Properties
$columns
protected
array<string|int, mixed>
$columns
$database
protected
Database
$database
$name
protected
string|null
$name
$type
protected
string
$type
= ''
Methods
__call()
public
__call(string $method, array<int, mixed> $arguments) : mixed
Parameters
- $method : string
- $arguments : array<int, mixed>
Return values
mixed —__construct()
public
__construct(Database $database, string|null $name, string $column, string ...$columns) : mixed
Parameters
- $database : Database
- $name : string|null
- $column : string
- $columns : string
Return values
mixed —renderColumns()
protected
renderColumns() : string
Return values
string —renderName()
protected
renderName() : string|null
Return values
string|null —renderType()
protected
renderType() : string
Return values
string —renderTypeAttributes()
protected
renderTypeAttributes() : string|null
Return values
string|null —sql()
protected
sql() : string