MediaWiki REL1_28
MySQLField Class Reference
Inheritance diagram for MySQLField:
Collaboration diagram for MySQLField:

Public Member Functions

 __construct ( $info)
 
 defaultValue ()
 
 isBinary ()
 
 isBlob ()
 
 isKey ()
 
 isMultipleKey ()
 
 isNullable ()
 
 isNumeric ()
 
 isUnsigned ()
 
 isZerofill ()
 
 name ()
 
 tableName ()
 
 type ()
 

Private Attributes

 $binary
 
 $default
 
 $is_blob
 
 $is_key
 
 $is_multiple
 
 $is_numeric
 
 $is_pk
 
 $is_unique
 
 $is_unsigned
 
 $is_zerofill
 
 $max_length
 
 $name
 
 $nullable
 
 $tablename
 
 $type
 

Detailed Description

Definition at line 2 of file MySQLField.php.

Constructor & Destructor Documentation

◆ __construct()

MySQLField::__construct (   $info)

Definition at line 7 of file MySQLField.php.

References $is_multiple, name(), and type().

Member Function Documentation

◆ defaultValue()

MySQLField::defaultValue ( )

Definition at line 53 of file MySQLField.php.

References $default.

◆ isBinary()

MySQLField::isBinary ( )
Returns
bool

Definition at line 74 of file MySQLField.php.

References $binary.

◆ isBlob()

MySQLField::isBlob ( )
Returns
bool

Definition at line 88 of file MySQLField.php.

References $is_blob.

◆ isKey()

MySQLField::isKey ( )
Returns
bool

Definition at line 60 of file MySQLField.php.

References $is_key.

◆ isMultipleKey()

MySQLField::isMultipleKey ( )
Returns
bool

Definition at line 67 of file MySQLField.php.

References $is_multiple.

◆ isNullable()

MySQLField::isNullable ( )
Returns
bool

Implements Field.

Definition at line 49 of file MySQLField.php.

References $nullable.

◆ isNumeric()

MySQLField::isNumeric ( )
Returns
bool

Definition at line 81 of file MySQLField.php.

References $is_numeric.

◆ isUnsigned()

MySQLField::isUnsigned ( )
Returns
bool

Definition at line 95 of file MySQLField.php.

References $is_unsigned.

◆ isZerofill()

MySQLField::isZerofill ( )
Returns
bool

Definition at line 102 of file MySQLField.php.

References $is_zerofill.

◆ name()

MySQLField::name ( )
Returns
string

Implements Field.

Definition at line 28 of file MySQLField.php.

References $name.

Referenced by __construct().

◆ tableName()

MySQLField::tableName ( )
Returns
string

Implements Field.

Definition at line 35 of file MySQLField.php.

References $tablename.

◆ type()

MySQLField::type ( )
Returns
string

Implements Field.

Definition at line 42 of file MySQLField.php.

References $type.

Referenced by __construct().

Member Data Documentation

◆ $binary

MySQLField::$binary
private

Definition at line 4 of file MySQLField.php.

Referenced by isBinary().

◆ $default

MySQLField::$default
private

Definition at line 3 of file MySQLField.php.

Referenced by defaultValue().

◆ $is_blob

MySQLField::$is_blob
private

Definition at line 5 of file MySQLField.php.

Referenced by isBlob().

◆ $is_key

MySQLField::$is_key
private

Definition at line 4 of file MySQLField.php.

Referenced by isKey().

◆ $is_multiple

MySQLField::$is_multiple
private

Definition at line 4 of file MySQLField.php.

Referenced by __construct(), and isMultipleKey().

◆ $is_numeric

MySQLField::$is_numeric
private

Definition at line 5 of file MySQLField.php.

Referenced by isNumeric().

◆ $is_pk

MySQLField::$is_pk
private

Definition at line 4 of file MySQLField.php.

◆ $is_unique

MySQLField::$is_unique
private

Definition at line 4 of file MySQLField.php.

◆ $is_unsigned

MySQLField::$is_unsigned
private

Definition at line 5 of file MySQLField.php.

Referenced by isUnsigned().

◆ $is_zerofill

MySQLField::$is_zerofill
private

Definition at line 5 of file MySQLField.php.

Referenced by isZerofill().

◆ $max_length

MySQLField::$max_length
private

Definition at line 3 of file MySQLField.php.

◆ $name

MySQLField::$name
private

Definition at line 3 of file MySQLField.php.

Referenced by name().

◆ $nullable

MySQLField::$nullable
private

Definition at line 3 of file MySQLField.php.

Referenced by isNullable().

◆ $tablename

MySQLField::$tablename
private

Definition at line 3 of file MySQLField.php.

Referenced by tableName().

◆ $type

MySQLField::$type
private

Definition at line 4 of file MySQLField.php.

Referenced by type().


The documentation for this class was generated from the following file: