Signed-off-by: Carl Schwan <carl@carlschwan.eu>
@ -9,6 +9,7 @@ namespace OCP\DB;
use Doctrine\DBAL\Exception;
use Doctrine\DBAL\Platforms\AbstractPlatform;
use OCP\AppFramework\Attribute\Consumable;
use OCP\DB\Schema\ITable;
/**
@ -21,6 +22,7 @@ use OCP\DB\Schema\ITable;
*
* @since 13.0.0
*/
#[Consumable(since: '13.0.0')]
interface ISchemaWrapper {
* @throws Schema\SchemaException
@ -9,11 +9,14 @@ declare(strict_types=1);
namespace OCP\DB\Schema;
* Object representation of a column.
* @since 35.0.0
#[Consumable(since: '35.0.0')]
interface IColumn {
* @param mixed[] $options
* Object representation of an index.
interface IIndex {
* Returns the name of this index.
* Object representation of a table.
interface ITable {
* Returns the name of this table.