Index
extends DefinitionPart
in package
AbstractYes
Class Index.
Tags
Table of Contents
Properties
Methods
- __call() : mixed
- __construct() : mixed
- renderColumns() : string
- renderName() : string|null
- renderType() : string
- renderTypeAttributes() : string|null
- sql() : string
Properties
$columns
protected
array<string|int, string>
$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>
__construct()
public
__construct(Database $database, string|null $name, string $column, string ...$columns) : mixed
Parameters
- $database : Database
- $name : string|null
- $column : string
- $columns : string
renderColumns()
protected
renderColumns() : string
Return values
stringrenderName()
protected
renderName() : string|null
Return values
string|nullrenderType()
protected
renderType() : string
Return values
stringrenderTypeAttributes()
protected
renderTypeAttributes() : string|null
Return values
string|nullsql()
protected
sql() : string