MediaWiki  1.27.2
PostgresField Class Reference
Inheritance diagram for PostgresField:
Collaboration diagram for PostgresField:

Public Member Functions

 conname ()
 
 defaultValue ()
 
 is_deferrable ()
 
 is_deferred ()
 
 isNullable ()
 Whether this field can store NULL values. More...
 
 maxLength ()
 
 name ()
 Field name. More...
 
 tableName ()
 Name of table this field belongs to. More...
 
 type ()
 Database type. More...
 

Static Public Member Functions

static fromText ($db, $table, $field)
 

Public Attributes

 $conname
 
 $default
 
 $deferrable
 
 $deferred
 
 $has_default
 
 $max_length
 
 $nullable
 
 $tablename
 
 $type
 

Private Attributes

 $name
 

Detailed Description

Definition at line 24 of file DatabasePostgres.php.

Member Function Documentation

PostgresField::conname ( )

Definition at line 114 of file DatabasePostgres.php.

References $conname.

Referenced by fromText().

PostgresField::defaultValue ( )
Since
1.19
Returns
bool|mixed

Definition at line 122 of file DatabasePostgres.php.

static PostgresField::fromText (   $db,
  $table,
  $field 
)
static
Parameters
DatabaseBase$db
string$table
string$field
Returns
null|PostgresField

Definition at line 34 of file DatabasePostgres.php.

References $res, and(), conname(), FROM, n, on, and type().

Referenced by DatabasePostgres\encodeBlob().

PostgresField::is_deferrable ( )

Definition at line 106 of file DatabasePostgres.php.

References $deferrable.

PostgresField::is_deferred ( )

Definition at line 110 of file DatabasePostgres.php.

References $deferred.

PostgresField::isNullable ( )

Whether this field can store NULL values.

Returns
bool

Implements Field.

Definition at line 98 of file DatabasePostgres.php.

References $nullable.

PostgresField::maxLength ( )

Definition at line 102 of file DatabasePostgres.php.

References $max_length.

PostgresField::name ( )

Field name.

Returns
string

Implements Field.

Definition at line 86 of file DatabasePostgres.php.

References $name.

PostgresField::tableName ( )

Name of table this field belongs to.

Returns
string

Implements Field.

Definition at line 90 of file DatabasePostgres.php.

References $tablename.

PostgresField::type ( )

Database type.

Returns
string

Implements Field.

Definition at line 94 of file DatabasePostgres.php.

References $type.

Referenced by fromText().

Member Data Documentation

PostgresField::$conname

Definition at line 25 of file DatabasePostgres.php.

Referenced by conname().

PostgresField::$default

Definition at line 25 of file DatabasePostgres.php.

PostgresField::$deferrable

Definition at line 25 of file DatabasePostgres.php.

Referenced by is_deferrable().

PostgresField::$deferred

Definition at line 25 of file DatabasePostgres.php.

Referenced by is_deferred().

PostgresField::$has_default

Definition at line 25 of file DatabasePostgres.php.

PostgresField::$max_length

Definition at line 25 of file DatabasePostgres.php.

Referenced by maxLength().

PostgresField::$name
private

Definition at line 25 of file DatabasePostgres.php.

Referenced by name().

PostgresField::$nullable

Definition at line 25 of file DatabasePostgres.php.

Referenced by isNullable().

PostgresField::$tablename

Definition at line 25 of file DatabasePostgres.php.

Referenced by tableName().

PostgresField::$type

Definition at line 25 of file DatabasePostgres.php.

Referenced by type().


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