namespace Drupal\Core\Database\SchemaDefinition

Object name File name Summary
Column core/lib/Drupal/Core/Database/SchemaDefinition/Column.php Describes a database table's column.
FloatValue core/lib/Drupal/Core/Database/SchemaDefinition/FloatValue.php A class holding a float value.
ForeignKey core/lib/Drupal/Core/Database/SchemaDefinition/ForeignKey.php Describes a database foreign key.
Index core/lib/Drupal/Core/Database/SchemaDefinition/Index.php Describes a database index.
IntValue core/lib/Drupal/Core/Database/SchemaDefinition/IntValue.php A class holding an int value.
KeyBase core/lib/Drupal/Core/Database/SchemaDefinition/KeyBase.php Base class for table keys (primary, unique, index).
KeyColumn core/lib/Drupal/Core/Database/SchemaDefinition/KeyColumn.php Describes a column of a database index or key.
NullValue core/lib/Drupal/Core/Database/SchemaDefinition/NullValue.php A class holding a null value.
PrimaryKey core/lib/Drupal/Core/Database/SchemaDefinition/PrimaryKey.php Describes a table's primary key.
Schema core/lib/Drupal/Core/Database/SchemaDefinition/Schema.php Describes a database schema as a collection of database objects.
SchemaDefinitionInterface core/lib/Drupal/Core/Database/SchemaDefinition/SchemaDefinitionInterface.php Interface for objects describing database elements.
StringValue core/lib/Drupal/Core/Database/SchemaDefinition/StringValue.php A class holding a string value.
Table core/lib/Drupal/Core/Database/SchemaDefinition/Table.php Describes a database table.
UniqueKey core/lib/Drupal/Core/Database/SchemaDefinition/UniqueKey.php Describes a database unique key.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.