PHP Класс Prado\Data\Common\Sqlite\TSqliteMetaData

С версии: 3.1
Наследование: extends Prado\Data\Common\TDbMetaData
Показать файл Открыть проект

Открытые методы

Метод Описание
findTableNames ( string $schema = '' ) : array Returns all table names in the database.
quoteColumnAlias ( string $name ) : string Quotes a column alias for use in a query.
quoteColumnName ( string $name ) : string Quotes a column name for use in a query.
quoteTableName ( string $name ) : string Quotes a table name for use in a query.

Защищенные методы

Метод Описание
createTableInfo ( $tableName ) : TPgsqlTableInfo Get the column definitions for given table.
getForeignKeys ( $table ) : array
getIsView ( $tableName ) : boolean
getTableInfoClass ( ) : string
isForeignKeyColumn ( $columnId, $foreign ) : boolean
processColumn ( $col, $foreign ) : TSqliteTableColumn

Описание методов

createTableInfo() защищенный метод

Get the column definitions for given table.
protected createTableInfo ( $tableName ) : TPgsqlTableInfo
Результат TPgsqlTableInfo table information.

findTableNames() публичный метод

Returns all table names in the database.
public findTableNames ( string $schema = '' ) : array
$schema string the schema of the tables. This is not used for sqlite database.
Результат array all table names in the database.

getForeignKeys() защищенный метод

protected getForeignKeys ( $table ) : array
Результат array foreign key details.

getIsView() защищенный метод

protected getIsView ( $tableName ) : boolean
Результат boolean true if the table is a view.

getTableInfoClass() защищенный метод

protected getTableInfoClass ( ) : string
Результат string TDbTableInfo class name.

isForeignKeyColumn() защищенный метод

protected isForeignKeyColumn ( $columnId, $foreign ) : boolean
Результат boolean true if column is a foreign key.

processColumn() защищенный метод

protected processColumn ( $col, $foreign ) : TSqliteTableColumn
Результат TSqliteTableColumn column details.

quoteColumnAlias() публичный метод

Quotes a column alias for use in a query.
public quoteColumnAlias ( string $name ) : string
$name string column alias
Результат string the properly quoted column alias

quoteColumnName() публичный метод

Quotes a column name for use in a query.
public quoteColumnName ( string $name ) : string
$name string column name
Результат string the properly quoted column name

quoteTableName() публичный метод

Quotes a table name for use in a query.
public quoteTableName ( string $name ) : string
$name string table name
Результат string the properly quoted table name