MediaWiki REL1_28
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.
 
 maxLength ()
 
 name ()
 Field name.
 
 tableName ()
 Name of table this field belongs to.
 
 type ()
 Database type.
 

Static Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 2 of file PostgresField.php.

Member Function Documentation

◆ conname()

PostgresField::conname ( )

Definition at line 92 of file PostgresField.php.

References $conname.

Referenced by fromText().

◆ defaultValue()

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

Definition at line 100 of file PostgresField.php.

References $default.

◆ fromText()

static PostgresField::fromText ( DatabasePostgres  $db,
  $table,
  $field 
)
static

◆ is_deferrable()

PostgresField::is_deferrable ( )

Definition at line 84 of file PostgresField.php.

References $deferrable.

◆ is_deferred()

PostgresField::is_deferred ( )

Definition at line 88 of file PostgresField.php.

References $deferred.

◆ isNullable()

PostgresField::isNullable ( )

Whether this field can store NULL values.

Returns
bool

Implements Field.

Definition at line 76 of file PostgresField.php.

References $nullable.

◆ maxLength()

PostgresField::maxLength ( )

Definition at line 80 of file PostgresField.php.

References $max_length.

◆ name()

PostgresField::name ( )

Field name.

Returns
string

Implements Field.

Definition at line 64 of file PostgresField.php.

References $name.

◆ tableName()

PostgresField::tableName ( )

Name of table this field belongs to.

Returns
string

Implements Field.

Definition at line 68 of file PostgresField.php.

References $tablename.

◆ type()

PostgresField::type ( )

Database type.

Returns
string

Implements Field.

Definition at line 72 of file PostgresField.php.

References $type.

Referenced by fromText().

Member Data Documentation

◆ $conname

PostgresField::$conname
private

Definition at line 3 of file PostgresField.php.

Referenced by conname().

◆ $default

PostgresField::$default
private

Definition at line 4 of file PostgresField.php.

Referenced by defaultValue().

◆ $deferrable

PostgresField::$deferrable
private

Definition at line 3 of file PostgresField.php.

Referenced by is_deferrable().

◆ $deferred

PostgresField::$deferred
private

Definition at line 3 of file PostgresField.php.

Referenced by is_deferred().

◆ $has_default

PostgresField::$has_default
private

Definition at line 4 of file PostgresField.php.

◆ $max_length

PostgresField::$max_length
private

Definition at line 3 of file PostgresField.php.

Referenced by maxLength().

◆ $name

PostgresField::$name
private

Definition at line 3 of file PostgresField.php.

Referenced by name().

◆ $nullable

PostgresField::$nullable
private

Definition at line 3 of file PostgresField.php.

Referenced by isNullable().

◆ $tablename

PostgresField::$tablename
private

Definition at line 3 of file PostgresField.php.

Referenced by tableName().

◆ $type

PostgresField::$type
private

Definition at line 3 of file PostgresField.php.

Referenced by type().


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