Aplus Framework Docs

IndexDefinition extends DefinitionPart
in package

Class IndexDefinition.

Tags
see
https://mariadb.com/kb/en/create-table/#index-definitions
see
https://mariadb.com/kb/en/optimization-and-indexes/

Table of Contents

$database  : Database
$index  : Index|null
$name  : string|null
__call()  : mixed
__construct()  : mixed
foreignKey()  : ForeignKey
fulltextKey()  : FulltextKey
key()  : Key
primaryKey()  : PrimaryKey
spatialKey()  : SpatialKey
uniqueKey()  : UniqueKey
sql()  : string

Properties

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 = null ]) : mixed
Parameters
$database : Database
$name : string|null = null
Return values
mixed

foreignKey()

public foreignKey(string $column, string ...$columns) : ForeignKey
Parameters
$column : string
$columns : string
Return values
ForeignKey

key()

public key(string $column, string ...$columns) : Key
Parameters
$column : string
$columns : string
Return values
Key

Search results