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
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

공개 메소드들

메소드 설명
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() 공개 메소드