TMysql

An SQL database implementation for MySQL.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TSqlStatementExecutorAbstract base class for a facility that executes a TSqlStatement
3TSqlDatabase Abstract base class for connections to databases that can be queried using SQL statements.
4TDefaultPhysicalSqlDatabaseBase class for physical TSqlDatabase implementations.
5TMysql

Source

Sql.Database.Physical.Mysql.pas (35)

Fields

ScopeVisibilityTypeNameDescription
InstanceprotectedTCharacterEncodingEncoding
InstanceprotectedTMysqlProtocolClientClient
TypepublicTSqlVariableUniqueChecks
TypepublicTSqlVariableForeignKeyChecks

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedTBooleanGetCouldConnect()
InstanceprotectedExecuteStartTransaction()
InstanceprotectedExecuteCommitTransaction()
InstanceprotectedExecuteRollbackTransaction()
InstanceprotectedTTextCompileStatement(Statement: TSqlStatement)
InstanceprotectedTBooleanHandleLoadLocalDataInfile(Statement: TSqlStatement)
InstancepublicCreate(ConnectionSettings: TSqlConnectionSettings)
InstancepublicDestroy()
InstancepublicTIntegerNumberOfAffectedRows()
InstancepublicTIntegerConnectionIdentifier()
InstancepublicTIntegerInsertId()
InstancepublicTBooleanIsAlive()
InstancepublicTSqlResultQuery(Statement: TSqlStatement; ResultMethod: TSqlQueryResultMethod)
InstancepublicTSqlPreparedStatementPrepare(Statement: TSqlStatement)
InstancepublicTSqlDatabaseEmbellish()
InstancepublicTBooleanUserExists(Name: TText)
InstancepublicTObjectGetSystemInformation()
GlobalpublicCreate()
GlobalpublicDestroy()