Ubiquity 2.5.2
php rapid development framework
Loading...
Searching...
No Matches
PgsqlDriverMetas Class Reference

Ubiquity\db\providers\pdo\drivers$PgsqlDriverMetas This class is part of Ubiquity. More...

+ Inheritance diagram for PgsqlDriverMetas:

Public Member Functions

 __construct ($dbInstance)
 
 getForeignKeys ($tableName, $pkName, $dbName=null)
 
 getTablesName ()
 Returns all table names in the database.
 
 getPrimaryKeys ($tableName)
 
 getFieldsInfos ($tableName)
 
 getRowNum (string $tableName, string $pkName, string $condition)
 Returns the line number of a data record.
 
 groupConcat (string $fields, string $separator)
 Returns the SQL callback for fields concatenation.
 
 toStringOperator ()
 
- Public Member Functions inherited from AbstractDriverMetaDatas
 getPrimaryKeys (string $tableName)
 Returns an array of the primary keys field names.
 
 getForeignKeys (string $tableName, string $pkName, ?string $dbName=null)
 Returns the list of foreign keys in a table.
 
 getFieldsInfos (string $tableName)
 Returns metadata related to the fields of the specified table.
 
 getPHPType (string $dbType)
 
 migrateOperation (string $operation)
 Returns the SQL string for a migration operation.
 
 setIsolationLevel ($isolationLevel)
 Sets the isolation level for transactions.
 

Additional Inherited Members

- Protected Attributes inherited from AbstractDriverMetaDatas
 $dbInstance
 
 $operations
 

Detailed Description

Ubiquity\db\providers\pdo\drivers$PgsqlDriverMetas This class is part of Ubiquity.

Author
Ulaş SAYGIN
Version
1.0.3

Definition at line 15 of file PgsqlDriverMetas.php.

Constructor & Destructor Documentation

◆ __construct()

__construct (   $dbInstance)

Reimplemented from AbstractDriverMetaDatas.

Definition at line 17 of file PgsqlDriverMetas.php.

Member Function Documentation

◆ getFieldsInfos()

getFieldsInfos (   $tableName)

Definition at line 62 of file PgsqlDriverMetas.php.

◆ getForeignKeys()

getForeignKeys (   $tableName,
  $pkName,
  $dbName = null 
)

Definition at line 23 of file PgsqlDriverMetas.php.

◆ getPrimaryKeys()

getPrimaryKeys (   $tableName)

Definition at line 52 of file PgsqlDriverMetas.php.

◆ getRowNum()

getRowNum ( string  $tableName,
string  $pkName,
string  $condition 
)

Returns the line number of a data record.

Parameters
string$tableName
string$pkName
string$condition
Returns
int

Reimplemented from AbstractDriverMetaDatas.

Definition at line 103 of file PgsqlDriverMetas.php.

◆ getTablesName()

getTablesName ( )

Returns all table names in the database.

Returns
array

Reimplemented from AbstractDriverMetaDatas.

Definition at line 47 of file PgsqlDriverMetas.php.

◆ groupConcat()

groupConcat ( string  $fields,
string  $separator 
)

Returns the SQL callback for fields concatenation.

Parameters
string$fields
Returns
string

Reimplemented from AbstractDriverMetaDatas.

Definition at line 111 of file PgsqlDriverMetas.php.

◆ toStringOperator()

toStringOperator ( )

Reimplemented from AbstractDriverMetaDatas.

Definition at line 115 of file PgsqlDriverMetas.php.


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