sql_commander_mysql library

SQL Commander for MySQL library

Classes

Command<P>
A generic command.
CommandLog
Base class for logging command.
DB<C extends DBConnection>
DBCommand
A DB command.
DBCommandSet
A set of DBCommands.
DBConnection<T>
DBConnectionCredential
A DBConnection credential.
DBConnectionMySQL
DBConnection for MySQL.
DBConnectionPoolProvider<C extends DBConnection>
A pool of DBConnections.
DBConnectionProvider<C extends DBConnection>
Base class for DBConnection providers.
DBConnectionWrapper
DBSingleConnectionProvider<C extends DBConnection>
A single connection provider.
MySQLDialect
Procedure
Base class for procedures with dbCommands. See ProcedureDart, ProcedureJava and ProcedureApolloVM,
ProcedureApolloVM
ProcedureDart
ProcedureJava
SQL
SQL declaration with agnostic dialect.
SQLCondition
SQLConditionGroup
SQLConditionValue
SQLDialect
The SQL dialect.
WithVariables
Interface for classes with variables to resolve.

Enums

SQLType

Functions

parseSQLType(Object? o) SQLType?

Typedefs

CommandLogError = void Function(String message, [Object? error, StackTrace? stackTrace])
CommandLogInfo = void Function(String message)
DBConnectionInstantiator<C extends DBConnection> = FutureOr<C?> Function(DBConnectionCredential credential, {int? maxRetries, Duration? retryInterval})
DBConnectionProviderInstantiator = FutureOr<DBConnectionProvider<DBConnection>?> Function(DBConnectionCredential credential, {int? maxConnections, int? maxRetries, Duration? retryInterval})