PHP Класс Horde_Db_Adapter_MysqlBase, horde

Автор: Mike Naberezny ([email protected])
Автор: Derek DeVries ([email protected])
Автор: Chuck Hagenbuch ([email protected])
Автор: Jan Schneider ([email protected])
Наследование: extends Horde_Db_Adapter_TestBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
setUpBeforeClass ( )
testAddColumnOptions ( )
testAddColumnOptionsDefault ( )
testAddColumnOptionsNotNull ( )
testAddColumnOptionsNull ( )
testBuildClause ( )
testChangeColumnLimit ( )
testChangeColumnPrecisionScale ( )
testChangeColumnType ( )
testChangeColumnUnsigned ( )
testColumnToSqlUnsigned ( )
testColumns ( )
testCreateTableWithSeparatePk ( )
testGetCharset ( )
testInsertAndReadInCp1257 ( )
testInterval ( )
testModifyDate ( )
testNativeDatabaseTypes ( )
testNativeDecimalInsertManualVsAutomatic ( ) We specifically do a manual INSERT here, and then test only the SELECT functionality. This allows us to more easily catch INSERT being broken, but SELECT actually working fine.
testNativeTypes ( )
testQuoteColumnName ( )
testQuoteDirtyString ( )
testQuoteFalse ( )
testQuoteFloat ( )
testQuoteInteger ( )
testQuoteNull ( ) *########################################################################## # Quoting ##########################################################################
testQuoteString ( )
testQuoteTrue ( )
testRenameColumn ( )
testSupportsCountDistinct ( )
testSupportsInterval ( )
testSupportsMigrations ( ) *########################################################################## # Accessor ##########################################################################
testTableAliasLength ( )
testTransactionCommit ( ) *########################################################################## # Database Statements ##########################################################################
testTransactionRollback ( )
testTypeToSqlBoolean ( )
testTypeToSqlDecimalPrecision ( )
testTypeToSqlDecimalScale ( )
testTypeToSqlInt ( )
testTypeToSqlIntLimit ( )
testTypeToSqlIntUnsigned ( )
testTypeToSqlTypeBinary ( )
testTypeToSqlTypeDatetime ( )
testTypeToSqlTypeFloat ( )
testTypeToSqlTypePrimaryKey ( )
testTypeToSqlTypeString ( )
testTypeToSqlTypeText ( )
testTypeToSqlTypeTimestamp ( )
testUnabstractedDatabaseDependentTypes ( )

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

Метод Описание
_available ( )
_createTestTable ( $name, $options = [] ) Create table to perform tests on

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

_available() защищенный статический Метод

protected static _available ( )

_createTestTable() защищенный Метод

Create table to perform tests on
protected _createTestTable ( $name, $options = [] )

setUpBeforeClass() публичный статический Метод

public static setUpBeforeClass ( )

testAddColumnOptions() публичный Метод

testAddColumnOptionsDefault() публичный Метод

testAddColumnOptionsNotNull() публичный Метод

testAddColumnOptionsNull() публичный Метод

testBuildClause() публичный Метод

public testBuildClause ( )

testChangeColumnLimit() публичный Метод

testChangeColumnPrecisionScale() публичный Метод

testChangeColumnType() публичный Метод

testChangeColumnUnsigned() публичный Метод

testColumnToSqlUnsigned() публичный Метод

testColumns() публичный Метод

public testColumns ( )

testCreateTableWithSeparatePk() публичный Метод

testGetCharset() публичный Метод

public testGetCharset ( )

testInsertAndReadInCp1257() публичный Метод

testInterval() публичный Метод

public testInterval ( )

testModifyDate() публичный Метод

public testModifyDate ( )

testNativeDatabaseTypes() публичный Метод

testNativeDecimalInsertManualVsAutomatic() публичный Метод

We specifically do a manual INSERT here, and then test only the SELECT functionality. This allows us to more easily catch INSERT being broken, but SELECT actually working fine.

testNativeTypes() публичный Метод

public testNativeTypes ( )

testQuoteColumnName() публичный Метод

public testQuoteColumnName ( )

testQuoteDirtyString() публичный Метод

testQuoteFalse() публичный Метод

public testQuoteFalse ( )

testQuoteFloat() публичный Метод

public testQuoteFloat ( )

testQuoteInteger() публичный Метод

public testQuoteInteger ( )

testQuoteNull() публичный Метод

*########################################################################## # Quoting ##########################################################################
public testQuoteNull ( )

testQuoteString() публичный Метод

public testQuoteString ( )

testQuoteTrue() публичный Метод

public testQuoteTrue ( )

testRenameColumn() публичный Метод

public testRenameColumn ( )

testSupportsCountDistinct() публичный Метод

testSupportsInterval() публичный Метод

testSupportsMigrations() публичный Метод

*########################################################################## # Accessor ##########################################################################

testTableAliasLength() публичный Метод

testTransactionCommit() публичный Метод

*########################################################################## # Database Statements ##########################################################################

testTransactionRollback() публичный Метод

testTypeToSqlBoolean() публичный Метод

testTypeToSqlDecimalPrecision() публичный Метод

testTypeToSqlDecimalScale() публичный Метод

testTypeToSqlInt() публичный Метод

public testTypeToSqlInt ( )

testTypeToSqlIntLimit() публичный Метод

testTypeToSqlIntUnsigned() публичный Метод

testTypeToSqlTypeBinary() публичный Метод

testTypeToSqlTypeDatetime() публичный Метод

testTypeToSqlTypeFloat() публичный Метод

testTypeToSqlTypePrimaryKey() публичный Метод

testTypeToSqlTypeString() публичный Метод

testTypeToSqlTypeText() публичный Метод

testTypeToSqlTypeTimestamp() публичный Метод

testUnabstractedDatabaseDependentTypes() публичный Метод