Files
oficial/app/common/Define/Query/Create.php
2023-11-22 19:08:19 -03:00

32 lines
745 B
PHP

<?php
namespace Incoviba\Common\Define\Query;
use Incoviba\Common\Define;
interface Create extends Define\Query
{
/**
* @param string $name
* @return Create
*/
public function table(string $name): Create;
/**
* @param string|Create\CreateDefinition|array $create_definitions
* @return Create
*/
public function definitions(string|Create\CreateDefinition|array $create_definitions): Create;
/**
* @param string|array $table_options
* @return Create
*/
public function options(string|array $table_options): Create;
/**
* @param string|array $partition_options
* @return Create
*/
public function partition(string|array $partition_options): Create;
}