├── .github └── workflows │ ├── bootstrap.php │ └── ci.yml ├── .php-cs-fixer.dist.php ├── LICENSE ├── README.md ├── benchmarks ├── AbstractBench.php └── QueryBench.php ├── composer.json ├── examples ├── 1-connect.php ├── 2-simple-query.php ├── 3-generic-with-yield.php ├── 4-multi-rows.php ├── 5-multi-stmts.php ├── 6-transaction.php └── support │ ├── bootstrap.php │ └── generic-table.php ├── phpbench.json ├── psalm.xml └── src ├── Internal ├── ConnectionProcessor.php ├── ConnectionState.php ├── MysqlCommandResult.php ├── MysqlConnectionMetadata.php ├── MysqlConnectionResult.php ├── MysqlConnectionStatement.php ├── MysqlConnectionTransaction.php ├── MysqlEncodedValue.php ├── MysqlNestableExecutor.php ├── MysqlNestedTransaction.php ├── MysqlPooledResult.php ├── MysqlPooledStatement.php ├── MysqlPooledTransaction.php ├── MysqlResultProxy.php ├── MysqlResultProxyState.php ├── MysqlStatementPool.php ├── MysqlTransactionDelegate.php ├── PublicKeyCache.php └── SessionStateType.php ├── MysqlColumnDefinition.php ├── MysqlConfig.php ├── MysqlConnection.php ├── MysqlConnectionPool.php ├── MysqlDataType.php ├── MysqlExecutor.php ├── MysqlLink.php ├── MysqlResult.php ├── MysqlStatement.php ├── MysqlTransaction.php ├── SocketMysqlConnection.php ├── SocketMysqlConnector.php └── functions.php /.github/workflows/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/.github/workflows/bootstrap.php -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/AbstractBench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/benchmarks/AbstractBench.php -------------------------------------------------------------------------------- /benchmarks/QueryBench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/benchmarks/QueryBench.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/composer.json -------------------------------------------------------------------------------- /examples/1-connect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/examples/1-connect.php -------------------------------------------------------------------------------- /examples/2-simple-query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/examples/2-simple-query.php -------------------------------------------------------------------------------- /examples/3-generic-with-yield.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/examples/3-generic-with-yield.php -------------------------------------------------------------------------------- /examples/4-multi-rows.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/examples/4-multi-rows.php -------------------------------------------------------------------------------- /examples/5-multi-stmts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/examples/5-multi-stmts.php -------------------------------------------------------------------------------- /examples/6-transaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/examples/6-transaction.php -------------------------------------------------------------------------------- /examples/support/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/examples/support/bootstrap.php -------------------------------------------------------------------------------- /examples/support/generic-table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/examples/support/generic-table.php -------------------------------------------------------------------------------- /phpbench.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/phpbench.json -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Internal/ConnectionProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/ConnectionProcessor.php -------------------------------------------------------------------------------- /src/Internal/ConnectionState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/ConnectionState.php -------------------------------------------------------------------------------- /src/Internal/MysqlCommandResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlCommandResult.php -------------------------------------------------------------------------------- /src/Internal/MysqlConnectionMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlConnectionMetadata.php -------------------------------------------------------------------------------- /src/Internal/MysqlConnectionResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlConnectionResult.php -------------------------------------------------------------------------------- /src/Internal/MysqlConnectionStatement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlConnectionStatement.php -------------------------------------------------------------------------------- /src/Internal/MysqlConnectionTransaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlConnectionTransaction.php -------------------------------------------------------------------------------- /src/Internal/MysqlEncodedValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlEncodedValue.php -------------------------------------------------------------------------------- /src/Internal/MysqlNestableExecutor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlNestableExecutor.php -------------------------------------------------------------------------------- /src/Internal/MysqlNestedTransaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlNestedTransaction.php -------------------------------------------------------------------------------- /src/Internal/MysqlPooledResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlPooledResult.php -------------------------------------------------------------------------------- /src/Internal/MysqlPooledStatement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlPooledStatement.php -------------------------------------------------------------------------------- /src/Internal/MysqlPooledTransaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlPooledTransaction.php -------------------------------------------------------------------------------- /src/Internal/MysqlResultProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlResultProxy.php -------------------------------------------------------------------------------- /src/Internal/MysqlResultProxyState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlResultProxyState.php -------------------------------------------------------------------------------- /src/Internal/MysqlStatementPool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlStatementPool.php -------------------------------------------------------------------------------- /src/Internal/MysqlTransactionDelegate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/MysqlTransactionDelegate.php -------------------------------------------------------------------------------- /src/Internal/PublicKeyCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/PublicKeyCache.php -------------------------------------------------------------------------------- /src/Internal/SessionStateType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/Internal/SessionStateType.php -------------------------------------------------------------------------------- /src/MysqlColumnDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlColumnDefinition.php -------------------------------------------------------------------------------- /src/MysqlConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlConfig.php -------------------------------------------------------------------------------- /src/MysqlConnection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlConnection.php -------------------------------------------------------------------------------- /src/MysqlConnectionPool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlConnectionPool.php -------------------------------------------------------------------------------- /src/MysqlDataType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlDataType.php -------------------------------------------------------------------------------- /src/MysqlExecutor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlExecutor.php -------------------------------------------------------------------------------- /src/MysqlLink.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlLink.php -------------------------------------------------------------------------------- /src/MysqlResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlResult.php -------------------------------------------------------------------------------- /src/MysqlStatement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlStatement.php -------------------------------------------------------------------------------- /src/MysqlTransaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/MysqlTransaction.php -------------------------------------------------------------------------------- /src/SocketMysqlConnection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/SocketMysqlConnection.php -------------------------------------------------------------------------------- /src/SocketMysqlConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/SocketMysqlConnector.php -------------------------------------------------------------------------------- /src/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amphp/mysql/HEAD/src/functions.php --------------------------------------------------------------------------------