Package: Database

Interfaces
IRecordsetManager SmartFactory\Interfaces

Interface for working with record sets.

IShardManager SmartFactory\Interfaces

Interface for managing connections to the DB shards.

Classes
DBWorker SmartFactory\DatabaseWorkers

This is the abstract base class for all dbworkers for different databases.

DBWorkerException SmartFactory\DatabaseWorkers

Class for DBWorkerException in the SmartFactory library.

MSSQL_DBWorker SmartFactory\DatabaseWorkers

This is the class for the MS SQL database using the extension sqlsrv.

MySQL_DBWorker SmartFactory\DatabaseWorkers

This is the class for the MySQL database using the extension mysqli.

PostgreSQL_DBWorker SmartFactory\DatabaseWorkers

This is the class for the PostreSQL database using the extension pgsql.

RecordsetManager SmartFactory

Class for working with record sets.

ShardManager SmartFactory\DatabaseWorkers

Class for managing connections to the DB shards.