메소드 |
설명 |
|
__call ( $method, $args ) |
|
|
__construct ( $name = NULL, $type = NULL, array $extraAttributes = [] ) |
|
|
__get ( $name ) |
|
|
__get_state ( ) |
|
|
__isset ( $name ) |
|
|
__set ( $name, $value ) |
|
|
__set_state ( array $stash ) |
|
|
autoIncrement ( ) |
|
|
bigint ( $length = NULL ) |
|
|
binary ( $length = NULL ) |
|
|
bit ( $length = 1 ) |
|
|
blob ( ) |
|
|
bool ( ) |
|
|
boolean ( ) |
|
|
buildAutoIncrementClause ( BaseDriver $driver ) |
|
|
buildDefaultClause ( BaseDriver $driver ) |
|
|
buildDefinitionSql ( BaseDriver $driver, SQLBuilder\ArgumentArray $args ) |
|
|
buildDefinitionSqlForModify ( BaseDriver $driver, SQLBuilder\ArgumentArray $args ) |
|
|
buildEnumClause ( BaseDriver $driver ) |
|
|
buildNullClause ( BaseDriver $driver ) |
***** Clause builder ***** |
|
buildPgSQLDefinitionSql ( BaseDriver $driver, SQLBuilder\ArgumentArray $args ) |
|
|
buildPrimaryKeyClause ( BaseDriver $driver ) |
|
|
buildSetClause ( BaseDriver $driver ) |
|
|
buildTimeZoneClause ( BaseDriver $driver ) |
|
|
buildTypeClause ( BaseDriver $driver ) |
|
|
buildTypeName ( BaseDriver $driver ) |
|
|
buildUniqueClause ( BaseDriver $driver ) |
|
|
buildUnsignedClause ( BaseDriver $driver ) |
|
|
char ( $length ) |
|
|
date ( ) |
**********************************************
DateTime related types
*********************************************** |
|
datetime ( ) |
|
|
decimal ( $length = NULL, $decimals = NULL ) |
|
|
double ( $length = NULL, $decimals = NULL ) |
PgSQL supports double, real. |
|
enum ( $a ) |
|
|
float ( $length = NULL, $decimals = NULL ) |
|
|
getAttribute ( string $name ) |
Which should be something like getAttribute($name) |
|
getName ( ) |
|
|
getType ( ) |
|
|
int ( $length = NULL ) |
|
|
integer ( $length = NULL ) |
|
|
isa ( $isa ) |
|
|
longblob ( ) |
|
|
longtext ( ) |
|
|
mediumInt ( $length = NULL ) |
|
|
mediumblob ( ) |
|
|
mediumtext ( ) |
|
|
name ( $name ) |
|
|
notNull ( ) |
|
|
null ( ) |
|
|
nullDefined ( ) |
|
|
numeric ( $length = NULL, $decimals = NULL ) |
|
|
point ( ) |
POINT type |
|
primary ( $primary = true ) |
|
|
real ( $length = NULL, $decimals = NULL ) |
|
|
serial ( ) |
serial type |
|
set ( $a ) |
|
|
setAttribute ( $name, $value ) |
|
|
setAttributeStash ( array $attributes ) |
|
|
setAttributes ( array $attributes ) |
|
|
smallInt ( $length = NULL ) |
|
|
text ( ) |
|
|
time ( $timezone = true ) |
|
|
timestamp ( $timezone = true ) |
mysql timestamp automatic initialization |
|
timezone ( $bool = true ) |
|
|
tinyInt ( $length = NULL ) |
|
|
tinyblob ( ) |
|
|
toSql ( BaseDriver $driver, SQLBuilder\ArgumentArray $args ) |
|
|
type ( $type ) |
|
|
unsigned ( $unsigned = true ) |
|
|
varchar ( $length ) |
|
|
year ( ) |
|
|