MediaWiki  1.23.2
MySQLField Class Reference

Utility class. More...

Inheritance diagram for MySQLField:
Collaboration diagram for MySQLField:

Public Member Functions

 __construct ( $info)
 
 defaultValue ()
 
 isBinary ()
 
 isKey ()
 
 isMultipleKey ()
 
 isNullable ()
 
 name ()
 
 tableName ()
 
 type ()
 

Public Attributes

 $binary
 
 $default
 
 $is_key
 
 $is_multiple
 
 $is_pk
 
 $is_unique
 
 $max_length
 
 $nullable
 
 $tablename
 
 $type
 

Private Attributes

 $name
 

Detailed Description

Utility class.

Definition at line 1210 of file DatabaseMysqlBase.php.

Constructor & Destructor Documentation

◆ __construct()

MySQLField::__construct (   $info)

Definition at line 1214 of file DatabaseMysqlBase.php.

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

Member Function Documentation

◆ defaultValue()

MySQLField::defaultValue ( )

Definition at line 1256 of file DatabaseMysqlBase.php.

References $default.

◆ isBinary()

MySQLField::isBinary ( )

Definition at line 1274 of file DatabaseMysqlBase.php.

References $binary.

◆ isKey()

MySQLField::isKey ( )
Returns
bool

Definition at line 1263 of file DatabaseMysqlBase.php.

References $is_key.

◆ isMultipleKey()

MySQLField::isMultipleKey ( )
Returns
bool

Definition at line 1270 of file DatabaseMysqlBase.php.

References $is_multiple.

◆ isNullable()

MySQLField::isNullable ( )
Returns
bool

Implements Field.

Definition at line 1252 of file DatabaseMysqlBase.php.

References $nullable.

◆ name()

MySQLField::name ( )
Returns
string

Implements Field.

Definition at line 1231 of file DatabaseMysqlBase.php.

References $name.

Referenced by __construct().

◆ tableName()

MySQLField::tableName ( )
Returns
string

Implements Field.

Definition at line 1238 of file DatabaseMysqlBase.php.

◆ type()

MySQLField::type ( )
Returns
string

Implements Field.

Definition at line 1245 of file DatabaseMysqlBase.php.

References $type.

Referenced by __construct().

Member Data Documentation

◆ $binary

MySQLField::$binary

Definition at line 1211 of file DatabaseMysqlBase.php.

Referenced by isBinary().

◆ $default

MySQLField::$default

Definition at line 1211 of file DatabaseMysqlBase.php.

Referenced by defaultValue().

◆ $is_key

MySQLField::$is_key

Definition at line 1211 of file DatabaseMysqlBase.php.

Referenced by isKey().

◆ $is_multiple

MySQLField::$is_multiple

Definition at line 1211 of file DatabaseMysqlBase.php.

Referenced by __construct(), and isMultipleKey().

◆ $is_pk

MySQLField::$is_pk

Definition at line 1211 of file DatabaseMysqlBase.php.

◆ $is_unique

MySQLField::$is_unique

Definition at line 1211 of file DatabaseMysqlBase.php.

◆ $max_length

MySQLField::$max_length

Definition at line 1211 of file DatabaseMysqlBase.php.

◆ $name

MySQLField::$name
private

Definition at line 1211 of file DatabaseMysqlBase.php.

Referenced by name().

◆ $nullable

MySQLField::$nullable

Definition at line 1211 of file DatabaseMysqlBase.php.

Referenced by isNullable().

◆ $tablename

MySQLField::$tablename

Definition at line 1211 of file DatabaseMysqlBase.php.

◆ $type

MySQLField::$type

Definition at line 1211 of file DatabaseMysqlBase.php.

Referenced by type().


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