class TablePrinter (View source)

Methods

__construct(string $table, string $charset = null, string $collate = null)

TablePrinter constructor.

size($size)

No description

nullable()

nullable

default($value)

No description

unsigned()

No description

charset(string $charset)

charset, set the model default character name

collate(string $collate)

setEngine, set the model engine name

engine(string $engine)

setEngine, set the model engine name

integer(string $field, int $size = 11)

int

tinyInteger(string $field, int $size = 1)

tinyint

boolean($field)

No description

smallInteger(string $field, bool $size = null)

smallint

mediumInteger(string $field)

mediumint

bigInteger(string $field, int $size = 20)

bigint

double(string $field, int $size = 20, int $left = 0)

bigint

float(string $field, int $size = 20, int $left = 0)

bigint

string(string $field, int $size = 255)

varchar

longText(string $field)

varchar

mediumText(string $field)

varchar

tinyText(string $field)

tinytext

text(string $field)

text

binary(string $field, int $size = 8)

binary

blob(string $field)

blob

tinyBlob(string $field)

tiny blob

longBlob(string $field)

long blob

mediumBlob(string $field)

medium blob

date(string $field)

date

year(string $field)

year

time(string $field)

time

dateTime(string $field)

datetime

timestamps()

timestamp

longInteger(string $field, int $size = 20)

longint

character(string $field, int $size = 1)

No description

enumerate(string $field, array $enums)

No description

increment(string $field = null)

autoincrement

primary(string|array $field = null)

primary

indexe()

indexe

unique()

unique

getDefineFields()

No description

getFieldsRangs()

No description

bool
getDisplaySql()

No description

bool|string
getTableName()

No description

string
getCharset()

No description

string
getCollate()

No description

string
getEngine()

No description

getAutoincrement()

No description

setAutoincrement(bool $value)

No description

__call(string $method, array $args)

__call

Details

__construct(string $table, string $charset = null, string $collate = null)

TablePrinter constructor.

Parameters

string $table
string $charset
string $collate

TablePrinter size($size)

No description

Parameters

$size

Return Value

TablePrinter

TablePrinter nullable()

nullable

Return Value

TablePrinter

TablePrinter default($value)

No description

Parameters

$value

Return Value

TablePrinter

TablePrinter unsigned()

No description

Return Value

TablePrinter

TablePrinter charset(string $charset)

charset, set the model default character name

Parameters

string $charset

Return Value

TablePrinter

TablePrinter collate(string $collate)

setEngine, set the model engine name

Parameters

string $collate

Return Value

TablePrinter

TablePrinter engine(string $engine)

setEngine, set the model engine name

Parameters

string $engine

Return Value

TablePrinter

TablePrinter integer(string $field, int $size = 11)

int

Parameters

string $field
int $size

Return Value

TablePrinter

TablePrinter tinyInteger(string $field, int $size = 1)

tinyint

Parameters

string $field
int $size

Return Value

TablePrinter

TablePrinter boolean($field)

No description

Parameters

$field

Return Value

TablePrinter

TablePrinter smallInteger(string $field, bool $size = null)

smallint

Parameters

string $field
bool $size

Return Value

TablePrinter

TablePrinter mediumInteger(string $field)

mediumint

Parameters

string $field

Return Value

TablePrinter

TablePrinter bigInteger(string $field, int $size = 20)

bigint

Parameters

string $field
int $size

Return Value

TablePrinter

TablePrinter double(string $field, int $size = 20, int $left = 0)

bigint

Parameters

string $field
int $size
int $left

Return Value

TablePrinter

TablePrinter float(string $field, int $size = 20, int $left = 0)

bigint

Parameters

string $field
int $size
int $left

Return Value

TablePrinter

TablePrinter string(string $field, int $size = 255)

varchar

Parameters

string $field
int $size

Return Value

TablePrinter

Exceptions

Exception

TablePrinter longText(string $field)

varchar

Parameters

string $field

Return Value

TablePrinter

Exceptions

Exception

TablePrinter mediumText(string $field)

varchar

Parameters

string $field

Return Value

TablePrinter

Exceptions

Exception

TablePrinter tinyText(string $field)

tinytext

Parameters

string $field

Return Value

TablePrinter

Exceptions

Exception

TablePrinter text(string $field)

text

Parameters

string $field

Return Value

TablePrinter

Exceptions

Exception

TablePrinter binary(string $field, int $size = 8)

binary

Parameters

string $field
int $size

Return Value

TablePrinter

Exceptions

Exception

TablePrinter blob(string $field)

blob

Parameters

string $field

Return Value

TablePrinter

Exceptions

Exception

TablePrinter tinyBlob(string $field)

tiny blob

Parameters

string $field

Return Value

TablePrinter

Exceptions

Exception

TablePrinter longBlob(string $field)

long blob

Parameters

string $field

Return Value

TablePrinter

Exceptions

Exception

TablePrinter mediumBlob(string $field)

medium blob

Parameters

string $field

Return Value

TablePrinter

Exceptions

Exception

TablePrinter date(string $field)

date

Parameters

string $field

Return Value

TablePrinter

Exceptions

TablePrinter year(string $field)

year

Parameters

string $field

Return Value

TablePrinter

Exceptions

TablePrinter time(string $field)

time

Parameters

string $field

Return Value

TablePrinter

Exceptions

TablePrinter dateTime(string $field)

datetime

Parameters

string $field

Return Value

TablePrinter

Exceptions

TablePrinter timestamps()

timestamp

Return Value

TablePrinter

Exceptions

TablePrinter longInteger(string $field, int $size = 20)

longint

Parameters

string $field
int $size

Return Value

TablePrinter

TablePrinter character(string $field, int $size = 1)

No description

Parameters

string $field
int $size

Return Value

TablePrinter

Exceptions

ModelException

TablePrinter enumerate(string $field, array $enums)

No description

Parameters

string $field
array $enums

Return Value

TablePrinter

Exceptions

TablePrinter increment(string $field = null)

autoincrement

Parameters

string $field

Return Value

TablePrinter

Exceptions

ModelException

TablePrinter primary(string|array $field = null)

primary

Parameters

string|array $field

Return Value

TablePrinter

Exceptions

ModelException

TablePrinter indexe()

indexe

Return Value

TablePrinter

Exceptions

TablePrinter unique()

unique

Return Value

TablePrinter

Exceptions

Collection getDefineFields()

No description

Return Value

Collection

Collection getFieldsRangs()

No description

Return Value

Collection

bool getDisplaySql()

No description

Return Value

bool

bool|string getTableName()

No description

Return Value

bool|string

string getCharset()

No description

Return Value

string

string getCollate()

No description

Return Value

string

string getEngine()

No description

Return Value

string

stdClass getAutoincrement()

No description

Return Value

stdClass

TablePrinter setAutoincrement(bool $value)

No description

Parameters

bool $value

Return Value

TablePrinter

__call(string $method, array $args)

__call

Parameters

string $method
array $args

Exceptions

ErrorException