Index
A
- AbstractArguments — Class in namespace GenericDatabase\Abstract
The
GenericDatabase\Abstract\AbstractArgumentsclass is an abstract class implements theIArgumentsAbstractinterface and that provides a framework for handling database connection arguments.- $ AbstractArguments#argumentsStrategy — Property in class AbstractArguments
- AbstractAttributes — Class in namespace GenericDatabase\Abstract
The
GenericDatabase\Abstract\AbstractAttributesclass implements theIAttributesAbstractinterface and serves as a base class for defining attributes in the PHP-Generic-Database project. It provides a common interface and shared functionality for all attribute classes.- AbstractFetch — Class in namespace GenericDatabase\Abstract
The
GenericDatabase\Abstract\AbstractFetchclass implements theIFetchAbstractinterface and serves as a base class for fetching data in a generic database context. It manages the database connection and the fetch strategy, and provides a set of methods for fetching data in various formats (e.g., as objects, associative arrays, numeric arrays, etc.).- AbstractOptions — Class in namespace GenericDatabase\Abstract
The
GenericDatabase\Abstract\AbstractOptionsclass is an abstract base class implements theIOptionsAbstractinterface and that provides a common interface for managing database connection options.- AbstractStatements — Class in namespace GenericDatabase\Abstract
The
GenericDatabase\Abstract\AbstractStatementsthat handles database statements.- FirebirdQueryBuilder::andOn() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::andWhere() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::andHaving() — Method in class FirebirdQueryBuilder
- ArgumentsHandler — Class in namespace GenericDatabase\Engine\Firebird\Connection\Arguments
- ArgumentsStrategy — Class in namespace GenericDatabase\Engine\Firebird\Connection\Arguments\Strategy
Class ArgumentsStrategy Implements the IArgumentsStrategy interface to provide methods for obtaining instances and options handlers.
- AttributesHandler — Class in namespace GenericDatabase\Engine\Firebird\Connection\Attributes
- $ AttributesHandler#attributeList — Property in class AttributesHandler
static attributes constants
- MySQLiQueryBuilder::andOn() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::andWhere() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::andHaving() — Method in class MySQLiQueryBuilder
- ArgumentsHandler — Class in namespace GenericDatabase\Engine\MySQLi\Connection\Arguments
- ArgumentsStrategy — Class in namespace GenericDatabase\Engine\MySQLi\Connection\Arguments\Strategy
- AttributesHandler — Class in namespace GenericDatabase\Engine\MySQLi\Connection\Attributes
- $ AttributesHandler#attributeList — Property in class AttributesHandler
static attributes constants
- OCIQueryBuilder::andOn() — Method in class OCIQueryBuilder
- OCIQueryBuilder::andWhere() — Method in class OCIQueryBuilder
- OCIQueryBuilder::andHaving() — Method in class OCIQueryBuilder
- ArgumentsHandler — Class in namespace GenericDatabase\Engine\OCI\Connection\Arguments
- ArgumentsStrategy — Class in namespace GenericDatabase\Engine\OCI\Connection\Arguments\Strategy
- AttributesHandler — Class in namespace GenericDatabase\Engine\OCI\Connection\Attributes
- $ AttributesHandler#attributeList — Property in class AttributesHandler
static attributes constants
- ODBCQueryBuilder::andOn() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::andWhere() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::andHaving() — Method in class ODBCQueryBuilder
- ArgumentsHandler — Class in namespace GenericDatabase\Engine\ODBC\Connection\Arguments
- ArgumentsStrategy — Class in namespace GenericDatabase\Engine\ODBC\Connection\Arguments\Strategy
- AttributesHandler — Class in namespace GenericDatabase\Engine\ODBC\Connection\Attributes
- $ AttributesHandler#attributeList — Property in class AttributesHandler
static attributes constants
- PDOQueryBuilder::andOn() — Method in class PDOQueryBuilder
- PDOQueryBuilder::andWhere() — Method in class PDOQueryBuilder
- PDOQueryBuilder::andHaving() — Method in class PDOQueryBuilder
- ArgumentsHandler — Class in namespace GenericDatabase\Engine\PDO\Connection\Arguments
- ArgumentsStrategy — Class in namespace GenericDatabase\Engine\PDO\Connection\Arguments\Strategy
- AttributesHandler — Class in namespace GenericDatabase\Engine\PDO\Connection\Attributes
- $ AttributesHandler#attributeList — Property in class AttributesHandler
static attributes constants
- PgSQLQueryBuilder::andOn() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::andWhere() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::andHaving() — Method in class PgSQLQueryBuilder
- ArgumentsHandler — Class in namespace GenericDatabase\Engine\PgSQL\Connection\Arguments
- ArgumentsStrategy — Class in namespace GenericDatabase\Engine\PgSQL\Connection\Arguments\Strategy
- AttributesHandler — Class in namespace GenericDatabase\Engine\PgSQL\Connection\Attributes
- $ AttributesHandler#attributeList — Property in class AttributesHandler
static attributes constants
- SQLSrvQueryBuilder::andOn() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::andWhere() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::andHaving() — Method in class SQLSrvQueryBuilder
- ArgumentsHandler — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\Arguments
- ArgumentsStrategy — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\Arguments\Strategy
- AttributesHandler — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\Attributes
- $ AttributesHandler#attributeList — Property in class AttributesHandler
static attributes constants
- SQLiteQueryBuilder::andOn() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::andWhere() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::andHaving() — Method in class SQLiteQueryBuilder
- ArgumentsHandler — Class in namespace GenericDatabase\Engine\SQLite\Connection\Arguments
- ArgumentsStrategy — Class in namespace GenericDatabase\Engine\SQLite\Connection\Arguments\Strategy
- AttributesHandler — Class in namespace GenericDatabase\Engine\SQLite\Connection\Attributes
- $ AttributesHandler#attributeList — Property in class AttributesHandler
static attributes constants
- $ QueryMetadata#arguments — Property in class QueryMetadata
Holds the arguments for the database query.
- $ RowsMetadata#affected — Property in class RowsMetadata
- SQL::arguments() — Method in class SQL
Extracts the SQL arguments from the input string.
- Reflections::argsToArray() — Method in class Reflections
Converts multiple arguments into an associative array.
- Arrays — Class in namespace GenericDatabase\Helpers\Types\Compounds
The
GenericDatabase\Helpers\Types\Compounds\Arraysclass provides a collection of static methods for manipulating arrays in PHP.- Arrays::assocToIndex() — Method in class Arrays
Iterates through the array combining the values by substituting the indices into sequential numbers starting at zero into a new array
- Arrays::arrayValuesRecursive() — Method in class Arrays
Determine if array is an array multidimensional
- Arrays::assocToIndexCombine() — Method in class Arrays
Create a numeric and incremental array, from an associative array, simulating the FETCH_BOTH flag of the fetch or fetchAll method, combining the associative array with the numeric array into a single array.
- Arrays::arrayFlatten() — Method in class Arrays
Flatten a array
- Arrays::arrayGroupBy() — Method in class Arrays
Group items from an array together by some criteria or value.
- Arrays::arraySafe() — Method in class Arrays
A function that filters out null values from the input array.
- Z::array() — Method in class Z
- IQueryBuilder::andOn() — Method in class IQueryBuilder
Adds an AND ON clause to the current join.
- IQueryBuilder::andWhere() — Method in class IQueryBuilder
Adds an AND WHERE clause to the query.
- IQueryBuilder::andHaving() — Method in class IQueryBuilder
Adds an AND HAVING clause to the query.
- QueryBuilder::andOn() — Method in class QueryBuilder
Adds a AND ON clause to the query
- QueryBuilder::andWhere() — Method in class QueryBuilder
Adds a AND WHERE clause to the query
- QueryBuilder::andHaving() — Method in class QueryBuilder
Adds a AND HAVING clause to the query
- Enumerator::array() — Method in class Enumerator
- Registry::add() — Method in class Registry
Adds an item to the registry.
B
- Connection::beginTransaction() — Method in class Connection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- Build — Class in namespace GenericDatabase\Core
- FirebirdConnection::beginTransaction() — Method in class FirebirdConnection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- FirebirdConnection::bindParam() — Method in class FirebirdConnection
Binds a parameter to a variable in the SQL statement.
- FirebirdQueryBuilder::build() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::buildRaw() — Method in class FirebirdQueryBuilder
- StatementsHandler::bindParam() — Method in class StatementsHandler
Binds a parameter to a variable in the SQL statement.
- TransactionsHandler::beginTransaction() — Method in class TransactionsHandler
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- Builder — Class in namespace GenericDatabase\Engine\Firebird\QueryBuilder
- Builder::build() — Method in class Builder
- Builder::buildRaw() — Method in class Builder
- MySQLiConnection::beginTransaction() — Method in class MySQLiConnection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- MySQLiConnection::bindParam() — Method in class MySQLiConnection
Binds a parameter to a variable in the SQL statement.
- MySQLiQueryBuilder::build() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::buildRaw() — Method in class MySQLiQueryBuilder
- StatementsHandler::bindParam() — Method in class StatementsHandler
Binds a parameter to a variable in the SQL statement.
- TransactionsHandler::beginTransaction() — Method in class TransactionsHandler
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- Builder — Class in namespace GenericDatabase\Engine\MySQLi\QueryBuilder
- Builder::build() — Method in class Builder
- Builder::buildRaw() — Method in class Builder
- OCIConnection::beginTransaction() — Method in class OCIConnection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- OCIConnection::bindParam() — Method in class OCIConnection
Binds a parameter to a variable in the SQL statement.
- OCIQueryBuilder::build() — Method in class OCIQueryBuilder
- OCIQueryBuilder::buildRaw() — Method in class OCIQueryBuilder
- StatementsHandler::bindParam() — Method in class StatementsHandler
Binds a parameter to a variable in the SQL statement.
- TransactionsHandler::beginTransaction() — Method in class TransactionsHandler
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- Builder — Class in namespace GenericDatabase\Engine\OCI\QueryBuilder
- Builder::build() — Method in class Builder
- Builder::buildRaw() — Method in class Builder
- ODBCConnection::beginTransaction() — Method in class ODBCConnection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- ODBCConnection::bindParam() — Method in class ODBCConnection
Binds a parameter to a variable in the SQL statement.
- ODBCQueryBuilder::build() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::buildRaw() — Method in class ODBCQueryBuilder
- StatementsHandler::bindParam() — Method in class StatementsHandler
Binds a parameter to a variable in the SQL statement.
- TransactionsHandler::beginTransaction() — Method in class TransactionsHandler
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- Builder — Class in namespace GenericDatabase\Engine\ODBC\QueryBuilder
- Builder::build() — Method in class Builder
- Builder::buildRaw() — Method in class Builder
- PDOConnection::beginTransaction() — Method in class PDOConnection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- PDOConnection::bindParam() — Method in class PDOConnection
Binds a parameter to a variable in the SQL statement.
- PDOQueryBuilder::build() — Method in class PDOQueryBuilder
- PDOQueryBuilder::buildRaw() — Method in class PDOQueryBuilder
- StatementsHandler::bindParam() — Method in class StatementsHandler
Binds a parameter to a variable in the SQL statement.
- TransactionsHandler::beginTransaction() — Method in class TransactionsHandler
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- Builder — Class in namespace GenericDatabase\Engine\PDO\QueryBuilder
- Builder::build() — Method in class Builder
- Builder::buildRaw() — Method in class Builder
- PgSQLConnection::beginTransaction() — Method in class PgSQLConnection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- PgSQLConnection::bindParam() — Method in class PgSQLConnection
Binds a parameter to a variable in the SQL statement.
- PgSQLQueryBuilder::build() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::buildRaw() — Method in class PgSQLQueryBuilder
- StatementsHandler::bindParam() — Method in class StatementsHandler
Binds a parameter to a variable in the SQL statement.
- TransactionsHandler::beginTransaction() — Method in class TransactionsHandler
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- Builder — Class in namespace GenericDatabase\Engine\PgSQL\QueryBuilder
- Builder::build() — Method in class Builder
- Builder::buildRaw() — Method in class Builder
- SQLSrvConnection::beginTransaction() — Method in class SQLSrvConnection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- SQLSrvConnection::bindParam() — Method in class SQLSrvConnection
Binds a parameter to a variable in the SQL statement.
- SQLSrvQueryBuilder::build() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::buildRaw() — Method in class SQLSrvQueryBuilder
- StatementsHandler::bindParam() — Method in class StatementsHandler
Binds a parameter to a variable in the SQL statement.
- TransactionsHandler::beginTransaction() — Method in class TransactionsHandler
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- Builder — Class in namespace GenericDatabase\Engine\SQLSrv\QueryBuilder
- Builder::build() — Method in class Builder
- Builder::buildRaw() — Method in class Builder
- SQLiteConnection::beginTransaction() — Method in class SQLiteConnection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- SQLiteConnection::bindParam() — Method in class SQLiteConnection
Binds a parameter to a variable in the SQL statement.
- SQLiteQueryBuilder::build() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::buildRaw() — Method in class SQLiteQueryBuilder
- StatementsHandler::bindParam() — Method in class StatementsHandler
Binds a parameter to a variable in the SQL statement.
- TransactionsHandler::beginTransaction() — Method in class TransactionsHandler
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- Builder — Class in namespace GenericDatabase\Engine\SQLite\QueryBuilder
- Builder::build() — Method in class Builder
- Builder::buildRaw() — Method in class Builder
- $ Statement#by — Property in class Statement
- Statement::bind() — Method in class Statement
This method binds parameters to a statement
- SQL::binding() — Method in class SQL
Replaces the SQL binds with the specified bind type.
- Z::boolean() — Method in class Z
- IStatements::bindParam() — Method in class IStatements
Binds a parameter to a variable in the SQL statement.
- IStatementsAbstract::bindParam() — Method in class IStatementsAbstract
Binds a parameter to a variable in the SQL statement.
- ITransactions::beginTransaction() — Method in class ITransactions
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- IConnection::beginTransaction() — Method in class IConnection
This function creates a new transaction, in order to be able to commit or rollback changes made to the database.
- IQueryBuilder::build() — Method in class IQueryBuilder
Builds the final SQL query string.
- IQueryBuilder::buildRaw() — Method in class IQueryBuilder
Builds the final SQL query string without any modifications.
- IBuilder::build() — Method in class IBuilder
- IBuilder::buildRaw() — Method in class IBuilder
- QueryBuilder::build() — Method in class QueryBuilder
Summary of build
- QueryBuilder::buildRaw() — Method in class QueryBuilder
Summary of buildRaw
C
- AbstractArguments::callArgumentsByFormat() — Method in class AbstractArguments
Determines arguments type by calling to format type
- AbstractArguments::callWithByStaticArgs() — Method in class AbstractArguments
This method is used when all parameters are used in the static arguments format
- AbstractArguments::call() — Method in class AbstractArguments
Triggered when invoking inaccessible methods in an object context
- AbstractArguments::callStatic() — Method in class AbstractArguments
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- Connection — Class in namespace GenericDatabase
The
GenericDatabase\Connectionclass is responsible for establishing and managing database connections.- Connection::connect() — Method in class Connection
This method is used to establish a database connection
- Connection::commit() — Method in class Connection
This function commits any changes made to the database during this transaction.
- Column — Class in namespace GenericDatabase\Core
- Condition — Class in namespace GenericDatabase\Core
- FirebirdConnection::connect() — Method in class FirebirdConnection
This method is used to establish a database connection and set the connection instance
- FirebirdConnection::commit() — Method in class FirebirdConnection
This function commits any changes made to the database during this transaction.
- FirebirdQueryBuilder::crossJoin() — Method in class FirebirdQueryBuilder
- FetchStrategy::cacheResource() — Method in class FetchStrategy
Caches the results from a statement for future use
- TransactionsHandler::commit() — Method in class TransactionsHandler
This function commits any changes made to the database during this transaction.
- Clause — Class in namespace GenericDatabase\Engine\Firebird\QueryBuilder
- Criteria — Class in namespace GenericDatabase\Engine\Firebird\QueryBuilder
- MySQLiConnection::connect() — Method in class MySQLiConnection
This method is used to establish a database connection and set the connection instance
- MySQLiConnection::commit() — Method in class MySQLiConnection
This function commits any changes made to the database during this transaction.
- MySQLiQueryBuilder::crossJoin() — Method in class MySQLiQueryBuilder
- FetchStrategy::cacheResource() — Method in class FetchStrategy
Caches the results from a statement for future use
- TransactionsHandler::commit() — Method in class TransactionsHandler
This function commits any changes made to the database during this transaction.
- Clause — Class in namespace GenericDatabase\Engine\MySQLi\QueryBuilder
- Criteria — Class in namespace GenericDatabase\Engine\MySQLi\QueryBuilder
- OCIConnection::connect() — Method in class OCIConnection
This method is used to establish a database connection and set the connection instance
- OCIConnection::commit() — Method in class OCIConnection
This function commits any changes made to the database during this transaction.
- OCIQueryBuilder::crossJoin() — Method in class OCIQueryBuilder
- FetchStrategy::cacheResource() — Method in class FetchStrategy
Caches the results from a statement for future use
- TransactionsHandler::commit() — Method in class TransactionsHandler
This function commits any changes made to the database during this transaction.
- Clause — Class in namespace GenericDatabase\Engine\OCI\QueryBuilder
- Criteria — Class in namespace GenericDatabase\Engine\OCI\QueryBuilder
- ODBCConnection::connect() — Method in class ODBCConnection
This method is used to establish a database connection and set the connection instance
- ODBCConnection::commit() — Method in class ODBCConnection
This function commits any changes made to the database during this transaction.
- ODBCQueryBuilder::crossJoin() — Method in class ODBCQueryBuilder
- FetchStrategy::cacheResource() — Method in class FetchStrategy
Caches the results from a statement for future use
- TransactionsHandler::commit() — Method in class TransactionsHandler
This function commits any changes made to the database during this transaction.
- Clause — Class in namespace GenericDatabase\Engine\ODBC\QueryBuilder
- Criteria — Class in namespace GenericDatabase\Engine\ODBC\QueryBuilder
- PDOConnection::connect() — Method in class PDOConnection
This method is used to establish a database connection and set the connection instance
- PDOConnection::commit() — Method in class PDOConnection
This function commits any changes made to the database during this transaction.
- PDOQueryBuilder::crossJoin() — Method in class PDOQueryBuilder
- FetchStrategy::cacheResource() — Method in class FetchStrategy
Caches the results from a statement for future use
- TransactionsHandler::commit() — Method in class TransactionsHandler
This function commits any changes made to the database during this transaction.
- Clause — Class in namespace GenericDatabase\Engine\PDO\QueryBuilder
- Criteria — Class in namespace GenericDatabase\Engine\PDO\QueryBuilder
- PgSQLConnection::connect() — Method in class PgSQLConnection
This method is used to establish a database connection and set the connection instance
- PgSQLConnection::commit() — Method in class PgSQLConnection
This function commits any changes made to the database during this transaction.
- PgSQLQueryBuilder::crossJoin() — Method in class PgSQLQueryBuilder
- FetchStrategy::cacheResource() — Method in class FetchStrategy
Caches the results from a statement for future use
- TransactionsHandler::commit() — Method in class TransactionsHandler
This function commits any changes made to the database during this transaction.
- Clause — Class in namespace GenericDatabase\Engine\PgSQL\QueryBuilder
- Criteria — Class in namespace GenericDatabase\Engine\PgSQL\QueryBuilder
- SQLSrvConnection::connect() — Method in class SQLSrvConnection
This method is used to establish a database connection and set the connection instance
- SQLSrvConnection::commit() — Method in class SQLSrvConnection
This function commits any changes made to the database during this transaction.
- SQLSrvQueryBuilder::crossJoin() — Method in class SQLSrvQueryBuilder
- FetchStrategy::cacheResource() — Method in class FetchStrategy
Caches the results from a statement for future use
- TransactionsHandler::commit() — Method in class TransactionsHandler
This function commits any changes made to the database during this transaction.
- Clause — Class in namespace GenericDatabase\Engine\SQLSrv\QueryBuilder
- Criteria — Class in namespace GenericDatabase\Engine\SQLSrv\QueryBuilder
- SQLiteConnection::connect() — Method in class SQLiteConnection
This method is used to establish a database connection and set the connection instance
- SQLiteConnection::commit() — Method in class SQLiteConnection
This function commits any changes made to the database during this transaction.
- SQLiteQueryBuilder::crossJoin() — Method in class SQLiteQueryBuilder
- FetchStrategy::cacheResource() — Method in class FetchStrategy
Caches the results from a statement for future use
- TransactionsHandler::commit() — Method in class TransactionsHandler
This function commits any changes made to the database during this transaction.
- Clause — Class in namespace GenericDatabase\Engine\SQLite\QueryBuilder
- Criteria — Class in namespace GenericDatabase\Engine\SQLite\QueryBuilder
- FetchCache::cacheResults() — Method in class FetchCache
Caches the results from a statement for future use
- FetchCache::cacheResource() — Method in class FetchCache
Método abstrato para ser implementado na classe que usa a trait
- Context — Class in namespace GenericDatabase\Generic\QueryBuilder
- $ Context#context — Property in class Context
Property to store settings
- $ QueryMetadata#columns — Property in class QueryMetadata
The number of columns returned by the database query.
- Compare — Class in namespace GenericDatabase\Helpers
The
GenericDatabase\Helpers\Compareclass provides methods for determining the type of given database connection this class can identify the type of database connection whether it is a resource connection or an object connection, and it can also determine the type of database connection whether it is a resource connection or an object connection.- Compare::connection() — Method in class Compare
Determines the type of the given connection. It accepts either a resource or an object connection and returns a string representing the connection type.
- Reflections::createObjectAndSetPropertiesCaseInsensitive() — Method in class Reflections
Creates an object and sets its properties in a case-insensitive manner.
- SchemaParser::createSchema() — Method in class SchemaParser
Cria um esquema para validar os parâmetros do método realConnect baseado no arquivo JSON de configuração
- IArgumentsAbstract::callArgumentsByFormat() — Method in class IArgumentsAbstract
Calls the arguments by format.
- IArgumentsAbstract::callWithByStaticArgs() — Method in class IArgumentsAbstract
Calls with static arguments.
- IArgumentsAbstract::call() — Method in class IArgumentsAbstract
Calls with a specific name and arguments.
- IArgumentsAbstract::callStatic() — Method in class IArgumentsAbstract
Calls statically with a name and arguments.
- IFetchStrategy::cacheResults() — Method in class IFetchStrategy
Caches the results from a statement for future use
- ITransactions::commit() — Method in class ITransactions
This function commits any changes made to the database during this transaction.
- IConnection::connect() — Method in class IConnection
Connects to a database interface.
- IConnection::commit() — Method in class IConnection
This function commits any changes made to the database during this transaction.
- IQueryBuilder::crossJoin() — Method in class IQueryBuilder
Adds a cross join clause to the query.
- Chainable — Class in namespace GenericDatabase\Modules
Class Chainable Provides methods to create database connections for various database engines.
- QueryBuilder::crossJoin() — Method in class QueryBuilder
Adds a CROSS JOIN clause to the query
- Caller — Class in namespace GenericDatabase\Shared
This trait uses the Getter and Setter traits to facilitate dynamic property access. The
__callmethod handles instance method calls, while__callStaticmanages static method calls. Both methods interpret method names starting with 'set' or 'get' to perform corresponding actions on properties.- Cleaner — Class in namespace GenericDatabase\Shared
This trait provides magic methods to handle
__issetandunsetoperations on inaccessible or non-existing properties within a class.- Enumerator::casesIndexedByName() — Method in class Enumerator
- Enumerator::cases() — Method in class Enumerator
- Registry::contains() — Method in class Registry
Checks if an item exists in the registry.
- Run::call() — Method in class Run
Static method to dynamically call any function, method, or instance.
- Run::callArray() — Method in class Run
Static method to call a function or method with an array of arguments.
- Singleton::clearInstance() — Method in class Singleton
Clear instance(s)
- Singleton::clearAllInstances() — Method in class Singleton
Clear all instances including the classic singleton instance
D
- Connection::disconnect() — Method in class Connection
Disconnects from a database.
- FirebirdConnection::disconnect() — Method in class FirebirdConnection
Disconnects from a database.
- FirebirdQueryBuilder::distinct() — Method in class FirebirdQueryBuilder
- AttributesHandler::define() — Method in class AttributesHandler
Define all Firebird attribute of the connection a ready exist
- DSNHandler — Class in namespace GenericDatabase\Engine\Firebird\Connection\DSN
- OptionsHandler::define() — Method in class OptionsHandler
This method is responsible for set options after connect in database
- MySQLiConnection::disconnect() — Method in class MySQLiConnection
Disconnects from a database.
- MySQLiQueryBuilder::distinct() — Method in class MySQLiQueryBuilder
- AttributesHandler::define() — Method in class AttributesHandler
Define all MySQLi attribute of the connection a ready exist
- DSNHandler — Class in namespace GenericDatabase\Engine\MySQLi\Connection\DSN
- $ MySQL#dataAttribute — Property in class MySQL
Array of data attributes.
- OptionsHandler::define() — Method in class OptionsHandler
This method is responsible for set options after connect in database
- OCIConnection::disconnect() — Method in class OCIConnection
Disconnects from a database.
- OCIQueryBuilder::distinct() — Method in class OCIQueryBuilder
- AttributesHandler::define() — Method in class AttributesHandler
Define all OCI attribute of the connection a ready exist
- DSNHandler — Class in namespace GenericDatabase\Engine\OCI\Connection\DSN
- $ OCI#dataAttribute — Property in class OCI
Array of data attributes.
- OptionsHandler::define() — Method in class OptionsHandler
This method is responsible for set options after connect in database
- ODBCConnection::disconnect() — Method in class ODBCConnection
Disconnects from a database.
- ODBCQueryBuilder::distinct() — Method in class ODBCQueryBuilder
- AttributesHandler::define() — Method in class AttributesHandler
Define all ODBC attribute of the connection a ready exist
- DSNHandler — Class in namespace GenericDatabase\Engine\ODBC\Connection\DSN
- OptionsHandler::define() — Method in class OptionsHandler
This method is responsible for set options after connect in database
- PDOConnection::disconnect() — Method in class PDOConnection
Disconnects from a database.
- PDOQueryBuilder::distinct() — Method in class PDOQueryBuilder
- AttributesHandler::define() — Method in class AttributesHandler
Define all PDO attribute of the connection a ready exist
- DSNHandler — Class in namespace GenericDatabase\Engine\PDO\Connection\DSN
- OptionsHandler::define() — Method in class OptionsHandler
This method is responsible for set options after connect in database
- PgSQLConnection::disconnect() — Method in class PgSQLConnection
Disconnects from a database.
- PgSQLQueryBuilder::distinct() — Method in class PgSQLQueryBuilder
- AttributesHandler::define() — Method in class AttributesHandler
Define all PgSQL attribute of the connection a ready exist
- DSNHandler — Class in namespace GenericDatabase\Engine\PgSQL\Connection\DSN
- OptionsHandler::define() — Method in class OptionsHandler
This method is responsible for set options after connect in database
- $ PgSQL#dataAttribute — Property in class PgSQL
Array of data attributes.
- SQLSrvConnection::disconnect() — Method in class SQLSrvConnection
Disconnects from a database.
- SQLSrvQueryBuilder::distinct() — Method in class SQLSrvQueryBuilder
- AttributesHandler::define() — Method in class AttributesHandler
Define all SQLSrv attribute of the connection a ready exist
- DSNHandler — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\DSN
- OptionsHandler::define() — Method in class OptionsHandler
This method is responsible for set options after connect in database
- $ SQLSrv#dataAttribute — Property in class SQLSrv
Array of data attributes.
- SQLiteConnection::disconnect() — Method in class SQLiteConnection
Disconnects from a database.
- SQLiteQueryBuilder::distinct() — Method in class SQLiteQueryBuilder
- AttributesHandler::define() — Method in class AttributesHandler
Define all SQLite attribute of the connection a ready exist
- DSNHandler — Class in namespace GenericDatabase\Engine\SQLite\Connection\DSN
- OptionsHandler::define() — Method in class OptionsHandler
This method is responsible for set options after connect in database
- $ SQLite#dataAttribute — Property in class SQLite
Array of data attributes.
- $ Reflections#defaultMethod — Property in class Reflections
Set default method
- Datetimes — Class in namespace GenericDatabase\Helpers\Types\Specials
The
GenericDatabase\Helpers\Types\Specials\Datetimesclass provides regular expression patterns for parsing and validating date and time strings. It also includes methods for retrieving the regular expression patterns and extracting information from the input string.- Validations::detectTypes() — Method in class Validations
Converts elements of an array to specific types based on their original type.
- $ ZodType#description — Property in class ZodType
- $ ZodType#defaultValue — Property in class ZodType
- ZodType::describe() — Method in class ZodType
Adiciona uma descrição ao tipo
- ZodType::default() — Method in class ZodType
Define um valor padrão
- IAttributes::define() — Method in class IAttributes
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- IOptions::define() — Method in class IOptions
This method is responsible for set options after connect in database, more information's in https://www.php.net/manual/en/ibase.configuration.php
- IConnection::disconnect() — Method in class IConnection
Disconnects from a database.
- IQueryBuilder::distinct() — Method in class IQueryBuilder
Specifies that the query should return distinct results.
- QueryBuilder::distinct() — Method in class QueryBuilder
Adds a DISTINCT clause to the query
E
- Connection::exec() — Method in class Connection
This function runs an SQL statement and returns the number of affected rows.
- Connection::errorCode() — Method in class Connection
This function returns an SQLSTATE code for the last operation executed by the database.
- Connection::errorInfo() — Method in class Connection
This function returns an array containing error information about the last operation performed by the database.
- Entity — Class in namespace GenericDatabase\Core
The
GenericDatabase\Core\Entityenum provides defines several constants that represent different database engines and a database connection class.- FirebirdConnection::exec() — Method in class FirebirdConnection
This function runs an SQL statement and returns the number of affected rows.
- FirebirdConnection::errorCode() — Method in class FirebirdConnection
This function returns an SQLSTATE code for the last operation executed by the database.
- FirebirdConnection::errorInfo() — Method in class FirebirdConnection
This function returns an array containing error information about the last operation performed by the database.
- $ ReportHandler#errorMode — Property in class ReportHandler
- StatementsHandler::exec() — Method in class StatementsHandler
This function runs an SQL statement and returns the number of affected rows.
- MySQLiConnection::exec() — Method in class MySQLiConnection
This function runs an SQL statement and returns the number of affected rows.
- MySQLiConnection::errorCode() — Method in class MySQLiConnection
This function returns an SQLSTATE code for the last operation executed by the database.
- MySQLiConnection::errorInfo() — Method in class MySQLiConnection
This function returns an array containing error information about the last operation performed by the database.
- $ ReportHandler#errorMode — Property in class ReportHandler
- StatementsHandler::exec() — Method in class StatementsHandler
This function runs an SQL statement and returns the number of affected rows.
- OCIConnection::exec() — Method in class OCIConnection
This function runs an SQL statement and returns the number of affected rows.
- OCIConnection::errorCode() — Method in class OCIConnection
This function returns an SQLSTATE code for the last operation executed by the database.
- OCIConnection::errorInfo() — Method in class OCIConnection
This function returns an array containing error information about the last operation performed by the database.
- $ ReportHandler#errorMode — Property in class ReportHandler
- StatementsHandler::exec() — Method in class StatementsHandler
This function runs an SQL statement and returns the number of affected rows.
- ODBCConnection::exec() — Method in class ODBCConnection
This function runs an SQL statement and returns the number of affected rows.
- ODBCConnection::errorCode() — Method in class ODBCConnection
This function returns an SQLSTATE code for the last operation executed by the database.
- ODBCConnection::errorInfo() — Method in class ODBCConnection
This function returns an array containing error information about the last operation performed by the database.
- $ ReportHandler#errorMode — Property in class ReportHandler
- StatementsHandler::exec() — Method in class StatementsHandler
This function runs an SQL statement and returns the number of affected rows.
- PDOConnection::exec() — Method in class PDOConnection
This function runs an SQL statement and returns the number of affected rows.
- PDOConnection::errorCode() — Method in class PDOConnection
This function returns an SQLSTATE code for the last operation executed by the database.
- PDOConnection::errorInfo() — Method in class PDOConnection
This function returns an array containing error information about the last operation performed by the database.
- $ ReportHandler#errorMode — Property in class ReportHandler
- StatementsHandler::exec() — Method in class StatementsHandler
This function runs an SQL statement and returns the number of affected rows.
- PgSQLConnection::exec() — Method in class PgSQLConnection
This function runs an SQL statement and returns the number of affected rows.
- PgSQLConnection::errorCode() — Method in class PgSQLConnection
This function returns an SQLSTATE code for the last operation executed by the database.
- PgSQLConnection::errorInfo() — Method in class PgSQLConnection
This function returns an array containing error information about the last operation performed by the database.
- $ ReportHandler#errorMode — Property in class ReportHandler
- StatementsHandler::exec() — Method in class StatementsHandler
This function runs an SQL statement and returns the number of affected rows.
- SQLSrvConnection::exec() — Method in class SQLSrvConnection
This function runs an SQL statement and returns the number of affected rows.
- SQLSrvConnection::errorCode() — Method in class SQLSrvConnection
This function returns an SQLSTATE code for the last operation executed by the database.
- SQLSrvConnection::errorInfo() — Method in class SQLSrvConnection
This function returns an array containing error information about the last operation performed by the database.
- $ ReportHandler#errorMode — Property in class ReportHandler
- StatementsHandler::exec() — Method in class StatementsHandler
This function runs an SQL statement and returns the number of affected rows.
- SQLiteConnection::exec() — Method in class SQLiteConnection
This function runs an SQL statement and returns the number of affected rows.
- SQLiteConnection::errorCode() — Method in class SQLiteConnection
This function returns an SQLSTATE code for the last operation executed by the database.
- SQLiteConnection::errorInfo() — Method in class SQLiteConnection
This function returns an array containing error information about the last operation performed by the database.
- $ ReportHandler#errorMode — Property in class ReportHandler
- StatementsHandler::exec() — Method in class StatementsHandler
This function runs an SQL statement and returns the number of affected rows.
- Errors — Class in namespace GenericDatabase\Helpers
The
GenericDatabase\Helpers\Errorsclass provides static methods for manipulating error display settings and throwing exceptions with error messages and locations.- Exceptions — Class in namespace GenericDatabase\Helpers
This
GenericDatabase\Helpers\Exceptionsclass is a custom exception that extends the built-in Exception class in PHP. It allows for the creation of custom exceptions with a default message, code, and previous exception.- SQL::escape() — Method in class SQL
Escapes the SQL string by replacing parameters with their quoted versions.
- Arrays::exceptByKeys() — Method in class Arrays
Find elements in array except by keys
- Arrays::exceptByValues() — Method in class Arrays
Find elements in array except by values
- SchemaParser::export() — Method in class SchemaParser
Exporta o esquema de conexão MySQL para JSON Schema
- $ ZodError#errors — Property in class ZodError
- ZodString::email() — Method in class ZodString
- IStatements::exec() — Method in class IStatements
This function runs an SQL statement and returns the number of affected rows.
- IStatementsAbstract::exec() — Method in class IStatementsAbstract
This function runs an SQL statement and returns the number of affected rows.
- IConnection::exec() — Method in class IConnection
This function runs an SQL statement and returns the number of affected rows.
- IConnection::errorCode() — Method in class IConnection
This function returns an SQLSTATE code for the last operation executed by the database.
- IConnection::errorInfo() — Method in class IConnection
This function returns an array containing error information about the last operation performed by the database.
- Enumerator — Class in namespace GenericDatabase\Shared
This trait provides utility methods for handling enum cases.
F
- $ AbstractFetch#fetchStrategy — Property in class AbstractFetch
- Connection::fetch() — Method in class Connection
Fetches the next row from the statement and returns it as an array.
- Connection::fetchAll() — Method in class Connection
Fetches all rows from the statement and returns them as an array.
- FirebirdConnection — Class in namespace GenericDatabase\Engine
Dynamic and Static container class for FirebirdConnection connections.
- FirebirdConnection::fetch() — Method in class FirebirdConnection
Fetches the next row from the statement and returns it as an array.
- FirebirdConnection::fetchAll() — Method in class FirebirdConnection
Fetches all rows from the statement and returns them as an array.
- FirebirdQueryBuilder — Class in namespace GenericDatabase\Engine
The
FirebirdQueryBuilderclass implements theIQueryBuilderinterfaces to provide a flexible query building mechanism using various database engines.- FirebirdQueryBuilder::from() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::fetch() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::fetchAll() — Method in class FirebirdQueryBuilder
- FetchHandler — Class in namespace GenericDatabase\Engine\Firebird\Connection\Fetch
Concrete implementation for Firebird database
- FetchHandler::fetch() — Method in class FetchHandler
Fetches the next row from a result set
- FetchHandler::fetchAll() — Method in class FetchHandler
Fetches all rows from a result set
- FetchStrategy — Class in namespace GenericDatabase\Engine\Firebird\Connection\Fetch\Strategy
- Firebird — Class in namespace GenericDatabase\Engine\Firebird\Connection
- Clause::from() — Method in class Clause
- MySQLiConnection::fetch() — Method in class MySQLiConnection
Fetches the next row from the statement and returns it as an array.
- MySQLiConnection::fetchAll() — Method in class MySQLiConnection
Fetches all rows from the statement and returns them as an array.
- MySQLiQueryBuilder::from() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::fetch() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::fetchAll() — Method in class MySQLiQueryBuilder
- FetchHandler — Class in namespace GenericDatabase\Engine\MySQLi\Connection\Fetch
Concrete implementation for MySQLi database
- FetchHandler::fetch() — Method in class FetchHandler
Fetches the next row from a result set
- FetchHandler::fetchAll() — Method in class FetchHandler
Fetches all rows from a result set
- FetchStrategy — Class in namespace GenericDatabase\Engine\MySQLi\Connection\Fetch\Strategy
- Clause::from() — Method in class Clause
- OCIConnection::fetch() — Method in class OCIConnection
Fetches the next row from the statement and returns it as an array.
- OCIConnection::fetchAll() — Method in class OCIConnection
Fetches all rows from the statement and returns them as an array.
- OCIQueryBuilder::from() — Method in class OCIQueryBuilder
- OCIQueryBuilder::fetch() — Method in class OCIQueryBuilder
- OCIQueryBuilder::fetchAll() — Method in class OCIQueryBuilder
- FetchHandler — Class in namespace GenericDatabase\Engine\OCI\Connection\Fetch
Concrete implementation for OCI database
- FetchHandler::fetch() — Method in class FetchHandler
Fetches the next row from a result set
- FetchHandler::fetchAll() — Method in class FetchHandler
Fetches all rows from a result set
- FetchStrategy — Class in namespace GenericDatabase\Engine\OCI\Connection\Fetch\Strategy
- Clause::from() — Method in class Clause
- ODBCConnection::fetch() — Method in class ODBCConnection
Fetches the next row from the statement and returns it as an array.
- ODBCConnection::fetchAll() — Method in class ODBCConnection
Fetches all rows from the statement and returns them as an array.
- ODBCQueryBuilder::from() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::fetch() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::fetchAll() — Method in class ODBCQueryBuilder
- FetchHandler — Class in namespace GenericDatabase\Engine\ODBC\Connection\Fetch
Concrete implementation for ODBC database
- FetchHandler::fetch() — Method in class FetchHandler
Fetches the next row from a result set
- FetchHandler::fetchAll() — Method in class FetchHandler
Fetches all rows from a result set
- FetchStrategy — Class in namespace GenericDatabase\Engine\ODBC\Connection\Fetch\Strategy
- ODBC::fetchArray() — Method in class ODBC
fetchArray function description.
- ODBC::fetchAll() — Method in class ODBC
Fetches all the rows from the given result set.
- ODBC::fetchColumns() — Method in class ODBC
Fetches the columns from the given result set and optionally groups them by table name.
- ODBC::fetchTables() — Method in class ODBC
Fetches tables from the given database resource and returns an array of table names.
- Clause::from() — Method in class Clause
- PDOConnection::fetch() — Method in class PDOConnection
Fetches the next row from the statement and returns it as an array.
- PDOConnection::fetchAll() — Method in class PDOConnection
Fetches all rows from the statement and returns them as an array.
- PDOQueryBuilder::from() — Method in class PDOQueryBuilder
- PDOQueryBuilder::fetch() — Method in class PDOQueryBuilder
- PDOQueryBuilder::fetchAll() — Method in class PDOQueryBuilder
- FetchHandler — Class in namespace GenericDatabase\Engine\PDO\Connection\Fetch
Concrete implementation for PDO database
- FetchHandler::fetch() — Method in class FetchHandler
Fetches the next row from a result set
- FetchHandler::fetchAll() — Method in class FetchHandler
Fetches all rows from a result set
- FetchStrategy — Class in namespace GenericDatabase\Engine\PDO\Connection\Fetch\Strategy
- Clause::from() — Method in class Clause
- PgSQLConnection::fetch() — Method in class PgSQLConnection
Fetches the next row from the statement and returns it as an array.
- PgSQLConnection::fetchAll() — Method in class PgSQLConnection
Fetches all rows from the statement and returns them as an array.
- PgSQLQueryBuilder::from() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::fetch() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::fetchAll() — Method in class PgSQLQueryBuilder
- FetchHandler — Class in namespace GenericDatabase\Engine\PgSQL\Connection\Fetch
Concrete implementation for PgSQL database
- FetchHandler::fetch() — Method in class FetchHandler
Fetches the next row from a result set
- FetchHandler::fetchAll() — Method in class FetchHandler
Fetches all rows from a result set
- FetchStrategy — Class in namespace GenericDatabase\Engine\PgSQL\Connection\Fetch\Strategy
- Clause::from() — Method in class Clause
- SQLSrvConnection::fetch() — Method in class SQLSrvConnection
Fetches the next row from the statement and returns it as an array.
- SQLSrvConnection::fetchAll() — Method in class SQLSrvConnection
Fetches all rows from the statement and returns them as an array.
- SQLSrvQueryBuilder::from() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::fetch() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::fetchAll() — Method in class SQLSrvQueryBuilder
- FetchHandler — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\Fetch
Concrete implementation for SQLSrv database
- FetchHandler::fetch() — Method in class FetchHandler
Fetches the next row from a result set
- FetchHandler::fetchAll() — Method in class FetchHandler
Fetches all rows from a result set
- FetchStrategy — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\Fetch\Strategy
- Clause::from() — Method in class Clause
- SQLiteConnection::fetch() — Method in class SQLiteConnection
Fetches the next row from the statement and returns it as an array.
- SQLiteConnection::fetchAll() — Method in class SQLiteConnection
Fetches all rows from the statement and returns them as an array.
- SQLiteQueryBuilder::from() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::fetch() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::fetchAll() — Method in class SQLiteQueryBuilder
- FetchHandler — Class in namespace GenericDatabase\Engine\SQLite\Connection\Fetch
Concrete implementation for SQLite database
- FetchHandler::fetch() — Method in class FetchHandler
Fetches the next row from a result set
- FetchHandler::fetchAll() — Method in class FetchHandler
Fetches all rows from a result set
- FetchStrategy — Class in namespace GenericDatabase\Engine\SQLite\Connection\Fetch\Strategy
- Clause::from() — Method in class Clause
- FetchCache — Class in namespace GenericDatabase\Generic\Fetch
Provides caching functionality for fetch operations, allowing results to be stored and retrieved efficiently. It maintains the state of cached results, their positions, and handles resetting fetch positions when necessary.
- $ RowsMetadata#fetched — Property in class RowsMetadata
- IFetch::fetch() — Method in class IFetch
Executes the query and returns the result.
- IFetch::fetchAll() — Method in class IFetch
Executes the query and returns all the results.
- IConnection::fetch() — Method in class IConnection
Executes the query and returns the result.
- IConnection::fetchAll() — Method in class IConnection
Executes the query and returns all the results.
- IQueryBuilder::from() — Method in class IQueryBuilder
Specifies the table(s) to select from.
- IQueryBuilder::fetch() — Method in class IQueryBuilder
Executes the query and returns the result.
- IQueryBuilder::fetchAll() — Method in class IQueryBuilder
Executes the query and returns all the results.
- IClause::from() — Method in class IClause
- Fluent — Class in namespace GenericDatabase\Modules
Class Fluent Provides methods to create database connections for various database engines.
- QueryBuilder::from() — Method in class QueryBuilder
Adds a FROM clause to the query
- QueryBuilder::fetch() — Method in class QueryBuilder
Fetches a single row from the query result.
- QueryBuilder::fetchAll() — Method in class QueryBuilder
Fetches all rows from the query result.
- Enumerator::fromName() — Method in class Enumerator
G
- AbstractArguments::getInstance() — Method in class AbstractArguments
Get the connection instance.
- AbstractArguments::getOptionsHandler() — Method in class AbstractArguments
Get the options handler instance.
- AbstractArguments::getArgumentsStrategy() — Method in class AbstractArguments
Get the arguments strategy instance.
- AbstractAttributes::getInstance() — Method in class AbstractAttributes
Get the connection instance.
- AbstractAttributes::getOptionsHandler() — Method in class AbstractAttributes
Get the options handler instance.
- AbstractAttributes::get() — Method in class AbstractAttributes
Get an attribute value using dynamic method call.
- AbstractFetch::getStrategy() — Method in class AbstractFetch
Get the current fetch strategy
- AbstractFetch::getInstance() — Method in class AbstractFetch
Get the database connection instance
- AbstractOptions::getInstance() — Method in class AbstractOptions
Get the database connection instance
- AbstractOptions::get() — Method in class AbstractOptions
Get an option value using dynamic method call
- AbstractOptions::getOptions() — Method in class AbstractOptions
Get all options or a specific option type defined by user
- AbstractStatements::getInstance() — Method in class AbstractStatements
Get the database connection instance
- AbstractStatements::get() — Method in class AbstractStatements
Get a value using dynamic method call
- AbstractStatements::getOptionsHandler() — Method in class AbstractStatements
Get the options handler instance
- AbstractStatements::getReportHandler() — Method in class AbstractStatements
Get the report handler instance
- AbstractStatements::getAllMetadata() — Method in class AbstractStatements
Get all metadata
- AbstractStatements::getQueryString() — Method in class AbstractStatements
Get the current query string
- AbstractStatements::getQueryParameters() — Method in class AbstractStatements
Get the current query parameters
- AbstractStatements::getQueryRows() — Method in class AbstractStatements
Get number of rows fetched
- AbstractStatements::getQueryColumns() — Method in class AbstractStatements
Get number of columns in result
- AbstractStatements::getAffectedRows() — Method in class AbstractStatements
Get number of affected rows
- AbstractStatements::getStatement() — Method in class AbstractStatements
Get current statement object
- Connection::getStrategy() — Method in class Connection
Get the strategy instance
- Connection::getConnection() — Method in class Connection
This method is used to get the database connection instance
- Connection::getAllMetadata() — Method in class Connection
Returns an object containing the number of queried rows and the number of affected rows.
- Connection::getQueryString() — Method in class Connection
Returns the query string.
- Connection::getQueryParameters() — Method in class Connection
Returns the parameters associated with this instance.
- Connection::getQueryRows() — Method in class Connection
Returns the number of rows affected by an operation.
- Connection::getQueryColumns() — Method in class Connection
Returns the number of columns in a statement result.
- Connection::getAffectedRows() — Method in class Connection
Returns the number of rows affected by an operation.
- Connection::getStatement() — Method in class Connection
Returns the statement for the function.
- Connection::getAttribute() — Method in class Connection
This function retrieves an attribute from the database.
- Connection::getEngine() — Method in class Connection
Retrieves an engine from the database.
- Connection::getDriver() — Method in class Connection
Retrieves a driver from the database.
- Connection::getHost() — Method in class Connection
Retrieves a host from the database.
- Connection::getPort() — Method in class Connection
Retrieves a port from the database.
- Connection::getUser() — Method in class Connection
Retrieves a user from the database.
- Connection::getPassword() — Method in class Connection
Retrieves a password from the database.
- Connection::getDatabase() — Method in class Connection
Retrieves a database name from the database.
- Connection::getOptions() — Method in class Connection
Retrieves an options from the database.
- Connection::getConnected() — Method in class Connection
Retrieves a connected status from the database.
- Connection::getDsn() — Method in class Connection
Retrieves a dsn string from the database.
- Connection::getAttributes() — Method in class Connection
Retrieves an attributes from the database.
- Connection::getCharset() — Method in class Connection
Retrieves a charset from the database.
- Connection::getException() — Method in class Connection
Retrieves an exception from the database.
- Grouping — Class in namespace GenericDatabase\Core
- FirebirdConnection::getConnection() — Method in class FirebirdConnection
This method is used to get the database connection instance
- FirebirdConnection::getAllMetadata() — Method in class FirebirdConnection
Returns an object containing the number of queried rows and the number of affected rows.
- FirebirdConnection::getQueryString() — Method in class FirebirdConnection
Returns the query string.
- FirebirdConnection::getQueryParameters() — Method in class FirebirdConnection
Returns the parameters associated with this instance.
- FirebirdConnection::getQueryRows() — Method in class FirebirdConnection
Returns the number of rows affected by an operation.
- FirebirdConnection::getQueryColumns() — Method in class FirebirdConnection
Returns the number of columns in a statement result.
- FirebirdConnection::getAffectedRows() — Method in class FirebirdConnection
Returns the number of rows affected by an operation.
- FirebirdConnection::getStatement() — Method in class FirebirdConnection
Returns the statement for the function.
- FirebirdConnection::getAttribute() — Method in class FirebirdConnection
This function retrieves an attribute from the database.
- FirebirdConnection::getDriver() — Method in class FirebirdConnection
Retrieves a driver from the database.
- FirebirdConnection::getHost() — Method in class FirebirdConnection
Retrieves a host from the database.
- FirebirdConnection::getPort() — Method in class FirebirdConnection
Retrieves a port from the database.
- FirebirdConnection::getUser() — Method in class FirebirdConnection
Retrieves a user from the database.
- FirebirdConnection::getPassword() — Method in class FirebirdConnection
Retrieves a password from the database.
- FirebirdConnection::getDatabase() — Method in class FirebirdConnection
Retrieves a database name from the database.
- FirebirdConnection::getOptions() — Method in class FirebirdConnection
Retrieves an options from the database.
- FirebirdConnection::getConnected() — Method in class FirebirdConnection
Retrieves a connected status from the database.
- FirebirdConnection::getDsn() — Method in class FirebirdConnection
Retrieves a dsn string from the database.
- FirebirdConnection::getAttributes() — Method in class FirebirdConnection
Retrieves an attributes from the database.
- FirebirdConnection::getCharset() — Method in class FirebirdConnection
Retrieves a charset from the database.
- FirebirdConnection::getException() — Method in class FirebirdConnection
Retrieves an exception from the database.
- FirebirdQueryBuilder::group() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::getValues() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::getAllMetadata() — Method in class FirebirdQueryBuilder
- ArgumentsStrategy::getInstance() — Method in class ArgumentsStrategy
Retrieves an instance of IConnection.
- ArgumentsStrategy::getOptionsHandler() — Method in class ArgumentsStrategy
Retrieves the options handler.
- DSNHandler::getInstance() — Method in class DSNHandler
- DSNHandler::get() — Method in class DSNHandler
- Firebird::getAttribute() — Method in class Firebird
Retrieves the value of a specific attribute by name or constant.
- ReportHandler::getInstance() — Method in class ReportHandler
- ReportHandler::getReportMode() — Method in class ReportHandler
Gets the current report mode.
- TransactionsHandler::getInstance() — Method in class TransactionsHandler
- Builder::getValues() — Method in class Builder
- Clause::group() — Method in class Clause
- Criteria::getSelect() — Method in class Criteria
- Criteria::getFrom() — Method in class Criteria
- Criteria::getJoin() — Method in class Criteria
- Criteria::getOn() — Method in class Criteria
- Criteria::getWhereHaving() — Method in class Criteria
- Criteria::getGroup() — Method in class Criteria
- Criteria::getOrder() — Method in class Criteria
- Criteria::getLimit() — Method in class Criteria
- Regex::getLimit() — Method in class Regex
- Regex::getGroupOrder() — Method in class Regex
- Regex::getSelect() — Method in class Regex
- Regex::getFrom() — Method in class Regex
- Regex::getOn() — Method in class Regex
- Regex::getWhereHaving() — Method in class Regex
- MySQLiConnection::getConnection() — Method in class MySQLiConnection
This method is used to get the database connection instance
- MySQLiConnection::getAllMetadata() — Method in class MySQLiConnection
Returns an object containing the number of queried rows and the number of affected rows.
- MySQLiConnection::getQueryString() — Method in class MySQLiConnection
Returns the query string.
- MySQLiConnection::getQueryParameters() — Method in class MySQLiConnection
Returns the parameters associated with this instance.
- MySQLiConnection::getQueryRows() — Method in class MySQLiConnection
Returns the number of rows affected by an operation.
- MySQLiConnection::getQueryColumns() — Method in class MySQLiConnection
Returns the number of columns in a statement result.
- MySQLiConnection::getAffectedRows() — Method in class MySQLiConnection
Returns the number of rows affected by an operation.
- MySQLiConnection::getStatement() — Method in class MySQLiConnection
Returns the statement for the function.
- MySQLiConnection::getAttribute() — Method in class MySQLiConnection
This function retrieves an attribute from the database.
- MySQLiConnection::getDriver() — Method in class MySQLiConnection
Retrieves a driver from the database.
- MySQLiConnection::getHost() — Method in class MySQLiConnection
Retrieves a host from the database.
- MySQLiConnection::getPort() — Method in class MySQLiConnection
Retrieves a port from the database.
- MySQLiConnection::getUser() — Method in class MySQLiConnection
Retrieves a user from the database.
- MySQLiConnection::getPassword() — Method in class MySQLiConnection
Retrieves a password from the database.
- MySQLiConnection::getDatabase() — Method in class MySQLiConnection
Retrieves a database name from the database.
- MySQLiConnection::getOptions() — Method in class MySQLiConnection
Retrieves an options from the database.
- MySQLiConnection::getConnected() — Method in class MySQLiConnection
Retrieves a connected status from the database.
- MySQLiConnection::getDsn() — Method in class MySQLiConnection
Retrieves a dsn string from the database.
- MySQLiConnection::getAttributes() — Method in class MySQLiConnection
Retrieves an attributes from the database.
- MySQLiConnection::getCharset() — Method in class MySQLiConnection
Retrieves a charset from the database.
- MySQLiConnection::getException() — Method in class MySQLiConnection
Retrieves an exception from the database.
- MySQLiQueryBuilder::group() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::getValues() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::getAllMetadata() — Method in class MySQLiQueryBuilder
- ArgumentsStrategy::getInstance() — Method in class ArgumentsStrategy
Obtém a instância de conexão a partir de ArgumentsHandler
- ArgumentsStrategy::getOptionsHandler() — Method in class ArgumentsStrategy
Obtém o manipulador de opções a partir de ArgumentsHandler
- AttributesHandler::getCharsetType() — Method in class AttributesHandler
- AttributesHandler::getInverseCharsetType() — Method in class AttributesHandler
- DSNHandler::getInstance() — Method in class DSNHandler
- DSNHandler::get() — Method in class DSNHandler
- MySQL::getAttribute() — Method in class MySQL
Retrieves the value of a specific attribute by name or constant.
- ReportHandler::getInstance() — Method in class ReportHandler
- ReportHandler::getReportMode() — Method in class ReportHandler
Gets the current report mode.
- TransactionsHandler::getInstance() — Method in class TransactionsHandler
- Builder::getValues() — Method in class Builder
- Clause::group() — Method in class Clause
- Criteria::getSelect() — Method in class Criteria
- Criteria::getFrom() — Method in class Criteria
- Criteria::getJoin() — Method in class Criteria
- Criteria::getOn() — Method in class Criteria
- Criteria::getWhereHaving() — Method in class Criteria
- Criteria::getGroup() — Method in class Criteria
- Criteria::getOrder() — Method in class Criteria
- Criteria::getLimit() — Method in class Criteria
- Regex::getLimit() — Method in class Regex
- Regex::getGroupOrder() — Method in class Regex
- Regex::getSelect() — Method in class Regex
- Regex::getFrom() — Method in class Regex
- Regex::getOn() — Method in class Regex
- Regex::getWhereHaving() — Method in class Regex
- OCIConnection::getConnection() — Method in class OCIConnection
This method is used to get the database connection instance
- OCIConnection::getAllMetadata() — Method in class OCIConnection
Returns an object containing the number of queried rows and the number of affected rows.
- OCIConnection::getQueryString() — Method in class OCIConnection
Returns the query string.
- OCIConnection::getQueryParameters() — Method in class OCIConnection
Returns the parameters associated with this instance.
- OCIConnection::getQueryRows() — Method in class OCIConnection
Returns the number of rows affected by an operation.
- OCIConnection::getQueryColumns() — Method in class OCIConnection
Returns the number of columns in a statement result.
- OCIConnection::getAffectedRows() — Method in class OCIConnection
Returns the number of rows affected by an operation.
- OCIConnection::getStatement() — Method in class OCIConnection
Returns the statement for the function.
- OCIConnection::getAttribute() — Method in class OCIConnection
This function retrieves an attribute from the database.
- OCIConnection::getDriver() — Method in class OCIConnection
Retrieves a driver from the database.
- OCIConnection::getHost() — Method in class OCIConnection
Retrieves a host from the database.
- OCIConnection::getPort() — Method in class OCIConnection
Retrieves a port from the database.
- OCIConnection::getUser() — Method in class OCIConnection
Retrieves a user from the database.
- OCIConnection::getPassword() — Method in class OCIConnection
Retrieves a password from the database.
- OCIConnection::getDatabase() — Method in class OCIConnection
Retrieves a database name from the database.
- OCIConnection::getOptions() — Method in class OCIConnection
Retrieves an options from the database.
- OCIConnection::getConnected() — Method in class OCIConnection
Retrieves a connected status from the database.
- OCIConnection::getDsn() — Method in class OCIConnection
Retrieves a dsn string from the database.
- OCIConnection::getAttributes() — Method in class OCIConnection
Retrieves an attributes from the database.
- OCIConnection::getCharset() — Method in class OCIConnection
Retrieves a charset from the database.
- OCIConnection::getException() — Method in class OCIConnection
Retrieves an exception from the database.
- OCIQueryBuilder::group() — Method in class OCIQueryBuilder
- OCIQueryBuilder::getValues() — Method in class OCIQueryBuilder
- OCIQueryBuilder::getAllMetadata() — Method in class OCIQueryBuilder
- ArgumentsStrategy::getInstance() — Method in class ArgumentsStrategy
Obtém a instância de conexão a partir de ArgumentsHandler
- ArgumentsStrategy::getOptionsHandler() — Method in class ArgumentsStrategy
Obtém o manipulador de opções a partir de ArgumentsHandler
- DSNHandler::getInstance() — Method in class DSNHandler
- DSNHandler::get() — Method in class DSNHandler
- OCI::getAttribute() — Method in class OCI
Retrieves the value of a specific attribute by name or constant.
- ReportHandler::getInstance() — Method in class ReportHandler
- ReportHandler::getReportMode() — Method in class ReportHandler
Gets the current report mode.
- TransactionsHandler::getInstance() — Method in class TransactionsHandler
- Builder::getValues() — Method in class Builder
- Clause::group() — Method in class Clause
- Criteria::getSelect() — Method in class Criteria
- Criteria::getFrom() — Method in class Criteria
- Criteria::getJoin() — Method in class Criteria
- Criteria::getOn() — Method in class Criteria
- Criteria::getWhereHaving() — Method in class Criteria
- Criteria::getGroup() — Method in class Criteria
- Criteria::getOrder() — Method in class Criteria
- Criteria::getLimit() — Method in class Criteria
- Regex::getLimit() — Method in class Regex
- Regex::getGroupOrder() — Method in class Regex
- Regex::getSelect() — Method in class Regex
- Regex::getFrom() — Method in class Regex
- Regex::getOn() — Method in class Regex
- Regex::getWhereHaving() — Method in class Regex
- ODBCConnection::getConnection() — Method in class ODBCConnection
This method is used to get the database connection instance
- ODBCConnection::getAllMetadata() — Method in class ODBCConnection
Returns an object containing the number of queried rows and the number of affected rows.
- ODBCConnection::getQueryString() — Method in class ODBCConnection
Returns the query string.
- ODBCConnection::getQueryParameters() — Method in class ODBCConnection
Returns the parameters associated with this instance.
- ODBCConnection::getQueryRows() — Method in class ODBCConnection
Returns the number of rows affected by an operation.
- ODBCConnection::getQueryColumns() — Method in class ODBCConnection
Returns the number of columns in a statement result.
- ODBCConnection::getAffectedRows() — Method in class ODBCConnection
Returns the number of rows affected by an operation.
- ODBCConnection::getStatement() — Method in class ODBCConnection
Returns the statement for the function.
- ODBCConnection::getAttribute() — Method in class ODBCConnection
This function retrieves an attribute from the database.
- ODBCConnection::getDriver() — Method in class ODBCConnection
Retrieves a driver from the database.
- ODBCConnection::getHost() — Method in class ODBCConnection
Retrieves a host from the database.
- ODBCConnection::getPort() — Method in class ODBCConnection
Retrieves a port from the database.
- ODBCConnection::getUser() — Method in class ODBCConnection
Retrieves a user from the database.
- ODBCConnection::getPassword() — Method in class ODBCConnection
Retrieves a password from the database.
- ODBCConnection::getDatabase() — Method in class ODBCConnection
Retrieves a database name from the database.
- ODBCConnection::getOptions() — Method in class ODBCConnection
Retrieves an options from the database.
- ODBCConnection::getConnected() — Method in class ODBCConnection
Retrieves a connected status from the database.
- ODBCConnection::getDsn() — Method in class ODBCConnection
Retrieves a dsn string from the database.
- ODBCConnection::getAttributes() — Method in class ODBCConnection
Retrieves an attributes from the database.
- ODBCConnection::getCharset() — Method in class ODBCConnection
Retrieves a charset from the database.
- ODBCConnection::getException() — Method in class ODBCConnection
Retrieves an exception from the database.
- ODBCQueryBuilder::group() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::getValues() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::getAllMetadata() — Method in class ODBCQueryBuilder
- ArgumentsStrategy::getInstance() — Method in class ArgumentsStrategy
Obtém a instância de conexão a partir de ArgumentsHandler
- ArgumentsStrategy::getOptionsHandler() — Method in class ArgumentsStrategy
Obtém o manipulador de opções a partir de ArgumentsHandler
- DSNHandler::getInstance() — Method in class DSNHandler
- DSNHandler::get() — Method in class DSNHandler
- ODBC::getAttribute() — Method in class ODBC
Retrieves the value of a specific attribute by name or constant.
- ODBC::getMapperAliases() — Method in class ODBC
Retrieves the mapper drivers for the ODBC connection.
- ODBC::getDriverSettings() — Method in class ODBC
Retrieves the available drivers on the current system, excluding specified ODBC drivers.
- ODBC::getDriverSettingsByDriver() — Method in class ODBC
Retrieves the driver settings for a specific driver, based on the operating system.
- ODBC::getAvailableAliases() — Method in class ODBC
Retrieves the available drivers on the current system, excluding the specified ODBC drivers.
- ODBC::getAvailableDrivers() — Method in class ODBC
Retrieves the available drivers on the current system, excluding the specified ODBC drivers.
- ODBC::getAliasByDriver() — Method in class ODBC
Get alias by driver.
- ReportHandler::getInstance() — Method in class ReportHandler
- ReportHandler::getReportMode() — Method in class ReportHandler
Gets the current report mode.
- TransactionsHandler::getInstance() — Method in class TransactionsHandler
- Builder::getValues() — Method in class Builder
- Clause::group() — Method in class Clause
- Criteria::getSelect() — Method in class Criteria
- Criteria::getFrom() — Method in class Criteria
- Criteria::getJoin() — Method in class Criteria
- Criteria::getOn() — Method in class Criteria
- Criteria::getWhereHaving() — Method in class Criteria
- Criteria::getGroup() — Method in class Criteria
- Criteria::getOrder() — Method in class Criteria
- Criteria::getLimit() — Method in class Criteria
- Regex::getLimit() — Method in class Regex
- Regex::getGroupOrder() — Method in class Regex
- Regex::getSelect() — Method in class Regex
- Regex::getFrom() — Method in class Regex
- Regex::getOn() — Method in class Regex
- Regex::getWhereHaving() — Method in class Regex
- PDOConnection::getConnection() — Method in class PDOConnection
This method is used to get the database connection instance
- PDOConnection::getAllMetadata() — Method in class PDOConnection
Returns an object containing the number of queried rows and the number of affected rows.
- PDOConnection::getQueryString() — Method in class PDOConnection
Returns the query string.
- PDOConnection::getQueryParameters() — Method in class PDOConnection
Returns the parameters associated with this instance.
- PDOConnection::getQueryRows() — Method in class PDOConnection
Returns the number of rows affected by an operation.
- PDOConnection::getQueryColumns() — Method in class PDOConnection
Returns the number of columns in a statement result.
- PDOConnection::getAffectedRows() — Method in class PDOConnection
Returns the number of rows affected by an operation.
- PDOConnection::getStatement() — Method in class PDOConnection
Returns the statement for the function.
- PDOConnection::getAttribute() — Method in class PDOConnection
This function retrieves an attribute from the database.
- PDOConnection::getDriver() — Method in class PDOConnection
Retrieves a driver from the database.
- PDOConnection::getHost() — Method in class PDOConnection
Retrieves a host from the database.
- PDOConnection::getPort() — Method in class PDOConnection
Retrieves a port from the database.
- PDOConnection::getUser() — Method in class PDOConnection
Retrieves a user from the database.
- PDOConnection::getPassword() — Method in class PDOConnection
Retrieves a password from the database.
- PDOConnection::getDatabase() — Method in class PDOConnection
Retrieves a database name from the database.
- PDOConnection::getOptions() — Method in class PDOConnection
Retrieves an options from the database.
- PDOConnection::getConnected() — Method in class PDOConnection
Retrieves a connected status from the database.
- PDOConnection::getDsn() — Method in class PDOConnection
Retrieves a dsn string from the database.
- PDOConnection::getAttributes() — Method in class PDOConnection
Retrieves an attributes from the database.
- PDOConnection::getCharset() — Method in class PDOConnection
Retrieves a charset from the database.
- PDOConnection::getException() — Method in class PDOConnection
Retrieves an exception from the database.
- PDOQueryBuilder::group() — Method in class PDOQueryBuilder
- PDOQueryBuilder::getValues() — Method in class PDOQueryBuilder
- PDOQueryBuilder::getAllMetadata() — Method in class PDOQueryBuilder
- ArgumentsStrategy::getInstance() — Method in class ArgumentsStrategy
Obtém a instância de conexão a partir de ArgumentsHandler
- ArgumentsStrategy::getOptionsHandler() — Method in class ArgumentsStrategy
Obtém o manipulador de opções a partir de ArgumentsHandler
- DSNHandler::getInstance() — Method in class DSNHandler
- DSNHandler::get() — Method in class DSNHandler
- ReportHandler::getInstance() — Method in class ReportHandler
- ReportHandler::getReportMode() — Method in class ReportHandler
Gets the current report mode.
- TransactionsHandler::getInstance() — Method in class TransactionsHandler
- Builder::getValues() — Method in class Builder
- Clause::group() — Method in class Clause
- Criteria::getSelect() — Method in class Criteria
- Criteria::getFrom() — Method in class Criteria
- Criteria::getJoin() — Method in class Criteria
- Criteria::getOn() — Method in class Criteria
- Criteria::getWhereHaving() — Method in class Criteria
- Criteria::getGroup() — Method in class Criteria
- Criteria::getOrder() — Method in class Criteria
- Criteria::getLimit() — Method in class Criteria
- Regex::getLimit() — Method in class Regex
- Regex::getGroupOrder() — Method in class Regex
- Regex::getSelect() — Method in class Regex
- Regex::getFrom() — Method in class Regex
- Regex::getOn() — Method in class Regex
- Regex::getWhereHaving() — Method in class Regex
- PgSQLConnection::getConnection() — Method in class PgSQLConnection
This method is used to get the database connection instance
- PgSQLConnection::getAllMetadata() — Method in class PgSQLConnection
Returns an object containing the number of queried rows and the number of affected rows.
- PgSQLConnection::getQueryString() — Method in class PgSQLConnection
Returns the query string.
- PgSQLConnection::getQueryParameters() — Method in class PgSQLConnection
Returns the parameters associated with this instance.
- PgSQLConnection::getQueryRows() — Method in class PgSQLConnection
Returns the number of rows affected by an operation.
- PgSQLConnection::getQueryColumns() — Method in class PgSQLConnection
Returns the number of columns in a statement result.
- PgSQLConnection::getAffectedRows() — Method in class PgSQLConnection
Returns the number of rows affected by an operation.
- PgSQLConnection::getStatement() — Method in class PgSQLConnection
Returns the statement for the function.
- PgSQLConnection::getAttribute() — Method in class PgSQLConnection
This function retrieves an attribute from the database.
- PgSQLConnection::getDriver() — Method in class PgSQLConnection
Retrieves a driver from the database.
- PgSQLConnection::getHost() — Method in class PgSQLConnection
Retrieves a host from the database.
- PgSQLConnection::getPort() — Method in class PgSQLConnection
Retrieves a port from the database.
- PgSQLConnection::getUser() — Method in class PgSQLConnection
Retrieves a user from the database.
- PgSQLConnection::getPassword() — Method in class PgSQLConnection
Retrieves a password from the database.
- PgSQLConnection::getDatabase() — Method in class PgSQLConnection
Retrieves a database name from the database.
- PgSQLConnection::getOptions() — Method in class PgSQLConnection
Retrieves an options from the database.
- PgSQLConnection::getConnected() — Method in class PgSQLConnection
Retrieves a connected status from the database.
- PgSQLConnection::getDsn() — Method in class PgSQLConnection
Retrieves a dsn string from the database.
- PgSQLConnection::getAttributes() — Method in class PgSQLConnection
Retrieves an attributes from the database.
- PgSQLConnection::getCharset() — Method in class PgSQLConnection
Retrieves a charset from the database.
- PgSQLConnection::getException() — Method in class PgSQLConnection
Retrieves an exception from the database.
- PgSQLQueryBuilder::group() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::getValues() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::getAllMetadata() — Method in class PgSQLQueryBuilder
- ArgumentsStrategy::getInstance() — Method in class ArgumentsStrategy
Obtém a instância de conexão a partir de ArgumentsHandler
- ArgumentsStrategy::getOptionsHandler() — Method in class ArgumentsStrategy
Obtém o manipulador de opções a partir de ArgumentsHandler
- DSNHandler::getInstance() — Method in class DSNHandler
- DSNHandler::get() — Method in class DSNHandler
- PgSQL::getAttribute() — Method in class PgSQL
Retrieves the value of a specific attribute by name or constant.
- ReportHandler::getInstance() — Method in class ReportHandler
- ReportHandler::getReportMode() — Method in class ReportHandler
Gets the current report mode.
- StatementsHandler::getStmtName() — Method in class StatementsHandler
Returns the statement for the function.
- TransactionsHandler::getInstance() — Method in class TransactionsHandler
- Builder::getValues() — Method in class Builder
- Clause::group() — Method in class Clause
- Criteria::getSelect() — Method in class Criteria
- Criteria::getFrom() — Method in class Criteria
- Criteria::getJoin() — Method in class Criteria
- Criteria::getOn() — Method in class Criteria
- Criteria::getWhereHaving() — Method in class Criteria
- Criteria::getGroup() — Method in class Criteria
- Criteria::getOrder() — Method in class Criteria
- Criteria::getLimit() — Method in class Criteria
- Regex::getLimit() — Method in class Regex
- Regex::getGroupOrder() — Method in class Regex
- Regex::getSelect() — Method in class Regex
- Regex::getFrom() — Method in class Regex
- Regex::getOn() — Method in class Regex
- Regex::getWhereHaving() — Method in class Regex
- SQLSrvConnection::getConnection() — Method in class SQLSrvConnection
This method is used to get the database connection instance
- SQLSrvConnection::getAllMetadata() — Method in class SQLSrvConnection
Returns an object containing the number of queried rows and the number of affected rows.
- SQLSrvConnection::getQueryString() — Method in class SQLSrvConnection
Returns the query string.
- SQLSrvConnection::getQueryParameters() — Method in class SQLSrvConnection
Returns the parameters associated with this instance.
- SQLSrvConnection::getQueryRows() — Method in class SQLSrvConnection
Returns the number of rows affected by an operation.
- SQLSrvConnection::getQueryColumns() — Method in class SQLSrvConnection
Returns the number of columns in a statement result.
- SQLSrvConnection::getAffectedRows() — Method in class SQLSrvConnection
Returns the number of rows affected by an operation.
- SQLSrvConnection::getStatement() — Method in class SQLSrvConnection
Returns the statement for the function.
- SQLSrvConnection::getAttribute() — Method in class SQLSrvConnection
This function retrieves an attribute from the database.
- SQLSrvConnection::getDriver() — Method in class SQLSrvConnection
Retrieves a driver from the database.
- SQLSrvConnection::getHost() — Method in class SQLSrvConnection
Retrieves a host from the database.
- SQLSrvConnection::getPort() — Method in class SQLSrvConnection
Retrieves a port from the database.
- SQLSrvConnection::getUser() — Method in class SQLSrvConnection
Retrieves a user from the database.
- SQLSrvConnection::getPassword() — Method in class SQLSrvConnection
Retrieves a password from the database.
- SQLSrvConnection::getDatabase() — Method in class SQLSrvConnection
Retrieves a database name from the database.
- SQLSrvConnection::getOptions() — Method in class SQLSrvConnection
Retrieves an options from the database.
- SQLSrvConnection::getConnected() — Method in class SQLSrvConnection
Retrieves a connected status from the database.
- SQLSrvConnection::getDsn() — Method in class SQLSrvConnection
Retrieves a dsn string from the database.
- SQLSrvConnection::getAttributes() — Method in class SQLSrvConnection
Retrieves an attributes from the database.
- SQLSrvConnection::getCharset() — Method in class SQLSrvConnection
Retrieves a charset from the database.
- SQLSrvConnection::getException() — Method in class SQLSrvConnection
Retrieves an exception from the database.
- SQLSrvQueryBuilder::group() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::getValues() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::getAllMetadata() — Method in class SQLSrvQueryBuilder
- ArgumentsStrategy::getInstance() — Method in class ArgumentsStrategy
Obtém a instância de conexão a partir de ArgumentsHandler
- ArgumentsStrategy::getOptionsHandler() — Method in class ArgumentsStrategy
Obtém o manipulador de opções a partir de ArgumentsHandler
- DSNHandler::getInstance() — Method in class DSNHandler
- ReportHandler::getInstance() — Method in class ReportHandler
- ReportHandler::getReportMode() — Method in class ReportHandler
Gets the current report mode.
- SQLSrv::getAttribute() — Method in class SQLSrv
Retrieves the value of a specific attribute by name or constant.
- TransactionsHandler::getInstance() — Method in class TransactionsHandler
- Builder::getValues() — Method in class Builder
- Clause::group() — Method in class Clause
- Criteria::getSelect() — Method in class Criteria
- Criteria::getFrom() — Method in class Criteria
- Criteria::getJoin() — Method in class Criteria
- Criteria::getOn() — Method in class Criteria
- Criteria::getWhereHaving() — Method in class Criteria
- Criteria::getGroup() — Method in class Criteria
- Criteria::getOrder() — Method in class Criteria
- Criteria::getLimit() — Method in class Criteria
- Regex::getLimit() — Method in class Regex
- Regex::getGroupOrder() — Method in class Regex
- Regex::getSelect() — Method in class Regex
- Regex::getFrom() — Method in class Regex
- Regex::getOn() — Method in class Regex
- Regex::getWhereHaving() — Method in class Regex
- SQLiteConnection::getFlags() — Method in class SQLiteConnection
Determines and returns the flags for the SQLite connection.
- SQLiteConnection::getConnection() — Method in class SQLiteConnection
This method is used to get the database connection instance
- SQLiteConnection::getAllMetadata() — Method in class SQLiteConnection
Returns an object containing the number of queried rows and the number of affected rows.
- SQLiteConnection::getQueryString() — Method in class SQLiteConnection
Returns the query string.
- SQLiteConnection::getQueryParameters() — Method in class SQLiteConnection
Returns the parameters associated with this instance.
- SQLiteConnection::getQueryRows() — Method in class SQLiteConnection
Returns the number of rows affected by an operation.
- SQLiteConnection::getQueryColumns() — Method in class SQLiteConnection
Returns the number of columns in a statement result.
- SQLiteConnection::getAffectedRows() — Method in class SQLiteConnection
Returns the number of rows affected by an operation.
- SQLiteConnection::getStatement() — Method in class SQLiteConnection
Returns the statement for the function.
- SQLiteConnection::getAttribute() — Method in class SQLiteConnection
This function retrieves an attribute from the database.
- SQLiteConnection::getDriver() — Method in class SQLiteConnection
Retrieves a driver from the database.
- SQLiteConnection::getHost() — Method in class SQLiteConnection
Retrieves a host from the database.
- SQLiteConnection::getPort() — Method in class SQLiteConnection
Retrieves a port from the database.
- SQLiteConnection::getUser() — Method in class SQLiteConnection
Retrieves a user from the database.
- SQLiteConnection::getPassword() — Method in class SQLiteConnection
Retrieves a password from the database.
- SQLiteConnection::getDatabase() — Method in class SQLiteConnection
Retrieves a database name from the database.
- SQLiteConnection::getOptions() — Method in class SQLiteConnection
Retrieves an options from the database.
- SQLiteConnection::getConnected() — Method in class SQLiteConnection
Retrieves a connected status from the database.
- SQLiteConnection::getDsn() — Method in class SQLiteConnection
Retrieves a dsn string from the database.
- SQLiteConnection::getAttributes() — Method in class SQLiteConnection
Retrieves an attributes from the database.
- SQLiteConnection::getCharset() — Method in class SQLiteConnection
Retrieves a charset from the database.
- SQLiteConnection::getException() — Method in class SQLiteConnection
Retrieves an exception from the database.
- SQLiteQueryBuilder::group() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::getValues() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::getAllMetadata() — Method in class SQLiteQueryBuilder
- ArgumentsStrategy::getInstance() — Method in class ArgumentsStrategy
Obtém a instância de conexão a partir de ArgumentsHandler
- ArgumentsStrategy::getOptionsHandler() — Method in class ArgumentsStrategy
Obtém o manipulador de opções a partir de ArgumentsHandler
- DSNHandler::getInstance() — Method in class DSNHandler
- DSNHandler::get() — Method in class DSNHandler
- ReportHandler::getInstance() — Method in class ReportHandler
- ReportHandler::getReportMode() — Method in class ReportHandler
Gets the current report mode.
- SQLite::getAttribute() — Method in class SQLite
Retrieves the value of a specific attribute by name or constant.
- TransactionsHandler::getInstance() — Method in class TransactionsHandler
- Builder::getValues() — Method in class Builder
- Clause::group() — Method in class Clause
- Criteria::getSelect() — Method in class Criteria
- Criteria::getFrom() — Method in class Criteria
- Criteria::getJoin() — Method in class Criteria
- Criteria::getOn() — Method in class Criteria
- Criteria::getWhereHaving() — Method in class Criteria
- Criteria::getGroup() — Method in class Criteria
- Criteria::getOrder() — Method in class Criteria
- Criteria::getLimit() — Method in class Criteria
- Regex::getLimit() — Method in class Regex
- Regex::getGroupOrder() — Method in class Regex
- Regex::getSelect() — Method in class Regex
- Regex::getFrom() — Method in class Regex
- Regex::getOn() — Method in class Regex
- Regex::getWhereHaving() — Method in class Regex
- SensitiveValue::getValue() — Method in class SensitiveValue
Returns the original value
- SensitiveValue::getMaskedValue() — Method in class SensitiveValue
Returns the masked value
- Context::getContext() — Method in class Context
Get context for current instance
- Metadata::getQuery() — Method in class Metadata
Retrieves the QueryMetadata object.
- QueryMetadata::getString() — Method in class QueryMetadata
Gets the query string.
- QueryMetadata::getArguments() — Method in class QueryMetadata
Gets the query arguments.
- QueryMetadata::getColumns() — Method in class QueryMetadata
Gets the number of columns.
- QueryMetadata::getRows() — Method in class QueryMetadata
Gets the rows metadata.
- RowsMetadata::getFetched() — Method in class RowsMetadata
Gets the number of rows fetched.
- RowsMetadata::getAffected() — Method in class RowsMetadata
Gets the number of rows affected.
- Generators — Class in namespace GenericDatabase\Helpers
The
GenericDatabase\Helpers\Generatorsclass provides methods for generating options and determining the type of values.- Generators::generateHash() — Method in class Generators
Generates a random hash value.
- Reflections::getSingletonInstance() — Method in class Reflections
Get singleton instance
- Reflections::getClassInstance() — Method in class Reflections
Get class instance
- Reflections::getClassConstants() — Method in class Reflections
Get all constants of the class
- Reflections::getClassConstantName() — Method in class Reflections
Get the name of a constant by its value
- Reflections::getClassPropertyName() — Method in class Reflections
Get the value of a class property by its name
- Datetimes::getPattern() — Method in class Datetimes
Gets the pattern based on the input.
- Resources::getResourceId() — Method in class Resources
Gets a unique identifier for the given resource.
- SchemaValidator::getErrors() — Method in class SchemaValidator
- ZodToSchema::generate() — Method in class ZodToSchema
- IArgumentsAbstract::getInstance() — Method in class IArgumentsAbstract
Gets the connection instance.
- IArgumentsAbstract::getOptionsHandler() — Method in class IArgumentsAbstract
Gets the options handler.
- IArgumentsAbstract::getArgumentsStrategy() — Method in class IArgumentsAbstract
Gets the arguments strategy.
- IAttributesAbstract::getInstance() — Method in class IAttributesAbstract
Get the connection instance.
- IAttributesAbstract::getOptionsHandler() — Method in class IAttributesAbstract
Get the options handler instance.
- IAttributesAbstract::get() — Method in class IAttributesAbstract
Get an attribute value using dynamic method call.
- IConstants::getAttribute() — Method in class IConstants
Retrieves the value of a specific attribute by name or constant.
- IFetchStrategy::getResourceId() — Method in class IFetchStrategy
Gets a unique identifier for the given resource.
- IOptions::getOptions() — Method in class IOptions
This method is responsible for obtaining all options already defined by the user.
- IOptionsAbstract::getInstance() — Method in class IOptionsAbstract
Get the database connection instance
- IOptionsAbstract::get() — Method in class IOptionsAbstract
Get an option value using dynamic method call
- IOptionsAbstract::getOptions() — Method in class IOptionsAbstract
Get all options or a specific option type defined by user
- IReport::getReportMode() — Method in class IReport
Gets the current report mode.
- IStatements::getAllMetadata() — Method in class IStatements
Returns an object containing the number of queried rows and the number of affected rows.
- IStatements::getQueryString() — Method in class IStatements
Returns the query string.
- IStatements::getQueryParameters() — Method in class IStatements
Returns the parameters associated with this instance.
- IStatements::getQueryRows() — Method in class IStatements
Returns the number of rows affected by an operation.
- IStatements::getQueryColumns() — Method in class IStatements
Returns the number of columns in a statement result.
- IStatements::getAffectedRows() — Method in class IStatements
Returns the number of rows affected by an operation.
- IStatements::getStatement() — Method in class IStatements
Returns the statement for the function.
- IStatementsAbstract::getAllMetadata() — Method in class IStatementsAbstract
Returns an object containing the number of queried rows and the number of affected rows.
- IStatementsAbstract::getQueryString() — Method in class IStatementsAbstract
Returns the query string.
- IStatementsAbstract::getQueryParameters() — Method in class IStatementsAbstract
Returns the parameters associated with this instance.
- IStatementsAbstract::getQueryRows() — Method in class IStatementsAbstract
Returns the number of rows affected by an operation.
- IStatementsAbstract::getQueryColumns() — Method in class IStatementsAbstract
Returns the number of columns in a statement result.
- IStatementsAbstract::getAffectedRows() — Method in class IStatementsAbstract
Returns the number of rows affected by an operation.
- IStatementsAbstract::getStatement() — Method in class IStatementsAbstract
Returns the statement for the function.
- IConnection::getConnection() — Method in class IConnection
This method is used to get the database connection instance.
- IConnection::getAllMetadata() — Method in class IConnection
Returns an object containing the number of queried rows and the number of affected rows.
- IConnection::getQueryString() — Method in class IConnection
Returns the query string.
- IConnection::getQueryParameters() — Method in class IConnection
Returns the parameters associated with this instance.
- IConnection::getQueryRows() — Method in class IConnection
Returns the number of rows affected by an operation.
- IConnection::getQueryColumns() — Method in class IConnection
Returns the number of columns in a statement result.
- IConnection::getAffectedRows() — Method in class IConnection
Returns the number of rows affected by an operation.
- IConnection::getStatement() — Method in class IConnection
Returns the statement for the function.
- IConnection::getAttribute() — Method in class IConnection
This function retrieves an attribute from the database.
- IQueryBuilder::group() — Method in class IQueryBuilder
Adds a GROUP BY clause to the query.
- IQueryBuilder::getValues() — Method in class IQueryBuilder
Gets the values that will be bound to the query.
- IQueryBuilder::getAllMetadata() — Method in class IQueryBuilder
Gets all the metadata associated with the query.
- IBuilder::getValues() — Method in class IBuilder
- IClause::group() — Method in class IClause
- ICriteria::getSelect() — Method in class ICriteria
- ICriteria::getFrom() — Method in class ICriteria
- ICriteria::getJoin() — Method in class ICriteria
- ICriteria::getOn() — Method in class ICriteria
- ICriteria::getWhereHaving() — Method in class ICriteria
- ICriteria::getGroup() — Method in class ICriteria
- ICriteria::getOrder() — Method in class ICriteria
- ICriteria::getLimit() — Method in class ICriteria
- IRegex::getLimit() — Method in class IRegex
- IRegex::getGroupOrder() — Method in class IRegex
- IRegex::getSelect() — Method in class IRegex
- IRegex::getFrom() — Method in class IRegex
- IRegex::getOn() — Method in class IRegex
- IRegex::getWhereHaving() — Method in class IRegex
- IConnectionStrategy::getStrategy() — Method in class IConnectionStrategy
Get the strategy instance
- IQueryBuilderStrategy::getStrategy() — Method in class IQueryBuilderStrategy
Get the strategy instance
- QueryBuilder::getStrategy() — Method in class QueryBuilder
Returns the query strategy instance.
- QueryBuilder::group() — Method in class QueryBuilder
Adds a GROUP clause to the query
- QueryBuilder::getValues() — Method in class QueryBuilder
Returns the query values
- QueryBuilder::getAllMetadata() — Method in class QueryBuilder
Returns the query metadata
- Getter — Class in namespace GenericDatabase\Shared
This trait is utilized for reading data from inaccessible (protected or private) or non-existing properties.
- Registry::get() — Method in class Registry
Gets an item from the registry.
- Singleton::getInstance() — Method in class Singleton
Create or obtain an instance If no hash is provided, works as classic singleton If hash is provided, creates/returns instance for that hash
H
- Having — Class in namespace GenericDatabase\Core
- FirebirdQueryBuilder::having() — Method in class FirebirdQueryBuilder
- ReportHandler::handleError() — Method in class ReportHandler
Handles an error with an optional message.
- Clause::having() — Method in class Clause
- MySQLiQueryBuilder::having() — Method in class MySQLiQueryBuilder
- ReportHandler::handleError() — Method in class ReportHandler
Handles an error with an optional message.
- Clause::having() — Method in class Clause
- OCIQueryBuilder::having() — Method in class OCIQueryBuilder
- ReportHandler::handleError() — Method in class ReportHandler
Handles an error with an optional message.
- Clause::having() — Method in class Clause
- ODBCQueryBuilder::having() — Method in class ODBCQueryBuilder
- ReportHandler::handleError() — Method in class ReportHandler
Handles an error with an optional message.
- Clause::having() — Method in class Clause
- PDOQueryBuilder::having() — Method in class PDOQueryBuilder
- ReportHandler::handleError() — Method in class ReportHandler
Handles an error with an optional message.
- Clause::having() — Method in class Clause
- PgSQLQueryBuilder::having() — Method in class PgSQLQueryBuilder
- ReportHandler::handleError() — Method in class ReportHandler
Handles an error with an optional message.
- Clause::having() — Method in class Clause
- SQLSrvQueryBuilder::having() — Method in class SQLSrvQueryBuilder
- ReportHandler::handleError() — Method in class ReportHandler
Handles an error with an optional message.
- Clause::having() — Method in class Clause
- SQLiteQueryBuilder::having() — Method in class SQLiteQueryBuilder
- ReportHandler::handleError() — Method in class ReportHandler
Handles an error with an optional message.
- Clause::having() — Method in class Clause
- FetchCache::handleFetchReset() — Method in class FetchCache
Handles resetting the fetch position and caching results if not already cached
- Hash — Class in namespace GenericDatabase\Helpers
The
GenericDatabase\Helpers\Hashclass provides a method to generate a hash using a specified algorithm.- Hash::hash() — Method in class Hash
Generates a hash using the specified algorithm and length.
- $ ZodType#hasDefault — Property in class ZodType
- IFetchStrategy::handleFetchReset() — Method in class IFetchStrategy
Handles resetting the fetch position and caching results if not already cached
- IReport::handleError() — Method in class IReport
Handles an error with an optional message.
- IQueryBuilder::having() — Method in class IQueryBuilder
Adds a HAVING clause to the query.
- IClause::having() — Method in class IClause
- QueryBuilder::having() — Method in class QueryBuilder
Adds a HAVING clause to the query
I
- $ AbstractArguments#instance — Property in class AbstractArguments
- $ AbstractAttributes#instance — Property in class AbstractAttributes
- $ AbstractFetch#instance — Property in class AbstractFetch
- AbstractFetch::internalFetchClass() — Method in class AbstractFetch
Fetches a single row from the result set as an object
- AbstractFetch::internalFetchBoth() — Method in class AbstractFetch
Fetches the current row as both an associative and a numeric array.
- AbstractFetch::internalFetchAssoc() — Method in class AbstractFetch
Fetches a single row from the result set as a numerically indexed array, converting all values to strings, or returns false if there are no more rows.
- AbstractFetch::internalFetchNum() — Method in class AbstractFetch
Fetches the current row as a numeric array.
- AbstractFetch::internalFetchColumn() — Method in class AbstractFetch
Fetches a single value from the result set, or false if there are no more rows.
- AbstractFetch::internalFetchAllAssoc() — Method in class AbstractFetch
Fetches all rows from the result set as an associative array, or an empty array if there are no more rows.
- AbstractFetch::internalFetchAllNum() — Method in class AbstractFetch
Fetches all rows from the result set as a numerically indexed array of arrays, converting all values to strings, or an empty array if there are no more rows.
- AbstractFetch::internalFetchAllBoth() — Method in class AbstractFetch
Fetches all rows from the result set as an array of arrays, where each row is both numerically and associatively indexed.
- AbstractFetch::internalFetchAllColumn() — Method in class AbstractFetch
Fetches all values of a single column from the result set as an array of strings.
- AbstractFetch::internalFetchAllClass() — Method in class AbstractFetch
Fetches all rows from the result set as an array of objects, each one being an instance of the provided class.
- $ AbstractOptions#instance — Property in class AbstractOptions
Database connection instance
- $ AbstractStatements#instance — Property in class AbstractStatements
- Connection::isConnected() — Method in class Connection
Returns true when connection was established.
- Connection::inTransaction() — Method in class Connection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Insert — Class in namespace GenericDatabase\Core
- FirebirdConnection::isConnected() — Method in class FirebirdConnection
Returns true when connection was established.
- FirebirdConnection::inTransaction() — Method in class FirebirdConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- FirebirdQueryBuilder::innerJoin() — Method in class FirebirdQueryBuilder
- $ DSNHandler#instance — Property in class DSNHandler
- $ TransactionsHandler#inTransaction — Property in class TransactionsHandler
- $ TransactionsHandler#instance — Property in class TransactionsHandler
- TransactionsHandler::inTransaction() — Method in class TransactionsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- MySQLiConnection::isConnected() — Method in class MySQLiConnection
Returns true when connection was established.
- MySQLiConnection::inTransaction() — Method in class MySQLiConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- MySQLiQueryBuilder::innerJoin() — Method in class MySQLiQueryBuilder
- $ DSNHandler#instance — Property in class DSNHandler
- $ TransactionsHandler#inTransaction — Property in class TransactionsHandler
- $ TransactionsHandler#instance — Property in class TransactionsHandler
- TransactionsHandler::inTransaction() — Method in class TransactionsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- OCIConnection::isConnected() — Method in class OCIConnection
Returns true when connection was established.
- OCIConnection::inTransaction() — Method in class OCIConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- OCIQueryBuilder::innerJoin() — Method in class OCIQueryBuilder
- $ DSNHandler#instance — Property in class DSNHandler
- $ TransactionsHandler#inTransaction — Property in class TransactionsHandler
- $ TransactionsHandler#instance — Property in class TransactionsHandler
- TransactionsHandler::inTransaction() — Method in class TransactionsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- ODBCConnection::isConnected() — Method in class ODBCConnection
Returns true when connection was established.
- ODBCConnection::inTransaction() — Method in class ODBCConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- ODBCQueryBuilder::innerJoin() — Method in class ODBCQueryBuilder
- $ DSNHandler#instance — Property in class DSNHandler
- $ TransactionsHandler#inTransaction — Property in class TransactionsHandler
- $ TransactionsHandler#instance — Property in class TransactionsHandler
- TransactionsHandler::inTransaction() — Method in class TransactionsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- PDOConnection::isConnected() — Method in class PDOConnection
Returns true when connection was established.
- PDOConnection::inTransaction() — Method in class PDOConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- PDOQueryBuilder::innerJoin() — Method in class PDOQueryBuilder
- $ DSNHandler#instance — Property in class DSNHandler
- $ TransactionsHandler#inTransaction — Property in class TransactionsHandler
- $ TransactionsHandler#instance — Property in class TransactionsHandler
- TransactionsHandler::inTransaction() — Method in class TransactionsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- PgSQLConnection::isConnected() — Method in class PgSQLConnection
Returns true when connection was established.
- PgSQLConnection::inTransaction() — Method in class PgSQLConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- PgSQLQueryBuilder::innerJoin() — Method in class PgSQLQueryBuilder
- $ DSNHandler#instance — Property in class DSNHandler
- $ TransactionsHandler#inTransaction — Property in class TransactionsHandler
- $ TransactionsHandler#instance — Property in class TransactionsHandler
- TransactionsHandler::inTransaction() — Method in class TransactionsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- SQLSrvConnection::isConnected() — Method in class SQLSrvConnection
Returns true when connection was established.
- SQLSrvConnection::inTransaction() — Method in class SQLSrvConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- SQLSrvQueryBuilder::innerJoin() — Method in class SQLSrvQueryBuilder
- $ DSNHandler#instance — Property in class DSNHandler
- $ TransactionsHandler#inTransaction — Property in class TransactionsHandler
- $ TransactionsHandler#instance — Property in class TransactionsHandler
- TransactionsHandler::inTransaction() — Method in class TransactionsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- SQLiteConnection::isConnected() — Method in class SQLiteConnection
Returns true when connection was established.
- SQLiteConnection::inTransaction() — Method in class SQLiteConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- SQLiteQueryBuilder::innerJoin() — Method in class SQLiteQueryBuilder
- $ DSNHandler#instance — Property in class DSNHandler
- $ TransactionsHandler#inTransaction — Property in class TransactionsHandler
- $ TransactionsHandler#instance — Property in class TransactionsHandler
- TransactionsHandler::inTransaction() — Method in class TransactionsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Query::initQuery() — Method in class Query
Initializes the query object, this method is used to lazily set the query object if it has not been set.
- $ Statement#is — Property in class Statement
- INI — Class in namespace GenericDatabase\Helpers\Parsers
The
GenericDatabase\Helpers\Parsers\INIclass provides methods for working with INI files.- INI::isValidINI() — Method in class INI
Check if a given argument is a valid INI file.
- JSON::isValidJSON() — Method in class JSON
Detect if json is valid
- NEON::isValidNEON() — Method in class NEON
Check if neon string is valid
- XML::isValidXML() — Method in class XML
Check if xml string is valid
- YAML::isValidYAML() — Method in class YAML
Check if yaml string is valid
- Path::isAbsolute() — Method in class Path
Detect if path is absolute
- Reflections::isSingletonMethodExists() — Method in class Reflections
Detect if method exists in class
- Arrays::isAssoc() — Method in class Arrays
Determine if array is indexed or associative
- Arrays::isMultidimensional() — Method in class Arrays
Determine if array is an array multidimensional
- Arrays::isDepthArray() — Method in class Arrays
Determine the depth of a multidimensional array recursively.
- Validations::isNumber() — Method in class Validations
Check if a value is numeric
- Validations::isBoolean() — Method in class Validations
Check "Booleanic" Conditions :)
- $ ZodArray#itemType — Property in class ZodArray
- $ ZodNumber#isInteger — Property in class ZodNumber
- $ ZodNumber#intError — Property in class ZodNumber
- ZodNumber::int() — Method in class ZodNumber
- IArguments — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the contract for handling arguments in database connections.
- IArgumentsAbstract — Class in namespace GenericDatabase\Interfaces\Connection
This interface provides methods for retrieving the connection instance, options handler, and arguments strategy.
- IArgumentsStrategy — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the strategy for handling arguments in database connections.
- IAttributes — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the attributes for a database connection.
- IAttributesAbstract — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the abstract methods for handling attributes in a database connection.
- IConstants — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines a set of constants to be used for database connections.
- IDSN — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the structure for a Data Source Name (DSN) in the application.
- IFetch — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the contract for fetching data from a database.
- IFetchAbstract — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the contract for fetching data from a database.
- IFetchAbstract::internalFetchClass() — Method in class IFetchAbstract
Fetches a single row from the result set, or false if there are no more rows.
- IFetchAbstract::internalFetchBoth() — Method in class IFetchAbstract
Fetches the current row as both an associative and a numeric array.
- IFetchAbstract::internalFetchAssoc() — Method in class IFetchAbstract
Fetches a single row from the result set as a numerically indexed array, converting all values to strings, or returns false if there are no more rows.
- IFetchAbstract::internalFetchNum() — Method in class IFetchAbstract
Fetches the current row as a numeric array.
- IFetchAbstract::internalFetchColumn() — Method in class IFetchAbstract
Fetches a single value from the result set, or false if there are no more rows.
- IFetchAbstract::internalFetchAllAssoc() — Method in class IFetchAbstract
Fetches all rows from the result set as an associative array, or an empty array if there are no more rows.
- IFetchAbstract::internalFetchAllNum() — Method in class IFetchAbstract
Fetches all rows from the result set as a numerically indexed array of arrays, converting all values to strings, or an empty array if there are no more rows.
- IFetchAbstract::internalFetchAllBoth() — Method in class IFetchAbstract
Fetches all rows from the result set as an array of arrays, where each row is both numerically and associatively indexed.
- IFetchAbstract::internalFetchAllColumn() — Method in class IFetchAbstract
Fetches all values of a single column from the result set as an array of strings.
- IFetchAbstract::internalFetchAllClass() — Method in class IFetchAbstract
Fetches all rows from the result set as an array of objects, each one being an instance of the provided class.
- IFetchStrategy — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the strategy for fetching data from a database.
- IOptions — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the contract for database connection options.
- IOptionsAbstract — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the abstract options for database connections.
- IReport — Class in namespace GenericDatabase\Interfaces\Connection
This interface provides methods to set and get report mode, and handle errors.
- IStatements — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the contract for database statement operations.
- IStatementsAbstract — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the abstract methods for database statement operations.
- ITransactions — Class in namespace GenericDatabase\Interfaces\Connection
This interface defines the contract for transaction management in a database connection.
- ITransactions::inTransaction() — Method in class ITransactions
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- IConnection — Class in namespace GenericDatabase\Interfaces
Provides an interface for connecting to a database.
- IConnection::isConnected() — Method in class IConnection
Returns true when connection was established.
- IConnection::inTransaction() — Method in class IConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- IQueryBuilder — Class in namespace GenericDatabase\Interfaces
Defines an interface for a query builder that can be used to construct SQL queries.
- IQueryBuilder::innerJoin() — Method in class IQueryBuilder
Adds an inner join clause to the query.
- IBuilder — Class in namespace GenericDatabase\Interfaces\QueryBuilder
- IClause — Class in namespace GenericDatabase\Interfaces\QueryBuilder
- ICriteria — Class in namespace GenericDatabase\Interfaces\QueryBuilder
- IRegex — Class in namespace GenericDatabase\Interfaces\QueryBuilder
- IConnectionStrategy — Class in namespace GenericDatabase\Interfaces\Strategy
This is an interface definition for
IConnectionStrategy. Here's what each method does:- IQueryBuilderStrategy — Class in namespace GenericDatabase\Interfaces\Strategy
This is an interface definition for
IQueryBuilderStrategy. Here's what each method does:- QueryBuilder::innerJoin() — Method in class QueryBuilder
Adds a INNER JOIN clause to the query
- Enumerator::isValidCase() — Method in class Enumerator
J
- Join — Class in namespace GenericDatabase\Core
- Junction — Class in namespace GenericDatabase\Core
- FirebirdQueryBuilder::join() — Method in class FirebirdQueryBuilder
- Clause::join() — Method in class Clause
- MySQLiQueryBuilder::join() — Method in class MySQLiQueryBuilder
- Clause::join() — Method in class Clause
- OCIQueryBuilder::join() — Method in class OCIQueryBuilder
- Clause::join() — Method in class Clause
- ODBCQueryBuilder::join() — Method in class ODBCQueryBuilder
- Clause::join() — Method in class Clause
- PDOQueryBuilder::join() — Method in class PDOQueryBuilder
- Clause::join() — Method in class Clause
- PgSQLQueryBuilder::join() — Method in class PgSQLQueryBuilder
- Clause::join() — Method in class Clause
- SQLSrvQueryBuilder::join() — Method in class SQLSrvQueryBuilder
- Clause::join() — Method in class Clause
- SQLiteQueryBuilder::join() — Method in class SQLiteQueryBuilder
- Clause::join() — Method in class Clause
- JSON — Class in namespace GenericDatabase\Helpers\Parsers
The
GenericDatabase\Helpers\Parsers\JSONclass provides two static methods for working with JSON data.- IQueryBuilder::join() — Method in class IQueryBuilder
Adds a join clause to the query.
- IClause::join() — Method in class IClause
- QueryBuilder::join() — Method in class QueryBuilder
Adds a JOIN clause to the query
L
- Connection::lastInsertId() — Method in class Connection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Limit — Class in namespace GenericDatabase\Core
- FirebirdConnection::lastInsertId() — Method in class FirebirdConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- FirebirdQueryBuilder::leftJoin() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::limit() — Method in class FirebirdQueryBuilder
- StatementsHandler::lastInsertId() — Method in class StatementsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Clause::limit() — Method in class Clause
- MySQLiConnection::lastInsertId() — Method in class MySQLiConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- MySQLiQueryBuilder::leftJoin() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::limit() — Method in class MySQLiQueryBuilder
- StatementsHandler::lastInsertId() — Method in class StatementsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Clause::limit() — Method in class Clause
- OCIConnection::lastInsertId() — Method in class OCIConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- OCIQueryBuilder::leftJoin() — Method in class OCIQueryBuilder
- OCIQueryBuilder::limit() — Method in class OCIQueryBuilder
- StatementsHandler::lastInsertId() — Method in class StatementsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Clause::limit() — Method in class Clause
- ODBCConnection::lastInsertId() — Method in class ODBCConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- ODBCQueryBuilder::leftJoin() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::limit() — Method in class ODBCQueryBuilder
- DSNHandler::load() — Method in class DSNHandler
- StatementsHandler::lastInsertId() — Method in class StatementsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Clause::limit() — Method in class Clause
- PDOConnection::lastInsertId() — Method in class PDOConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- PDOQueryBuilder::leftJoin() — Method in class PDOQueryBuilder
- PDOQueryBuilder::limit() — Method in class PDOQueryBuilder
- StatementsHandler::lastInsertId() — Method in class StatementsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Clause::limit() — Method in class Clause
- PgSQLConnection::lastInsertId() — Method in class PgSQLConnection
This function returns the last ID generated by an auto-increment column.
- PgSQLQueryBuilder::leftJoin() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::limit() — Method in class PgSQLQueryBuilder
- StatementsHandler::lastInsertId() — Method in class StatementsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Clause::limit() — Method in class Clause
- SQLSrvConnection::lastInsertId() — Method in class SQLSrvConnection
This function returns the last ID generated by an auto-increment column.
- SQLSrvQueryBuilder::leftJoin() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::limit() — Method in class SQLSrvQueryBuilder
- StatementsHandler::lastInsertId() — Method in class StatementsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Clause::limit() — Method in class Clause
- SQLiteConnection::lastInsertId() — Method in class SQLiteConnection
This function returns the last ID generated by an auto-increment column.
- SQLiteQueryBuilder::leftJoin() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::limit() — Method in class SQLiteQueryBuilder
- StatementsHandler::lastInsertId() — Method in class StatementsHandler
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- Clause::limit() — Method in class Clause
- IStatements::lastInsertId() — Method in class IStatements
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- IStatementsAbstract::lastInsertId() — Method in class IStatementsAbstract
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- IConnection::lastInsertId() — Method in class IConnection
This function returns the last ID generated by an auto-increment column, either the last one inserted during the current transaction, or by passing in the optional name parameter.
- IQueryBuilder::leftJoin() — Method in class IQueryBuilder
Adds a left join clause to the query.
- IQueryBuilder::limit() — Method in class IQueryBuilder
Adds a LIMIT clause to the query.
- IClause::limit() — Method in class IClause
- QueryBuilder::leftJoin() — Method in class QueryBuilder
Adds a LEFT JOIN clause to the query
- QueryBuilder::limit() — Method in class QueryBuilder
Adds a LIMIT clause to the query
M
- $ AbstractStatements#metadata — Property in class AbstractStatements
- Clause::makeWhere() — Method in class Clause
- Clause::makeHaving() — Method in class Clause
- MySQLiConnection — Class in namespace GenericDatabase\Engine
Dynamic and Static container class for MySQLiConnection connections.
- MySQLiQueryBuilder — Class in namespace GenericDatabase\Engine
The
MySQLiQueryBuilderclass implements theIQueryBuilderinterfaces to provide a flexible query building mechanism using various database engines.- MySQL — Class in namespace GenericDatabase\Engine\MySQLi\Connection
- Clause::makeWhere() — Method in class Clause
- Clause::makeHaving() — Method in class Clause
- Clause::makeWhere() — Method in class Clause
- Clause::makeHaving() — Method in class Clause
- Clause::makeWhere() — Method in class Clause
- Clause::makeHaving() — Method in class Clause
- Clause::makeWhere() — Method in class Clause
- Clause::makeHaving() — Method in class Clause
- Clause::makeWhere() — Method in class Clause
- Clause::makeHaving() — Method in class Clause
- Clause::makeWhere() — Method in class Clause
- Clause::makeHaving() — Method in class Clause
- Clause::makeWhere() — Method in class Clause
- Clause::makeHaving() — Method in class Clause
- Methods — Class in namespace GenericDatabase\Generic\Connection
This trait provides magic methods for dynamic property access and manipulation and also includes methods for getting, setting, checking existence, and unsetting properties dynamically. It also handles serialization and deserialization of the property using the
__sleepand__wakeupmagic methods.- Metadata — Class in namespace GenericDatabase\Generic\Statements
The Metadata class represents metadata associated with a query, and it contains a single property $query of type QueryMetadata.
- Arrays::matchValues() — Method in class Arrays
Find the first element that matches between two arrays
- $ ZodArray#minLength — Property in class ZodArray
- $ ZodArray#maxLength — Property in class ZodArray
- $ ZodArray#minLengthError — Property in class ZodArray
- $ ZodArray#maxLengthError — Property in class ZodArray
- ZodArray::min() — Method in class ZodArray
- ZodArray::max() — Method in class ZodArray
- $ ZodNumber#min — Property in class ZodNumber
- $ ZodNumber#max — Property in class ZodNumber
- $ ZodNumber#minError — Property in class ZodNumber
- $ ZodNumber#maxError — Property in class ZodNumber
- ZodNumber::min() — Method in class ZodNumber
- ZodNumber::max() — Method in class ZodNumber
- $ ZodString#minLength — Property in class ZodString
- $ ZodString#maxLength — Property in class ZodString
- $ ZodString#minLengthError — Property in class ZodString
- $ ZodString#maxLengthError — Property in class ZodString
- ZodString::min() — Method in class ZodString
- ZodString::max() — Method in class ZodString
- IClause::makeWhere() — Method in class IClause
- IClause::makeHaving() — Method in class IClause
N
- NEON — Class in namespace GenericDatabase\Helpers\Parsers
The
GenericDatabase\Helpers\Parsers\NEONclass provides two static methods for working with NEON data.- Z::number() — Method in class Z
- Z::null() — Method in class Z
- $ ZodNumber#nullable — Property in class ZodNumber
- $ ZodNumber#nullableError — Property in class ZodNumber
- ZodNumber::nullable() — Method in class ZodNumber
- $ ZodString#nullable — Property in class ZodString
- $ ZodString#nullableError — Property in class ZodString
- ZodString::nullable() — Method in class ZodString
- Chainable::nativeMySQLi() — Method in class Chainable
Creates a native MySQLi connection using the provided environment settings.
- Chainable::nativePgSQL() — Method in class Chainable
Creates a native PgSQL connection using the provided environment settings.
- Chainable::nativeSQLSrv() — Method in class Chainable
Creates a native SQLSrv connection using the provided environment settings.
- Chainable::nativeOCI() — Method in class Chainable
Creates a native OCI connection using the provided environment settings.
- Chainable::nativeFirebird() — Method in class Chainable
Creates a native Firebird connection using the provided environment settings.
- Chainable::nativeSQLite() — Method in class Chainable
Creates a native SQLite connection using the provided environment settings.
- Chainable::nativeMemory() — Method in class Chainable
Creates a native SQLite in-memory connection using the provided environment settings.
- Fluent::nativeMySQLi() — Method in class Fluent
Creates a native MySQLi connection using the provided environment settings.
- Fluent::nativePgSQL() — Method in class Fluent
Creates a native PgSQL connection using the provided environment settings.
- Fluent::nativeSQLSrv() — Method in class Fluent
Creates a native SQLSrv connection using the provided environment settings.
- Fluent::nativeOCI() — Method in class Fluent
Creates a native OCI connection using the provided environment settings.
- Fluent::nativeFirebird() — Method in class Fluent
Creates a native Firebird connection using the provided environment settings.
- Fluent::nativeSQLite() — Method in class Fluent
Creates a native SQLite connection using the provided environment settings.
- Fluent::nativeMemory() — Method in class Fluent
Creates a native SQLite in-memory connection using the provided environment settings.
- StaticArgs::nativeMySQLi() — Method in class StaticArgs
Creates a native MySQLi connection using the provided environment settings.
- StaticArgs::nativePgSQL() — Method in class StaticArgs
Creates a native PgSQL connection using the provided environment settings.
- StaticArgs::nativeSQLSrv() — Method in class StaticArgs
Creates a native SQLSrv connection using the provided environment settings.
- StaticArgs::nativeOCI() — Method in class StaticArgs
Creates a native OCI connection using the provided environment settings.
- StaticArgs::nativeFirebird() — Method in class StaticArgs
Creates a native Firebird connection using the provided environment settings.
- StaticArgs::nativeSQLite() — Method in class StaticArgs
Creates a native SQLite connection using the provided environment settings.
- StaticArgs::nativeMemory() — Method in class StaticArgs
Creates a native SQLite in-memory connection using the provided environment settings.
- StaticArray::nativeMySQLi() — Method in class StaticArray
Creates a native MySQLi connection using the provided environment settings.
- StaticArray::nativePgSQL() — Method in class StaticArray
Creates a native PgSQL connection using the provided environment settings.
- StaticArray::nativeSQLSrv() — Method in class StaticArray
Creates a native SQLSrv connection using the provided environment settings.
- StaticArray::nativeOCI() — Method in class StaticArray
Creates a native OCI connection using the provided environment settings.
- StaticArray::nativeFirebird() — Method in class StaticArray
Creates a native Firebird connection using the provided environment settings.
- StaticArray::nativeSQLite() — Method in class StaticArray
Creates a native SQLite connection using the provided environment settings.
- StaticArray::nativeMemory() — Method in class StaticArray
Creates a native SQLite in-memory connection using the provided environment settings.
- Enumerator::names() — Method in class Enumerator
- Singleton::newInstance() — Method in class Singleton
Create a new instance of the class and set it as the instance
O
- $ AbstractArguments#optionsHandler — Property in class AbstractArguments
- $ AbstractAttributes#optionsHandler — Property in class AbstractAttributes
- $ AbstractOptions#options — Property in class AbstractOptions
Array to store connection options
- $ AbstractStatements#optionsHandler — Property in class AbstractStatements
- FirebirdQueryBuilder::outerJoin() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::on() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::orOn() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::orWhere() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::orHaving() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::order() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::orderAsc() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::orderDesc() — Method in class FirebirdQueryBuilder
- OptionsHandler — Class in namespace GenericDatabase\Engine\Firebird\Connection\Options
- Clause::on() — Method in class Clause
- Clause::order() — Method in class Clause
- MySQLiQueryBuilder::outerJoin() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::on() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::orOn() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::orWhere() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::orHaving() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::order() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::orderAsc() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::orderDesc() — Method in class MySQLiQueryBuilder
- OptionsHandler — Class in namespace GenericDatabase\Engine\MySQLi\Connection\Options
- Clause::on() — Method in class Clause
- Clause::order() — Method in class Clause
- OCIConnection — Class in namespace GenericDatabase\Engine
Dynamic and Static container class for OCIConnection connections.
- OCIQueryBuilder — Class in namespace GenericDatabase\Engine
The
OCIQueryBuilderclass implements theIQueryBuilderinterfaces to provide a flexible query building mechanism using various database engines.- OCIQueryBuilder::outerJoin() — Method in class OCIQueryBuilder
- OCIQueryBuilder::on() — Method in class OCIQueryBuilder
- OCIQueryBuilder::orOn() — Method in class OCIQueryBuilder
- OCIQueryBuilder::orWhere() — Method in class OCIQueryBuilder
- OCIQueryBuilder::orHaving() — Method in class OCIQueryBuilder
- OCIQueryBuilder::order() — Method in class OCIQueryBuilder
- OCIQueryBuilder::orderAsc() — Method in class OCIQueryBuilder
- OCIQueryBuilder::orderDesc() — Method in class OCIQueryBuilder
- OCI — Class in namespace GenericDatabase\Engine\OCI\Connection
- OptionsHandler — Class in namespace GenericDatabase\Engine\OCI\Connection\Options
- Clause::on() — Method in class Clause
- Clause::order() — Method in class Clause
- ODBCConnection — Class in namespace GenericDatabase\Engine
Dynamic and Static container class for ODBCConnection connections.
- ODBCQueryBuilder — Class in namespace GenericDatabase\Engine
The
ODBCQueryBuilderclass implements theIQueryBuilderinterfaces to provide a flexible query building mechanism using various database engines.- ODBCQueryBuilder::outerJoin() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::on() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::orOn() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::orWhere() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::orHaving() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::order() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::orderAsc() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::orderDesc() — Method in class ODBCQueryBuilder
- ODBC — Class in namespace GenericDatabase\Engine\ODBC\Connection
- OptionsHandler — Class in namespace GenericDatabase\Engine\ODBC\Connection\Options
- Clause::on() — Method in class Clause
- Clause::order() — Method in class Clause
- PDOQueryBuilder::outerJoin() — Method in class PDOQueryBuilder
- PDOQueryBuilder::on() — Method in class PDOQueryBuilder
- PDOQueryBuilder::orOn() — Method in class PDOQueryBuilder
- PDOQueryBuilder::orWhere() — Method in class PDOQueryBuilder
- PDOQueryBuilder::orHaving() — Method in class PDOQueryBuilder
- PDOQueryBuilder::order() — Method in class PDOQueryBuilder
- PDOQueryBuilder::orderAsc() — Method in class PDOQueryBuilder
- PDOQueryBuilder::orderDesc() — Method in class PDOQueryBuilder
- OptionsHandler — Class in namespace GenericDatabase\Engine\PDO\Connection\Options
- Clause::on() — Method in class Clause
- Clause::order() — Method in class Clause
- PgSQLQueryBuilder::outerJoin() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::on() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::orOn() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::orWhere() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::orHaving() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::order() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::orderAsc() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::orderDesc() — Method in class PgSQLQueryBuilder
- $ DSNHandler#optionsHandler — Property in class DSNHandler
- OptionsHandler — Class in namespace GenericDatabase\Engine\PgSQL\Connection\Options
- Clause::on() — Method in class Clause
- Clause::order() — Method in class Clause
- SQLSrvQueryBuilder::outerJoin() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::on() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::orOn() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::orWhere() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::orHaving() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::order() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::orderAsc() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::orderDesc() — Method in class SQLSrvQueryBuilder
- $ DSNHandler#optionsHandler — Property in class DSNHandler
- OptionsHandler — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\Options
- Clause::on() — Method in class Clause
- Clause::order() — Method in class Clause
- SQLiteQueryBuilder::outerJoin() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::on() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::orOn() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::orWhere() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::orHaving() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::order() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::orderAsc() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::orderDesc() — Method in class SQLiteQueryBuilder
- OptionsHandler — Class in namespace GenericDatabase\Engine\SQLite\Connection\Options
- Clause::on() — Method in class Clause
- Clause::order() — Method in class Clause
- Z::object() — Method in class Z
- ZodArray::of() — Method in class ZodArray
- IQueryBuilder::outerJoin() — Method in class IQueryBuilder
Adds an outer join clause to the query.
- IQueryBuilder::on() — Method in class IQueryBuilder
Adds an ON clause to the current join.
- IQueryBuilder::orOn() — Method in class IQueryBuilder
Adds an OR ON clause to the current join.
- IQueryBuilder::orWhere() — Method in class IQueryBuilder
Adds an OR WHERE clause to the query.
- IQueryBuilder::orHaving() — Method in class IQueryBuilder
Adds an OR HAVING clause to the query.
- IQueryBuilder::order() — Method in class IQueryBuilder
Adds an ORDER BY clause to the query.
- IQueryBuilder::orderAsc() — Method in class IQueryBuilder
Adds an ORDER BY clause with ASC sorting to the query.
- IQueryBuilder::orderDesc() — Method in class IQueryBuilder
Adds an ORDER BY clause with DESC sorting to the query.
- IClause::on() — Method in class IClause
- IClause::order() — Method in class IClause
- Chainable::odbcMySQL() — Method in class Chainable
Creates a ODBC MySQL connection using the provided environment settings.
- Chainable::odbcPgSQL() — Method in class Chainable
Creates a ODBC PgSQL connection using the provided environment settings.
- Chainable::odbcSQLSrv() — Method in class Chainable
Creates a ODBC SQLSrv connection using the provided environment settings.
- Chainable::odbcOCI() — Method in class Chainable
Creates a ODBC OCI connection using the provided environment settings.
- Chainable::odbcFirebird() — Method in class Chainable
Creates a ODBC Firebird connection using the provided environment settings.
- Chainable::odbcSQLite() — Method in class Chainable
Creates a ODBC SQLite connection using the provided environment settings.
- Chainable::odbcAccess() — Method in class Chainable
Creates a ODBC Access connection using the provided environment settings.
- Chainable::odbcExcel() — Method in class Chainable
Creates a ODBC Excel connection using the provided environment settings.
- Chainable::odbcText() — Method in class Chainable
Creates a ODBC Text connection using the provided environment settings.
- Chainable::odbcMemory() — Method in class Chainable
Creates a ODBC Memory connection using the provided environment settings.
- Fluent::odbcMySQL() — Method in class Fluent
Creates a ODBC MySQL connection using the provided environment settings.
- Fluent::odbcPgSQL() — Method in class Fluent
Creates a ODBC PgSQL connection using the provided environment settings.
- Fluent::odbcSQLSrv() — Method in class Fluent
Creates a ODBC SQLSrv connection using the provided environment settings.
- Fluent::odbcOCI() — Method in class Fluent
Creates a ODBC OCI connection using the provided environment settings.
- Fluent::odbcFirebird() — Method in class Fluent
Creates a ODBC Firebird connection using the provided environment settings.
- Fluent::odbcSQLite() — Method in class Fluent
Creates a ODBC SQLite connection using the provided environment settings.
- Fluent::odbcAccess() — Method in class Fluent
Creates a ODBC Access connection using the provided environment settings.
- Fluent::odbcExcel() — Method in class Fluent
Creates a ODBC Excel connection using the provided environment settings.
- Fluent::odbcText() — Method in class Fluent
Creates a ODBC Text connection using the provided environment settings.
- Fluent::odbcMemory() — Method in class Fluent
Creates a ODBC Memory connection using the provided environment settings.
- StaticArgs::odbcMySQL() — Method in class StaticArgs
Creates a ODBC MySQL connection using the provided environment settings.
- StaticArgs::odbcPgSQL() — Method in class StaticArgs
Creates a ODBC PgSQL connection using the provided environment settings.
- StaticArgs::odbcSQLSrv() — Method in class StaticArgs
Creates a ODBC SQLSrv connection using the provided environment settings.
- StaticArgs::odbcOCI() — Method in class StaticArgs
Creates a ODBC OCI connection using the provided environment settings.
- StaticArgs::odbcFirebird() — Method in class StaticArgs
Creates a ODBC Firebird connection using the provided environment settings.
- StaticArgs::odbcSQLite() — Method in class StaticArgs
Creates a ODBC SQLite connection using the provided environment settings.
- StaticArgs::odbcAccess() — Method in class StaticArgs
Creates a ODBC Access connection using the provided environment settings.
- StaticArgs::odbcExcel() — Method in class StaticArgs
Creates a ODBC Excel connection using the provided environment settings.
- StaticArgs::odbcText() — Method in class StaticArgs
Creates a ODBC Text connection using the provided environment settings.
- StaticArgs::odbcMemory() — Method in class StaticArgs
Creates a ODBC Memory connection using the provided environment settings.
- StaticArray::odbcMySQL() — Method in class StaticArray
Creates a ODBC MySQL connection using the provided environment settings.
- StaticArray::odbcPgSQL() — Method in class StaticArray
Creates a ODBC PgSQL connection using the provided environment settings.
- StaticArray::odbcSQLSrv() — Method in class StaticArray
Creates a ODBC SQLSrv connection using the provided environment settings.
- StaticArray::odbcOCI() — Method in class StaticArray
Creates a ODBC OCI connection using the provided environment settings.
- StaticArray::odbcFirebird() — Method in class StaticArray
Creates a ODBC Firebird connection using the provided environment settings.
- StaticArray::odbcSQLite() — Method in class StaticArray
Creates a ODBC SQLite connection using the provided environment settings.
- StaticArray::odbcAccess() — Method in class StaticArray
Creates a ODBC Access connection using the provided environment settings.
- StaticArray::odbcExcel() — Method in class StaticArray
Creates a ODBC Excel connection using the provided environment settings.
- StaticArray::odbcText() — Method in class StaticArray
Creates a ODBC Text connection using the provided environment settings.
- StaticArray::odbcMemory() — Method in class StaticArray
Creates a ODBC Memory connection using the provided environment settings.
- QueryBuilder::outerJoin() — Method in class QueryBuilder
Adds a OUTER JOIN clause to the query
- QueryBuilder::on() — Method in class QueryBuilder
Adds a ON clause to the query
- QueryBuilder::orOn() — Method in class QueryBuilder
Adds a OR ON clause to the query
- QueryBuilder::orWhere() — Method in class QueryBuilder
Adds a OR WHERE clause to the query
- QueryBuilder::orHaving() — Method in class QueryBuilder
Adds a OR HAVING clause to the query
- QueryBuilder::order() — Method in class QueryBuilder
Adds a ORDER clause to the query
- QueryBuilder::orderAsc() — Method in class QueryBuilder
Adds a GROUP ASC clause to the query
- QueryBuilder::orderDesc() — Method in class QueryBuilder
Adds a ORDER DESC clause to the query
- Objectable — Class in namespace GenericDatabase\Shared
This trait provides magic methods for dynamic property access and manipulation, including getter, setter, isset, and unset operations. Supports serialization and deserialization through
__sleepand__wakeupmethods. Converts object properties to an associative array with the toArray method.
P
- Connection::ping() — Method in class Connection
Pings a server connection, or tries to reconnect if the connection has gone down
- Connection::prepare() — Method in class Connection
This function binds the parameters to a prepared query.
- FirebirdConnection::ping() — Method in class FirebirdConnection
Pings a server connection, or tries to reconnect if the connection has gone down
- FirebirdConnection::parseDsn() — Method in class FirebirdConnection
This method is responsible for parsing the DSN from DSN class.
- FirebirdConnection::parse() — Method in class FirebirdConnection
Parses an SQL statement and returns an statement.
- FirebirdConnection::prepare() — Method in class FirebirdConnection
This function binds the parameters to a prepared query.
- DSNHandler::parse() — Method in class DSNHandler
Parses the DSN (Data Source Name) and returns it as a string.
- StatementsHandler::parse() — Method in class StatementsHandler
Parses an SQL statement and returns an statement.
- StatementsHandler::prepare() — Method in class StatementsHandler
This function binds the parameters to a prepared query.
- Builder::parse() — Method in class Builder
- MySQLiConnection::ping() — Method in class MySQLiConnection
Pings a server connection, or tries to reconnect if the connection has gone down
- MySQLiConnection::parseDsn() — Method in class MySQLiConnection
This method is responsible for parsing the DSN from DSN class.
- MySQLiConnection::parse() — Method in class MySQLiConnection
Parses an SQL statement and returns an statement.
- MySQLiConnection::prepare() — Method in class MySQLiConnection
This function binds the parameters to a prepared query.
- DSNHandler::parse() — Method in class DSNHandler
Parses the DSN (Data Source Name) and returns it as a string.
- StatementsHandler::parse() — Method in class StatementsHandler
Parses an SQL statement and returns an statement.
- StatementsHandler::prepare() — Method in class StatementsHandler
This function binds the parameters to a prepared query.
- Builder::parse() — Method in class Builder
- OCIConnection::ping() — Method in class OCIConnection
Pings a server connection, or tries to reconnect if the connection has gone down
- OCIConnection::parseDsn() — Method in class OCIConnection
This method is responsible for parsing the DSN from DSN class.
- OCIConnection::parse() — Method in class OCIConnection
Parses an SQL statement and returns an statement.
- OCIConnection::prepare() — Method in class OCIConnection
This function binds the parameters to a prepared query.
- DSNHandler::parse() — Method in class DSNHandler
Parses the DSN (Data Source Name) and returns it as a string.
- StatementsHandler::parse() — Method in class StatementsHandler
Parses an SQL statement and returns an statement.
- StatementsHandler::prepare() — Method in class StatementsHandler
This function binds the parameters to a prepared query.
- Builder::parse() — Method in class Builder
- ODBCConnection::ping() — Method in class ODBCConnection
Pings a server connection, or tries to reconnect if the connection has gone down
- ODBCConnection::parse() — Method in class ODBCConnection
Parses an SQL statement and returns an statement.
- ODBCConnection::prepare() — Method in class ODBCConnection
This function binds the parameters to a prepared query.
- DSNHandler::parse() — Method in class DSNHandler
- StatementsHandler::parse() — Method in class StatementsHandler
Parses an SQL statement and returns an statement.
- StatementsHandler::prepare() — Method in class StatementsHandler
This function binds the parameters to a prepared query.
- Builder::parse() — Method in class Builder
- PDOConnection — Class in namespace GenericDatabase\Engine
Dynamic and Static container class for PDOConnection connections.
- PDOConnection::ping() — Method in class PDOConnection
Pings a server connection, or tries to reconnect if the connection has gone down
- PDOConnection::parse() — Method in class PDOConnection
Parses an SQL statement and returns an statement.
- PDOConnection::prepare() — Method in class PDOConnection
This function binds the parameters to a prepared query.
- PDOQueryBuilder — Class in namespace GenericDatabase\Engine
The
PDOQueryBuilderclass implements theIQueryBuilderinterfaces to provide a flexible query building mechanism using various database engines.- DSNHandler::parse() — Method in class DSNHandler
- StatementsHandler::parse() — Method in class StatementsHandler
Parses an SQL statement and returns an statement.
- StatementsHandler::prepare() — Method in class StatementsHandler
This function binds the parameters to a prepared query.
- Builder::parse() — Method in class Builder
- PgSQLConnection — Class in namespace GenericDatabase\Engine
Dynamic and Static container class for PgSQLConnection connections.
- PgSQLConnection::ping() — Method in class PgSQLConnection
Pings a server connection, or tries to reconnect if the connection has gone down
- PgSQLConnection::parse() — Method in class PgSQLConnection
Parses an SQL statement and returns an statement.
- PgSQLConnection::prepare() — Method in class PgSQLConnection
This function binds the parameters to a prepared query.
- PgSQLQueryBuilder — Class in namespace GenericDatabase\Engine
The
PgSQLQueryBuilderclass implements theIQueryBuilderinterfaces to provide a flexible query building mechanism using various database engines.- DSNHandler::parse() — Method in class DSNHandler
Parses the DSN (Data Source Name) and returns it as a string.
- PgSQL — Class in namespace GenericDatabase\Engine\PgSQL\Connection
- StatementsHandler::parse() — Method in class StatementsHandler
Parses an SQL statement and returns an statement.
- StatementsHandler::prepare() — Method in class StatementsHandler
This function binds the parameters to a prepared query.
- Builder::parse() — Method in class Builder
- SQLSrvConnection::ping() — Method in class SQLSrvConnection
Pings a server connection, or tries to reconnect if the connection has gone down
- SQLSrvConnection::parse() — Method in class SQLSrvConnection
Parses an SQL statement and returns an statement.
- SQLSrvConnection::prepare() — Method in class SQLSrvConnection
This function binds the parameters to a prepared query.
- DSNHandler::parse() — Method in class DSNHandler
- StatementsHandler::parse() — Method in class StatementsHandler
Parses an SQL statement and returns an statement.
- StatementsHandler::prepare() — Method in class StatementsHandler
This function binds the parameters to a prepared query.
- Builder::parse() — Method in class Builder
- SQLiteConnection::ping() — Method in class SQLiteConnection
Pings a server connection, or tries to reconnect if the connection has gone down
- SQLiteConnection::parse() — Method in class SQLiteConnection
Parses an SQL statement and returns an statement.
- SQLiteConnection::prepare() — Method in class SQLiteConnection
This function binds the parameters to a prepared query.
- DSNHandler::parse() — Method in class DSNHandler
Parses the DSN (Data Source Name) and returns it as a string.
- StatementsHandler::parse() — Method in class StatementsHandler
Parses an SQL statement and returns an statement.
- StatementsHandler::prepare() — Method in class StatementsHandler
This function binds the parameters to a prepared query.
- Builder::parse() — Method in class Builder
- $ Methods#property — Property in class Methods
Property to store settings
- INI::parseINI() — Method in class INI
Parse a valid INI file and return its contents as an array.
- INI::parseIniFile() — Method in class INI
Parse an INI file and return its contents as an associative array.
- JSON::parseJSON() — Method in class JSON
Parse a valid json
- NEON::parseNEON() — Method in class NEON
Parse a valid neon string
- TXT::parse() — Method in class TXT
Parses a CSV file and returns its data as an array.
- XML::parseXML() — Method in class XML
Parse XML data and convert it into an array.
- YAML::parseYAML() — Method in class YAML
Parse a valid yaml string
- Path — Class in namespace GenericDatabase\Helpers
The
GenericDatabase\Helpers\Pathclass provides two static methods for working with file paths:toAbsoluteandisAbsolute. ThetoAbsolutemethod converts a relative path to an absolute path, while theisAbsolutemethod checks if a given path is absolute or not.- SchemaParser::parse() — Method in class SchemaParser
Valida os parâmetros para o método realConnect
- ZodObject::parse() — Method in class ZodObject
- $ ZodString#pattern — Property in class ZodString
- $ ZodString#patternError — Property in class ZodString
- IDSN::parse() — Method in class IDSN
Parses the DSN (Data Source Name) and returns it as a string.
- IStatements::parse() — Method in class IStatements
Parses an SQL statement and returns an statement.
- IStatements::prepare() — Method in class IStatements
This function binds the parameters to a prepared query.
- IStatementsAbstract::parse() — Method in class IStatementsAbstract
Parses an SQL statement and returns an statement.
- IStatementsAbstract::prepare() — Method in class IStatementsAbstract
This function binds the parameters to a prepared query.
- IConnection::ping() — Method in class IConnection
Pings a server connection, or tries to reconnect if the connection has gone down
- IConnection::prepare() — Method in class IConnection
This function prepares an SQL statement for execution and returns a statement object.
- IBuilder::parse() — Method in class IBuilder
- Chainable::pdoMySQL() — Method in class Chainable
Creates a PDO MySQL connection using the provided environment settings.
- Chainable::pdoPgSQL() — Method in class Chainable
Creates a PDO PgSQL connection using the provided environment settings.
- Chainable::pdoSQLSrv() — Method in class Chainable
Creates a PDO SQLSrv connection using the provided environment settings.
- Chainable::pdoOCI() — Method in class Chainable
Creates a PDO OCI connection using the provided environment settings.
- Chainable::pdoFirebird() — Method in class Chainable
Creates a PDO Firebird connection using the provided environment settings.
- Chainable::pdoSQLite() — Method in class Chainable
Creates a PDO SQLite connection using the provided environment settings.
- Chainable::pdoMemory() — Method in class Chainable
Creates a PDO SQLite in-memory connection using the provided environment settings.
- Fluent::pdoMySQL() — Method in class Fluent
Creates a PDO MySQL connection using the provided environment settings.
- Fluent::pdoPgSQL() — Method in class Fluent
Creates a PDO PgSQL connection using the provided environment settings.
- Fluent::pdoSQLSrv() — Method in class Fluent
Creates a PDO SQLSrv connection using the provided environment settings.
- Fluent::pdoOCI() — Method in class Fluent
Creates a PDO OCI connection using the provided environment settings.
- Fluent::pdoFirebird() — Method in class Fluent
Creates a PDO Firebird connection using the provided environment settings.
- Fluent::pdoSQLite() — Method in class Fluent
Creates a PDO SQLite connection using the provided environment settings.
- Fluent::pdoMemory() — Method in class Fluent
Creates a PDO SQLite in-memory connection using the provided environment settings.
- StaticArgs::pdoMySQL() — Method in class StaticArgs
Creates a PDO MySQL connection using the provided environment settings.
- StaticArgs::pdoPgSQL() — Method in class StaticArgs
Creates a PDO PgSQL connection using the provided environment settings.
- StaticArgs::pdoSQLSrv() — Method in class StaticArgs
Creates a PDO SQLSrv connection using the provided environment settings.
- StaticArgs::pdoOCI() — Method in class StaticArgs
Creates a PDO OCI connection using the provided environment settings.
- StaticArgs::pdoFirebird() — Method in class StaticArgs
Creates a PDO Firebird connection using the provided environment settings.
- StaticArgs::pdoSQLite() — Method in class StaticArgs
Creates a PDO SQLite connection using the provided environment settings.
- StaticArgs::pdoMemory() — Method in class StaticArgs
Creates a PDO SQLite in-memory connection using the provided environment settings.
- StaticArray::pdoMySQL() — Method in class StaticArray
Creates a PDO MySQL connection using the provided environment settings.
- StaticArray::pdoPgSQL() — Method in class StaticArray
Creates a PDO PgSQL connection using the provided environment settings.
- StaticArray::pdoSQLSrv() — Method in class StaticArray
Creates a PDO SQLSrv connection using the provided environment settings.
- StaticArray::pdoOCI() — Method in class StaticArray
Creates a PDO OCI connection using the provided environment settings.
- StaticArray::pdoFirebird() — Method in class StaticArray
Creates a PDO Firebird connection using the provided environment settings.
- StaticArray::pdoSQLite() — Method in class StaticArray
Creates a PDO SQLite connection using the provided environment settings.
- StaticArray::pdoMemory() — Method in class StaticArray
Creates a PDO SQLite in-memory connection using the provided environment settings.
- Property — Class in namespace GenericDatabase\Shared
This trait provides a private array property intended for use with magic setter and getter methods.
Q
- Connection::quote() — Method in class Connection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- Connection::query() — Method in class Connection
This function executes an SQL statement and returns the result set as a statement object.
- Query — Class in namespace GenericDatabase\Core
- FirebirdConnection::quote() — Method in class FirebirdConnection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- FirebirdConnection::query() — Method in class FirebirdConnection
This function executes an SQL statement and returns the result set as a statement object.
- StatementsHandler::quote() — Method in class StatementsHandler
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- StatementsHandler::query() — Method in class StatementsHandler
This function executes an SQL statement and returns the result set as a statement object.
- MySQLiConnection::quote() — Method in class MySQLiConnection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- MySQLiConnection::query() — Method in class MySQLiConnection
This function executes an SQL statement and returns the result set as a statement object.
- StatementsHandler::quote() — Method in class StatementsHandler
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- StatementsHandler::query() — Method in class StatementsHandler
This function executes an SQL statement and returns the result set as a statement object.
- OCIConnection::quote() — Method in class OCIConnection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- OCIConnection::query() — Method in class OCIConnection
This function executes an SQL statement and returns the result set as a statement object.
- StatementsHandler::quote() — Method in class StatementsHandler
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- StatementsHandler::query() — Method in class StatementsHandler
This function executes an SQL statement and returns the result set as a statement object.
- ODBCConnection::quote() — Method in class ODBCConnection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- ODBCConnection::query() — Method in class ODBCConnection
This function executes an SQL statement and returns the result set as a statement object.
- StatementsHandler::quote() — Method in class StatementsHandler
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- StatementsHandler::query() — Method in class StatementsHandler
This function executes an SQL statement and returns the result set as a statement object.
- PDOConnection::quote() — Method in class PDOConnection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- PDOConnection::query() — Method in class PDOConnection
This function executes an SQL statement and returns the result set as a statement object.
- StatementsHandler::quote() — Method in class StatementsHandler
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- StatementsHandler::query() — Method in class StatementsHandler
This function executes an SQL statement and returns the result set as a statement object.
- PgSQLConnection::quote() — Method in class PgSQLConnection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- PgSQLConnection::query() — Method in class PgSQLConnection
This function executes an SQL statement and returns the result set as a statement object.
- StatementsHandler::quote() — Method in class StatementsHandler
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- StatementsHandler::query() — Method in class StatementsHandler
This function executes an SQL statement and returns the result set as a statement object.
- SQLSrvConnection::quote() — Method in class SQLSrvConnection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- SQLSrvConnection::query() — Method in class SQLSrvConnection
This function executes an SQL statement and returns the result set as a statement object.
- StatementsHandler::quote() — Method in class StatementsHandler
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- StatementsHandler::query() — Method in class StatementsHandler
This function executes an SQL statement and returns the result set as a statement object.
- SQLiteConnection::quote() — Method in class SQLiteConnection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- SQLiteConnection::query() — Method in class SQLiteConnection
This function executes an SQL statement and returns the result set as a statement object.
- StatementsHandler::quote() — Method in class StatementsHandler
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- StatementsHandler::query() — Method in class StatementsHandler
This function executes an SQL statement and returns the result set as a statement object.
- Query — Class in namespace GenericDatabase\Generic\QueryBuilder
This trait is part of the Generic QueryBuilder module and is used to encapsulate reusable query-building logic for database operations.
- $ Query#query — Property in class Query
- QueryObject — Class in namespace GenericDatabase\Generic\QueryBuilder
The QueryObject class represents a query object used for building and managing database queries. It has an internal storage array ($property) to store query object data and a list of valid properties ($validProperties) that can be used within the class.
- $ Metadata#query — Property in class Metadata
- QueryMetadata — Class in namespace GenericDatabase\Generic\Statements
This class provides metadata for a database query, including the query string, arguments, columns, and rows.
- $ Statement#query — Property in class Statement
- IStatements::quote() — Method in class IStatements
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- IStatements::query() — Method in class IStatements
This function executes an SQL statement and returns the result set as a statement object.
- IStatementsAbstract::quote() — Method in class IStatementsAbstract
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- IStatementsAbstract::query() — Method in class IStatementsAbstract
This function executes an SQL statement and returns the result set as a statement object.
- IConnection::quote() — Method in class IConnection
This function quotes a string for use in an SQL statement and escapes special characters (such as quotes).
- IConnection::query() — Method in class IConnection
This function executes an SQL statement and returns the result set as a statement object.
- QueryBuilder — Class in namespace GenericDatabase
The
QueryBuilderclass implements theIQueryBuilderandIQueryBuilderStrategyinterfaces to provide a flexible query building mechanism using various database engines.
R
- $ AbstractStatements#reportHandler — Property in class AbstractStatements
- Connection::rollback() — Method in class Connection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- FirebirdConnection::rollback() — Method in class FirebirdConnection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- FirebirdQueryBuilder::rightJoin() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::reset() — Method in class FirebirdQueryBuilder
- ReportHandler — Class in namespace GenericDatabase\Engine\Firebird\Connection\Report
- TransactionsHandler::rollback() — Method in class TransactionsHandler
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- Regex — Class in namespace GenericDatabase\Engine\Firebird\QueryBuilder
- MySQLiConnection::rollback() — Method in class MySQLiConnection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- MySQLiQueryBuilder::rightJoin() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::reset() — Method in class MySQLiQueryBuilder
- ReportHandler — Class in namespace GenericDatabase\Engine\MySQLi\Connection\Report
- TransactionsHandler::rollback() — Method in class TransactionsHandler
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- Regex — Class in namespace GenericDatabase\Engine\MySQLi\QueryBuilder
- OCIConnection::rollback() — Method in class OCIConnection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- OCIQueryBuilder::rightJoin() — Method in class OCIQueryBuilder
- OCIQueryBuilder::reset() — Method in class OCIQueryBuilder
- ReportHandler — Class in namespace GenericDatabase\Engine\OCI\Connection\Report
- TransactionsHandler::rollback() — Method in class TransactionsHandler
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- Regex — Class in namespace GenericDatabase\Engine\OCI\QueryBuilder
- ODBCConnection::rollback() — Method in class ODBCConnection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- ODBCQueryBuilder::rightJoin() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::reset() — Method in class ODBCQueryBuilder
- ReportHandler — Class in namespace GenericDatabase\Engine\ODBC\Connection\Report
- TransactionsHandler::rollback() — Method in class TransactionsHandler
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- Regex — Class in namespace GenericDatabase\Engine\ODBC\QueryBuilder
- PDOConnection::rollback() — Method in class PDOConnection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- PDOQueryBuilder::rightJoin() — Method in class PDOQueryBuilder
- PDOQueryBuilder::reset() — Method in class PDOQueryBuilder
- ReportHandler — Class in namespace GenericDatabase\Engine\PDO\Connection\Report
- TransactionsHandler::rollback() — Method in class TransactionsHandler
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- Regex — Class in namespace GenericDatabase\Engine\PDO\QueryBuilder
- PgSQLConnection::rollback() — Method in class PgSQLConnection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- PgSQLQueryBuilder::rightJoin() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::reset() — Method in class PgSQLQueryBuilder
- ReportHandler — Class in namespace GenericDatabase\Engine\PgSQL\Connection\Report
- TransactionsHandler::rollback() — Method in class TransactionsHandler
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- Regex — Class in namespace GenericDatabase\Engine\PgSQL\QueryBuilder
- SQLSrvConnection::rollback() — Method in class SQLSrvConnection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- SQLSrvQueryBuilder::rightJoin() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::reset() — Method in class SQLSrvQueryBuilder
- ReportHandler — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\Report
- TransactionsHandler::rollback() — Method in class TransactionsHandler
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- Regex — Class in namespace GenericDatabase\Engine\SQLSrv\QueryBuilder
- SQLiteConnection::rollback() — Method in class SQLiteConnection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- SQLiteQueryBuilder::rightJoin() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::reset() — Method in class SQLiteQueryBuilder
- ReportHandler — Class in namespace GenericDatabase\Engine\SQLite\Connection\Report
- TransactionsHandler::rollback() — Method in class TransactionsHandler
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- Regex — Class in namespace GenericDatabase\Engine\SQLite\QueryBuilder
- $ QueryMetadata#rows — Property in class QueryMetadata
Holds the metadata for the rows returned by the database query.
- RowsMetadata — Class in namespace GenericDatabase\Generic\Statements
This class represents metadata for database rows, including the number of rows fetched and affected by a query. Provides methods to get and set these values.
- Reflections — Class in namespace GenericDatabase\Helpers
The
GenericDatabase\Helpers\Reflectionsclass provides various reflection-based methods to interact with classes and objects in PHP.- Arrays::recombine() — Method in class Arrays
Iterate the array by combining the indices and values into a new array
- Resources — Class in namespace GenericDatabase\Helpers\Types\Specials
The
GenericDatabase\Helpers\Types\Specials\Resourcestrait provides methods for working with resources.- Validations::randomString() — Method in class Validations
Make a random string in length size
- ZodString::regex() — Method in class ZodString
- ITransactions::rollback() — Method in class ITransactions
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- IConnection::rollback() — Method in class IConnection
This function rolls back any changes made to the database during this transaction and restores the data to its original state.
- IQueryBuilder::rightJoin() — Method in class IQueryBuilder
Adds a right join clause to the query.
- QueryBuilder::rightJoin() — Method in class QueryBuilder
Adds a RIGHT JOIN clause to the query
- Registry — Class in namespace GenericDatabase\Shared
This trait provides a mechanism to manage a collection of items within a class.
- Registry::remove() — Method in class Registry
Removes an item from the registry.
- Run — Class in namespace GenericDatabase\Shared
This trait provides static method to dynamically call any function, method, or instance.
S
- AbstractArguments::setType() — Method in class AbstractArguments
Determines the type that will receive treatment
- AbstractArguments::setConstant() — Method in class AbstractArguments
Transform variables in constants
- AbstractAttributes::set() — Method in class AbstractAttributes
Set an attribute value using dynamic method call.
- AbstractOptions::set() — Method in class AbstractOptions
Set an option value using dynamic method call
- $ AbstractStatements#statement — Property in class AbstractStatements
- AbstractStatements::set() — Method in class AbstractStatements
Set a value using dynamic method call
- AbstractStatements::setAllMetadata() — Method in class AbstractStatements
Reset all metadata to default values
- AbstractStatements::setQueryString() — Method in class AbstractStatements
Set the query string
- AbstractStatements::setQueryParameters() — Method in class AbstractStatements
Set the query parameters
- AbstractStatements::setQueryRows() — Method in class AbstractStatements
Set number of rows fetched
- AbstractStatements::setQueryColumns() — Method in class AbstractStatements
Set number of columns in result
- AbstractStatements::setAffectedRows() — Method in class AbstractStatements
Set number of affected rows
- AbstractStatements::setStatement() — Method in class AbstractStatements
Set statement object
- Connection::setStrategy() — Method in class Connection
Defines the strategy instance
- Connection::setConnection() — Method in class Connection
This method is used to assign the database connection instance
- Connection::setQueryString() — Method in class Connection
Sets the query string for the Connection instance.
- Connection::setQueryParameters() — Method in class Connection
Sets the query parameters for the Connection instance.
- Connection::setQueryRows() — Method in class Connection
Sets the number of query rows for the Connection instance.
- Connection::setQueryColumns() — Method in class Connection
Sets the number of columns in the query result.
- Connection::setAffectedRows() — Method in class Connection
Sets the number of affected rows for the Connection instance.
- Connection::setStatement() — Method in class Connection
Set the statement for the function.
- Connection::setAttribute() — Method in class Connection
This function sets an attribute on the database.
- Connection::setEngine() — Method in class Connection
Sets an engine from the database.
- Connection::setDriver() — Method in class Connection
Sets a driver from the database.
- Connection::setHost() — Method in class Connection
Sets a host from the database.
- Connection::setPort() — Method in class Connection
Sets a port from the database.
- Connection::setUser() — Method in class Connection
Sets a user from the database.
- Connection::setPassword() — Method in class Connection
Sets a password from the database.
- Connection::setDatabase() — Method in class Connection
Sets a database name from the database.
- Connection::setOptions() — Method in class Connection
Sets an options from the database.
- Connection::setConnected() — Method in class Connection
Sets a connected status from the database.
- Connection::setDsn() — Method in class Connection
Sets a dsn string from the database.
- Connection::setAttributes() — Method in class Connection
Sets an attributes from the database.
- Connection::setCharset() — Method in class Connection
Sets a charset from the database.
- Connection::setException() — Method in class Connection
Sets an exception from the database.
- Select — Class in namespace GenericDatabase\Core
- Sorting — Class in namespace GenericDatabase\Core
- FirebirdConnection::setConnection() — Method in class FirebirdConnection
This method is used to assign the database connection instance
- FirebirdConnection::setAllMetadata() — Method in class FirebirdConnection
Reset query metadata
- FirebirdConnection::setQueryString() — Method in class FirebirdConnection
Sets the query string for the Connection instance.
- FirebirdConnection::setQueryParameters() — Method in class FirebirdConnection
Sets the query parameters for the Connection instance.
- FirebirdConnection::setQueryRows() — Method in class FirebirdConnection
Sets the number of query rows for the Connection instance.
- FirebirdConnection::setQueryColumns() — Method in class FirebirdConnection
Sets the number of columns in the query result.
- FirebirdConnection::setAffectedRows() — Method in class FirebirdConnection
Sets the number of affected rows for the Connection instance.
- FirebirdConnection::setStatement() — Method in class FirebirdConnection
Set the statement for the function.
- FirebirdConnection::setAttribute() — Method in class FirebirdConnection
This function sets an attribute from the database.
- FirebirdConnection::setDriver() — Method in class FirebirdConnection
Sets a driver from the database.
- FirebirdConnection::setHost() — Method in class FirebirdConnection
Sets a host from the database.
- FirebirdConnection::setPort() — Method in class FirebirdConnection
Sets a port from the database.
- FirebirdConnection::setUser() — Method in class FirebirdConnection
Sets a user from the database.
- FirebirdConnection::setPassword() — Method in class FirebirdConnection
Sets a password from the database.
- FirebirdConnection::setDatabase() — Method in class FirebirdConnection
Sets a database name from the database.
- FirebirdConnection::setOptions() — Method in class FirebirdConnection
Sets an options from the database.
- FirebirdConnection::setConnected() — Method in class FirebirdConnection
Sets a connected status from the database.
- FirebirdConnection::setDsn() — Method in class FirebirdConnection
Sets a dsn string from the database.
- FirebirdConnection::setAttributes() — Method in class FirebirdConnection
Sets an attributes from the database.
- FirebirdConnection::setCharset() — Method in class FirebirdConnection
Sets a charset from the database.
- FirebirdConnection::setException() — Method in class FirebirdConnection
Sets an exception from the database.
- FirebirdQueryBuilder::select() — Method in class FirebirdQueryBuilder
- FirebirdQueryBuilder::selfJoin() — Method in class FirebirdQueryBuilder
- ArgumentsStrategy::setConstant() — Method in class ArgumentsStrategy
Sets the constant options for the Firebird connection.
- DSNHandler::set() — Method in class DSNHandler
- Firebird::setAttribute() — Method in class Firebird
Sets the value of a specific attribute by name or constant.
- OptionsHandler::setOptions() — Method in class OptionsHandler
This method is responsible for set options before connect in database
- ReportHandler::setReportMode() — Method in class ReportHandler
Sets the report mode.
- StatementsHandler — Class in namespace GenericDatabase\Engine\Firebird\Connection\Statements
Concrete implementation for Firebird database
- Clause::select() — Method in class Clause
- MySQLiConnection::setConnection() — Method in class MySQLiConnection
This method is used to assign the database connection instance
- MySQLiConnection::setAllMetadata() — Method in class MySQLiConnection
Reset query metadata
- MySQLiConnection::setQueryString() — Method in class MySQLiConnection
Sets the query string for the Connection instance.
- MySQLiConnection::setQueryParameters() — Method in class MySQLiConnection
Sets the query parameters for the Connection instance.
- MySQLiConnection::setQueryRows() — Method in class MySQLiConnection
Sets the number of query rows for the Connection instance.
- MySQLiConnection::setQueryColumns() — Method in class MySQLiConnection
Sets the number of columns in the query result.
- MySQLiConnection::setAffectedRows() — Method in class MySQLiConnection
Sets the number of affected rows for the Connection instance.
- MySQLiConnection::setStatement() — Method in class MySQLiConnection
Set the statement for the function.
- MySQLiConnection::setAttribute() — Method in class MySQLiConnection
This function sets an attribute on the database.
- MySQLiConnection::setDriver() — Method in class MySQLiConnection
Sets a driver from the database.
- MySQLiConnection::setHost() — Method in class MySQLiConnection
Sets a host from the database.
- MySQLiConnection::setPort() — Method in class MySQLiConnection
Sets a port from the database.
- MySQLiConnection::setUser() — Method in class MySQLiConnection
Sets a user from the database.
- MySQLiConnection::setPassword() — Method in class MySQLiConnection
Sets a password from the database.
- MySQLiConnection::setDatabase() — Method in class MySQLiConnection
Sets a database name from the database.
- MySQLiConnection::setOptions() — Method in class MySQLiConnection
Sets an options from the database.
- MySQLiConnection::setConnected() — Method in class MySQLiConnection
Sets a connected status from the database.
- MySQLiConnection::setDsn() — Method in class MySQLiConnection
Sets a dsn string from the database.
- MySQLiConnection::setAttributes() — Method in class MySQLiConnection
Sets an attributes from the database.
- MySQLiConnection::setCharset() — Method in class MySQLiConnection
Sets a charset from the database.
- MySQLiConnection::setException() — Method in class MySQLiConnection
Sets an exception from the database.
- MySQLiQueryBuilder::select() — Method in class MySQLiQueryBuilder
- MySQLiQueryBuilder::selfJoin() — Method in class MySQLiQueryBuilder
- ArgumentsStrategy::setConstant() — Method in class ArgumentsStrategy
Transform variables in constants
- AttributesHandler::settings() — Method in class AttributesHandler
- DSNHandler::set() — Method in class DSNHandler
- MySQL::setAttribute() — Method in class MySQL
Sets the value of a specific attribute by name or constant.
- OptionsHandler::setOptions() — Method in class OptionsHandler
This method is responsible for set options before connect in database
- ReportHandler::setReportMode() — Method in class ReportHandler
Sets the report mode.
- StatementsHandler — Class in namespace GenericDatabase\Engine\MySQLi\Connection\Statements
Concrete implementation for MySQLi database
- Clause::select() — Method in class Clause
- OCIConnection::setConnection() — Method in class OCIConnection
This method is used to assign the database connection instance
- OCIConnection::setAllMetadata() — Method in class OCIConnection
Reset query metadata
- OCIConnection::setQueryString() — Method in class OCIConnection
Sets the query string for the Connection instance.
- OCIConnection::setQueryParameters() — Method in class OCIConnection
Sets the query parameters for the Connection instance.
- OCIConnection::setQueryRows() — Method in class OCIConnection
Sets the number of query rows for the Connection instance.
- OCIConnection::setQueryColumns() — Method in class OCIConnection
Sets the number of columns in the query result.
- OCIConnection::setAffectedRows() — Method in class OCIConnection
Sets the number of affected rows for the Connection instance.
- OCIConnection::setStatement() — Method in class OCIConnection
Set the statement for the function.
- OCIConnection::setAttribute() — Method in class OCIConnection
This function returns an array containing error information about the last operation performed by the database.
- OCIConnection::setDriver() — Method in class OCIConnection
Sets a driver from the database.
- OCIConnection::setHost() — Method in class OCIConnection
Sets a host from the database.
- OCIConnection::setPort() — Method in class OCIConnection
Sets a port from the database.
- OCIConnection::setUser() — Method in class OCIConnection
Sets a user from the database.
- OCIConnection::setPassword() — Method in class OCIConnection
Sets a password from the database.
- OCIConnection::setDatabase() — Method in class OCIConnection
Sets a database name from the database.
- OCIConnection::setOptions() — Method in class OCIConnection
Sets an options from the database.
- OCIConnection::setConnected() — Method in class OCIConnection
Sets a connected status from the database.
- OCIConnection::setDsn() — Method in class OCIConnection
Sets a dsn string from the database.
- OCIConnection::setAttributes() — Method in class OCIConnection
Sets an attributes from the database.
- OCIConnection::setCharset() — Method in class OCIConnection
Sets a charset from the database.
- OCIConnection::setException() — Method in class OCIConnection
Sets an exception from the database.
- OCIQueryBuilder::select() — Method in class OCIQueryBuilder
- OCIQueryBuilder::selfJoin() — Method in class OCIQueryBuilder
- ArgumentsStrategy::setConstant() — Method in class ArgumentsStrategy
Transform variables in constants
- DSNHandler::set() — Method in class DSNHandler
- OCI::setAttribute() — Method in class OCI
Sets the value of a specific attribute by name or constant.
- OptionsHandler::setOptions() — Method in class OptionsHandler
This method is responsible for set options before connect in database
- ReportHandler::setReportMode() — Method in class ReportHandler
Sets the report mode.
- StatementsHandler — Class in namespace GenericDatabase\Engine\OCI\Connection\Statements
Concrete implementation for OCI database
- Clause::select() — Method in class Clause
- ODBCConnection::setConnection() — Method in class ODBCConnection
This method is used to assign the database connection instance
- ODBCConnection::setAllMetadata() — Method in class ODBCConnection
Reset query metadata
- ODBCConnection::setQueryString() — Method in class ODBCConnection
Sets the query string for the Connection instance.
- ODBCConnection::setQueryParameters() — Method in class ODBCConnection
Sets the query parameters for the Connection instance.
- ODBCConnection::setQueryRows() — Method in class ODBCConnection
Sets the number of query rows for the Connection instance.
- ODBCConnection::setQueryColumns() — Method in class ODBCConnection
Sets the number of columns in the query result.
- ODBCConnection::setAffectedRows() — Method in class ODBCConnection
Sets the number of affected rows for the Connection instance.
- ODBCConnection::setStatement() — Method in class ODBCConnection
Set the statement for the function.
- ODBCConnection::setAttribute() — Method in class ODBCConnection
This function sets an attribute from the database.
- ODBCConnection::setDriver() — Method in class ODBCConnection
Sets a driver from the database.
- ODBCConnection::setHost() — Method in class ODBCConnection
Sets a host from the database.
- ODBCConnection::setPort() — Method in class ODBCConnection
Sets a port from the database.
- ODBCConnection::setUser() — Method in class ODBCConnection
Sets a user from the database.
- ODBCConnection::setPassword() — Method in class ODBCConnection
Sets a password from the database.
- ODBCConnection::setDatabase() — Method in class ODBCConnection
Sets a database name from the database.
- ODBCConnection::setOptions() — Method in class ODBCConnection
Sets an options from the database.
- ODBCConnection::setConnected() — Method in class ODBCConnection
Sets a connected status from the database.
- ODBCConnection::setDsn() — Method in class ODBCConnection
Sets a dsn string from the database.
- ODBCConnection::setAttributes() — Method in class ODBCConnection
Sets an attributes from the database.
- ODBCConnection::setCharset() — Method in class ODBCConnection
Sets a charset from the database.
- ODBCConnection::setException() — Method in class ODBCConnection
Sets an exception from the database.
- ODBCQueryBuilder::select() — Method in class ODBCQueryBuilder
- ODBCQueryBuilder::selfJoin() — Method in class ODBCQueryBuilder
- ArgumentsStrategy::setConstant() — Method in class ArgumentsStrategy
Transform variables in constants
- DSNHandler::set() — Method in class DSNHandler
- ODBC::setAttribute() — Method in class ODBC
Sets the value of a specific attribute by name or constant.
- ODBC::setType() — Method in class ODBC
Sets the type of the input variable based on its value.
- OptionsHandler::setOptions() — Method in class OptionsHandler
This method is responsible for set options before connect in database
- ReportHandler::setReportMode() — Method in class ReportHandler
Sets the report mode.
- StatementsHandler — Class in namespace GenericDatabase\Engine\ODBC\Connection\Statements
Concrete implementation for PDO database
- Clause::select() — Method in class Clause
- PDOConnection::setConnection() — Method in class PDOConnection
This method is used to assign the database connection instance
- PDOConnection::setAllMetadata() — Method in class PDOConnection
Reset query metadata
- PDOConnection::setQueryString() — Method in class PDOConnection
Sets the query string for the Connection instance.
- PDOConnection::setQueryParameters() — Method in class PDOConnection
Sets the query parameters for the Connection instance.
- PDOConnection::setQueryRows() — Method in class PDOConnection
Sets the number of query rows for the Connection instance.
- PDOConnection::setQueryColumns() — Method in class PDOConnection
Sets the number of columns in the query result.
- PDOConnection::setAffectedRows() — Method in class PDOConnection
Sets the number of affected rows for the Connection instance.
- PDOConnection::setStatement() — Method in class PDOConnection
Set the statement for the function.
- PDOConnection::setAttribute() — Method in class PDOConnection
This function sets an attribute on the database.
- PDOConnection::setDriver() — Method in class PDOConnection
Sets a driver from the database.
- PDOConnection::setHost() — Method in class PDOConnection
Sets a host from the database.
- PDOConnection::setPort() — Method in class PDOConnection
Sets a port from the database.
- PDOConnection::setUser() — Method in class PDOConnection
Sets a user from the database.
- PDOConnection::setPassword() — Method in class PDOConnection
Sets a password from the database.
- PDOConnection::setDatabase() — Method in class PDOConnection
Sets a database name from the database.
- PDOConnection::setOptions() — Method in class PDOConnection
Sets an options from the database.
- PDOConnection::setConnected() — Method in class PDOConnection
Sets a connected status from the database.
- PDOConnection::setDsn() — Method in class PDOConnection
Sets a dsn string from the database.
- PDOConnection::setAttributes() — Method in class PDOConnection
Sets an attributes from the database.
- PDOConnection::setCharset() — Method in class PDOConnection
Sets a charset from the database.
- PDOConnection::setException() — Method in class PDOConnection
Sets an exception from the database.
- PDOQueryBuilder::select() — Method in class PDOQueryBuilder
- PDOQueryBuilder::selfJoin() — Method in class PDOQueryBuilder
- ArgumentsStrategy::setConstant() — Method in class ArgumentsStrategy
Transform variables in constants
- DSNHandler::set() — Method in class DSNHandler
- OptionsHandler::setOptions() — Method in class OptionsHandler
This method is responsible for set options before connect in database
- ReportHandler::setReportMode() — Method in class ReportHandler
Sets the report mode.
- StatementsHandler — Class in namespace GenericDatabase\Engine\PDO\Connection\Statements
Concrete implementation for PDO database
- Clause::select() — Method in class Clause
- PgSQLConnection::setConnection() — Method in class PgSQLConnection
This method is used to assign the database connection instance
- PgSQLConnection::setAllMetadata() — Method in class PgSQLConnection
Reset query metadata
- PgSQLConnection::setQueryString() — Method in class PgSQLConnection
Sets the query string for the Connection instance.
- PgSQLConnection::setQueryParameters() — Method in class PgSQLConnection
Sets the query parameters for the Connection instance.
- PgSQLConnection::setQueryRows() — Method in class PgSQLConnection
Sets the number of query rows for the Connection instance.
- PgSQLConnection::setQueryColumns() — Method in class PgSQLConnection
Sets the number of columns in the query result.
- PgSQLConnection::setAffectedRows() — Method in class PgSQLConnection
Sets the number of affected rows for the Connection instance.
- PgSQLConnection::setStatement() — Method in class PgSQLConnection
Set the statement for the function.
- PgSQLConnection::setAttribute() — Method in class PgSQLConnection
This function returns an array containing error information about the last operation performed by the database.
- PgSQLConnection::setDriver() — Method in class PgSQLConnection
Sets a driver from the database.
- PgSQLConnection::setHost() — Method in class PgSQLConnection
Sets a host from the database.
- PgSQLConnection::setPort() — Method in class PgSQLConnection
Sets a port from the database.
- PgSQLConnection::setUser() — Method in class PgSQLConnection
Sets a user from the database.
- PgSQLConnection::setPassword() — Method in class PgSQLConnection
Sets a password from the database.
- PgSQLConnection::setDatabase() — Method in class PgSQLConnection
Sets a database name from the database.
- PgSQLConnection::setOptions() — Method in class PgSQLConnection
Sets an options from the database.
- PgSQLConnection::setConnected() — Method in class PgSQLConnection
Sets a connected status from the database.
- PgSQLConnection::setDsn() — Method in class PgSQLConnection
Sets a dsn string from the database.
- PgSQLConnection::setAttributes() — Method in class PgSQLConnection
Sets an attributes from the database.
- PgSQLConnection::setCharset() — Method in class PgSQLConnection
Sets a charset from the database.
- PgSQLConnection::setException() — Method in class PgSQLConnection
Sets an exception from the database.
- PgSQLQueryBuilder::select() — Method in class PgSQLQueryBuilder
- PgSQLQueryBuilder::selfJoin() — Method in class PgSQLQueryBuilder
- ArgumentsStrategy::setConstant() — Method in class ArgumentsStrategy
Transform variables in constants
- DSNHandler::set() — Method in class DSNHandler
- OptionsHandler::setOptions() — Method in class OptionsHandler
This method is responsible for set options before connect in database
- PgSQL::setAttribute() — Method in class PgSQL
Sets the value of a specific attribute by name or constant.
- ReportHandler::setReportMode() — Method in class ReportHandler
Sets the report mode.
- StatementsHandler — Class in namespace GenericDatabase\Engine\PgSQL\Connection\Statements
Concrete implementation for PgSQL database
- StatementsHandler::setStmtName() — Method in class StatementsHandler
Sets the statement for the function.
- Clause::select() — Method in class Clause
- SQLSrvConnection — Class in namespace GenericDatabase\Engine
Dynamic and Static container class for SQLSrvConnection connections.
- SQLSrvConnection::setConnection() — Method in class SQLSrvConnection
This method is used to assign the database connection instance
- SQLSrvConnection::setAllMetadata() — Method in class SQLSrvConnection
Reset query metadata
- SQLSrvConnection::setQueryString() — Method in class SQLSrvConnection
Sets the query string for the Connection instance.
- SQLSrvConnection::setQueryParameters() — Method in class SQLSrvConnection
Sets the query parameters for the Connection instance.
- SQLSrvConnection::setQueryRows() — Method in class SQLSrvConnection
Sets the number of query rows for the Connection instance.
- SQLSrvConnection::setQueryColumns() — Method in class SQLSrvConnection
Sets the number of columns in the query result.
- SQLSrvConnection::setAffectedRows() — Method in class SQLSrvConnection
Sets the number of affected rows for the Connection instance.
- SQLSrvConnection::setStatement() — Method in class SQLSrvConnection
Set the statement for the function.
- SQLSrvConnection::setAttribute() — Method in class SQLSrvConnection
This function returns an array containing error information about the last operation performed by the database.
- SQLSrvConnection::setDriver() — Method in class SQLSrvConnection
Sets a driver from the database.
- SQLSrvConnection::setHost() — Method in class SQLSrvConnection
Sets a host from the database.
- SQLSrvConnection::setPort() — Method in class SQLSrvConnection
Sets a port from the database.
- SQLSrvConnection::setUser() — Method in class SQLSrvConnection
Sets a user from the database.
- SQLSrvConnection::setPassword() — Method in class SQLSrvConnection
Sets a password from the database.
- SQLSrvConnection::setDatabase() — Method in class SQLSrvConnection
Sets a database name from the database.
- SQLSrvConnection::setOptions() — Method in class SQLSrvConnection
Sets an options from the database.
- SQLSrvConnection::setConnected() — Method in class SQLSrvConnection
Sets a connected status from the database.
- SQLSrvConnection::setDsn() — Method in class SQLSrvConnection
Sets a dsn string from the database.
- SQLSrvConnection::setAttributes() — Method in class SQLSrvConnection
Sets an attributes from the database.
- SQLSrvConnection::setCharset() — Method in class SQLSrvConnection
Sets a charset from the database.
- SQLSrvConnection::setException() — Method in class SQLSrvConnection
Sets an exception from the database.
- SQLSrvQueryBuilder — Class in namespace GenericDatabase\Engine
The
SQLSrvQueryBuilderclass implements theIQueryBuilderinterfaces to provide a flexible query building mechanism using various database engines.- SQLSrvQueryBuilder::select() — Method in class SQLSrvQueryBuilder
- SQLSrvQueryBuilder::selfJoin() — Method in class SQLSrvQueryBuilder
- ArgumentsStrategy::setConstant() — Method in class ArgumentsStrategy
Transform variables in constants
- OptionsHandler::setOptions() — Method in class OptionsHandler
This method is responsible for set options before connect in database
- ReportHandler::setReportMode() — Method in class ReportHandler
Sets the report mode.
- SQLSrv — Class in namespace GenericDatabase\Engine\SQLSrv\Connection
- SQLSrv::setAttribute() — Method in class SQLSrv
Sets the value of a specific attribute by name or constant.
- StatementsHandler — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\Statements
Concrete implementation for SQLSrv database
- Clause::select() — Method in class Clause
- SQLiteConnection — Class in namespace GenericDatabase\Engine
Dynamic and Static container class for SQLiteConnection connections.
- SQLiteConnection::setConnection() — Method in class SQLiteConnection
This method is used to assign the database connection instance
- SQLiteConnection::setAllMetadata() — Method in class SQLiteConnection
Reset query metadata
- SQLiteConnection::setQueryString() — Method in class SQLiteConnection
Sets the query string for the Connection instance.
- SQLiteConnection::setQueryParameters() — Method in class SQLiteConnection
Sets the query parameters for the Connection instance.
- SQLiteConnection::setQueryRows() — Method in class SQLiteConnection
Sets the number of query rows for the Connection instance.
- SQLiteConnection::setQueryColumns() — Method in class SQLiteConnection
Sets the number of columns in the query result.
- SQLiteConnection::setAffectedRows() — Method in class SQLiteConnection
Sets the number of affected rows for the Connection instance.
- SQLiteConnection::setStatement() — Method in class SQLiteConnection
Set the statement for the function.
- SQLiteConnection::setAttribute() — Method in class SQLiteConnection
This function returns an array containing error information about the last operation performed by the database.
- SQLiteConnection::setDriver() — Method in class SQLiteConnection
Sets a driver from the database.
- SQLiteConnection::setHost() — Method in class SQLiteConnection
Sets a host from the database.
- SQLiteConnection::setPort() — Method in class SQLiteConnection
Sets a port from the database.
- SQLiteConnection::setUser() — Method in class SQLiteConnection
Sets a user from the database.
- SQLiteConnection::setPassword() — Method in class SQLiteConnection
Sets a password from the database.
- SQLiteConnection::setDatabase() — Method in class SQLiteConnection
Sets a database name from the database.
- SQLiteConnection::setOptions() — Method in class SQLiteConnection
Sets an options from the database.
- SQLiteConnection::setConnected() — Method in class SQLiteConnection
Sets a connected status from the database.
- SQLiteConnection::setDsn() — Method in class SQLiteConnection
Sets a dsn string from the database.
- SQLiteConnection::setAttributes() — Method in class SQLiteConnection
Sets an attributes from the database.
- SQLiteConnection::setCharset() — Method in class SQLiteConnection
Sets a charset from the database.
- SQLiteConnection::setException() — Method in class SQLiteConnection
Sets an exception from the database.
- SQLiteQueryBuilder — Class in namespace GenericDatabase\Engine
The
SQLiteQueryBuilderclass implements theIQueryBuilderinterfaces to provide a flexible query building mechanism using various database engines.- SQLiteQueryBuilder::select() — Method in class SQLiteQueryBuilder
- SQLiteQueryBuilder::selfJoin() — Method in class SQLiteQueryBuilder
- ArgumentsStrategy::setConstant() — Method in class ArgumentsStrategy
Transform variables in constants
- DSNHandler::set() — Method in class DSNHandler
- OptionsHandler::setOptions() — Method in class OptionsHandler
This method is responsible for set options before connect in database
- ReportHandler::setReportMode() — Method in class ReportHandler
Sets the report mode.
- SQLite — Class in namespace GenericDatabase\Engine\SQLite\Connection
- SQLite::setAttribute() — Method in class SQLite
Sets the value of a specific attribute by name or constant.
- StatementsHandler — Class in namespace GenericDatabase\Engine\SQLite\Connection\Statements
Concrete implementation for SQLite database
- Clause::select() — Method in class Clause
- SensitiveValue — Class in namespace GenericDatabase\Generic\Connection
The SensitiveValue class is designed to conceal sensitive information by transforming it into a "sensitive" version, which can be used in logs, error messages, etc.
- Settings — Class in namespace GenericDatabase\Generic\Connection
This class provides a configuration container using magic methods for accessing and modifying properties. It utilizes traits for handling property access, setting, checking existence, and unsetting.
- Context::setContext() — Method in class Context
Set default context for all instances
- $ QueryMetadata#string — Property in class QueryMetadata
Represents the metadata of a database query, including the query string, arguments, column count, and row metadata.
- QueryMetadata::setString() — Method in class QueryMetadata
Sets the query string.
- QueryMetadata::setArguments() — Method in class QueryMetadata
Sets the query arguments.
- QueryMetadata::setColumns() — Method in class QueryMetadata
Sets the number of columns.
- RowsMetadata::setFetched() — Method in class RowsMetadata
Sets the number of rows fetched.
- RowsMetadata::setAffected() — Method in class RowsMetadata
Sets the number of rows affected.
- Statement — Class in namespace GenericDatabase\Generic\Statements
The
GenericDatabase\Generic\Statements\Statementclass is a class that represents a statement.- $ Statement#statement — Property in class Statement
- Generators::setConstant() — Method in class Generators
Sets a constant and generates options based on the provided value, instance, class name, constant name, and attributes.
- Generators::setType() — Method in class Generators
Determines the type of value based on its characteristics.
- SQL — Class in namespace GenericDatabase\Helpers\Parsers
The
GenericDatabase\Helpers\Parsers\SQLclass is responsible for escaping SQL strings and replacing parameters and binds in the SQL queries.- TXT::structure() — Method in class TXT
Generates the structure of the CSV files in the specified folder.
- Strings — Class in namespace GenericDatabase\Helpers\Types\Scalars
The
GenericDatabase\Helpers\Types\Scalars\Stringsclass provides methods for manipulating strings.- Strings::strRpeat() — Method in class Strings
Repeat a given string a specified number of times.
- SchemaParser — Class in namespace GenericDatabase\Helpers\Zod
- SchemaValidator — Class in namespace GenericDatabase\Helpers\Zod
- Z::string() — Method in class Z
- $ ZodObject#shape — Property in class ZodObject
- IArgumentsAbstract::setType() — Method in class IArgumentsAbstract
Sets the argument type.
- IArgumentsAbstract::setConstant() — Method in class IArgumentsAbstract
Transform variables in constants
- IArgumentsStrategy::setConstant() — Method in class IArgumentsStrategy
Sets a constant value for the argument's strategy.
- IAttributesAbstract::set() — Method in class IAttributesAbstract
Set an attribute value using dynamic method call.
- IConstants::setAttribute() — Method in class IConstants
Sets the value of a specific attribute by name or constant.
- IOptions::setOptions() — Method in class IOptions
This method is responsible for set options before connect in database
- IOptionsAbstract::set() — Method in class IOptionsAbstract
Set an option value using dynamic method call
- IReport::setReportMode() — Method in class IReport
Sets the report mode.
- IStatements::setAllMetadata() — Method in class IStatements
Reset query metadata
- IStatements::setQueryString() — Method in class IStatements
Sets the query string for the Connection instance.
- IStatements::setQueryParameters() — Method in class IStatements
Sets the query parameters for the Connection instance.
- IStatements::setQueryRows() — Method in class IStatements
Sets the number of query rows for the Connection instance.
- IStatements::setQueryColumns() — Method in class IStatements
Sets the number of columns in the query result.
- IStatements::setAffectedRows() — Method in class IStatements
Sets the number of affected rows for the Connection instance.
- IStatements::setStatement() — Method in class IStatements
Set the statement for the function.
- IStatementsAbstract::setAllMetadata() — Method in class IStatementsAbstract
Reset query metadata
- IStatementsAbstract::setQueryString() — Method in class IStatementsAbstract
Sets the query string for the Connection instance.
- IStatementsAbstract::setQueryParameters() — Method in class IStatementsAbstract
Sets the query parameters for the Connection instance.
- IStatementsAbstract::setQueryRows() — Method in class IStatementsAbstract
Sets the number of query rows for the Connection instance.
- IStatementsAbstract::setQueryColumns() — Method in class IStatementsAbstract
Sets the number of columns in the query result.
- IStatementsAbstract::setAffectedRows() — Method in class IStatementsAbstract
Sets the number of affected rows for the Connection instance.
- IStatementsAbstract::setStatement() — Method in class IStatementsAbstract
Set the statement for the function.
- IConnection::setConnection() — Method in class IConnection
This method is used to assign the database connection instance.
- IConnection::setQueryString() — Method in class IConnection
Sets the query string for the Connection instance.
- IConnection::setQueryParameters() — Method in class IConnection
Sets the query parameters for the Connection instance.
- IConnection::setQueryRows() — Method in class IConnection
Sets the number of query rows for the Connection instance.
- IConnection::setQueryColumns() — Method in class IConnection
Sets the number of columns in the query result.
- IConnection::setAffectedRows() — Method in class IConnection
Sets the number of affected rows for the Connection instance.
- IConnection::setStatement() — Method in class IConnection
Set the statement for the function.
- IConnection::setAttribute() — Method in class IConnection
This function sets an attribute from the database.
- IQueryBuilder::select() — Method in class IQueryBuilder
Specifies the columns to select in the query.
- IQueryBuilder::selfJoin() — Method in class IQueryBuilder
Adds a self join clause to the query.
- IClause::select() — Method in class IClause
- IConnectionStrategy::setStrategy() — Method in class IConnectionStrategy
Defines the strategy instance
- IQueryBuilderStrategy::setStrategy() — Method in class IQueryBuilderStrategy
Defines the strategy instance
- StaticArgs — Class in namespace GenericDatabase\Modules
Class StaticArgs Provides methods to create database connections for various database engines.
- StaticArray — Class in namespace GenericDatabase\Modules
Class StaticArray Provides methods to create database connections for various database engines.
- QueryBuilder::setStrategy() — Method in class QueryBuilder
Sets the query strategy instance.
- QueryBuilder::select() — Method in class QueryBuilder
Adds a SELECT clause to the query
- QueryBuilder::selfJoin() — Method in class QueryBuilder
Adds a SELF JOIN clause to the query
- Setter — Class in namespace GenericDatabase\Shared
This trait is run when writing data to inaccessible (protected or private) or non-existing properties.
- Singleton — Class in namespace GenericDatabase\Shared
This trait provides methods to manage a single instance of a class or multiple instances identified by a unique hash. It includes methods to get, create, set, and clear instances.
- Singleton::setInstance() — Method in class Singleton
Set a specific instance
T
- Table — Class in namespace GenericDatabase\Core
- Types — Class in namespace GenericDatabase\Core
The
GenericDatabase\Core\Typesenum represents different types of database connections and their corresponding names. This enum provides a set of predefined constants that represent various database connection types and their associated human-readable names. It is designed to simplify the identification of database connection types within the GenericDatabase library.- TransactionsHandler — Class in namespace GenericDatabase\Engine\Firebird\Connection\Transactions
- $ TransactionsHandler#transactionCounter — Property in class TransactionsHandler
- TransactionsHandler — Class in namespace GenericDatabase\Engine\MySQLi\Connection\Transactions
- $ TransactionsHandler#transactionCounter — Property in class TransactionsHandler
- TransactionsHandler — Class in namespace GenericDatabase\Engine\OCI\Connection\Transactions
- $ TransactionsHandler#transactionCounter — Property in class TransactionsHandler
- TransactionsHandler — Class in namespace GenericDatabase\Engine\ODBC\Connection\Transactions
- $ TransactionsHandler#transactionCounter — Property in class TransactionsHandler
- TransactionsHandler — Class in namespace GenericDatabase\Engine\PDO\Connection\Transactions
- $ TransactionsHandler#transactionCounter — Property in class TransactionsHandler
- TransactionsHandler — Class in namespace GenericDatabase\Engine\PgSQL\Connection\Transactions
- $ TransactionsHandler#transactionCounter — Property in class TransactionsHandler
- TransactionsHandler — Class in namespace GenericDatabase\Engine\SQLSrv\Connection\Transactions
- $ TransactionsHandler#transactionCounter — Property in class TransactionsHandler
- TransactionsHandler — Class in namespace GenericDatabase\Engine\SQLite\Connection\Transactions
- $ TransactionsHandler#transactionCounter — Property in class TransactionsHandler
- SensitiveValue::transformString() — Method in class SensitiveValue
Transforms a string value into a "sensitive" version
- Errors::turnOff() — Method in class Errors
Turn off error display by setting the error display setting to 0.
- Errors::turnOn() — Method in class Errors
Turn on error display by setting the error display setting to 1.
- Errors::throw() — Method in class Errors
Throw a custom exception with the specified error message and display the error message and location.
- TXT — Class in namespace GenericDatabase\Helpers\Parsers
The
GenericDatabase\Helpers\Parsers\TXTclass provides methods for parsing, analyzing, and writing TXT and CSV files.- Path::toAbsolute() — Method in class Path
Convert path from relative to absolute
- Strings::toCamelize() — Method in class Strings
Converts a string to camelCase.
- ZodArray::toJsonSchema() — Method in class ZodArray
Converte este tipo para um formato de esquema JSON
- ZodBoolean::toJsonSchema() — Method in class ZodBoolean
Converte este tipo para um formato de esquema JSON
- ZodNull::toJsonSchema() — Method in class ZodNull
Converte este tipo para um formato de esquema JSON
- ZodNumber::toJsonSchema() — Method in class ZodNumber
Converte este tipo para um formato de esquema JSON
- ZodObject::toJsonSchema() — Method in class ZodObject
Converte este tipo para um formato de esquema JSON
- ZodString::toJsonSchema() — Method in class ZodString
Converte este tipo para um formato de esquema JSON
- ZodType::toJsonSchema() — Method in class ZodType
Converte este tipo para um formato de esquema JSON
- Objectable::toArray() — Method in class Objectable
Returns the object properties as an associative array
- Transporter — Class in namespace GenericDatabase\Shared
This trait provides handles the serialization process by preparing the object for serialization and stores non-empty 'property' fields in the property array and returns an array of object variable names to be serialized.
V
- Validations — Class in namespace GenericDatabase\Helpers
The
GenericDatabase\Helpers\Validationsclass provides several static methods for performing common validation tasks. These methods include checking if a value is numeric, checking "Booleanic" conditions, generating random strings, and detecting if a query is a SELECT statement.- SchemaValidator::validate() — Method in class SchemaValidator
- ZodArray::validate() — Method in class ZodArray
Valida um valor contra este tipo
- ZodBoolean::validate() — Method in class ZodBoolean
Valida um valor contra este tipo
- ZodNull::validate() — Method in class ZodNull
Valida um valor contra este tipo
- ZodNumber::validate() — Method in class ZodNumber
Valida um valor contra este tipo
- ZodObject::validate() — Method in class ZodObject
Valida um valor contra este tipo
- ZodString::validate() — Method in class ZodString
Valida um valor contra este tipo
- ZodType::validate() — Method in class ZodType
Valida um valor contra este tipo
- Enumerator::values() — Method in class Enumerator
W
- Where — Class in namespace GenericDatabase\Core
- FirebirdQueryBuilder::with() — Method in class FirebirdQueryBuilder
Static initializer with context
- FirebirdQueryBuilder::where() — Method in class FirebirdQueryBuilder
- Clause::where() — Method in class Clause
- MySQLiQueryBuilder::with() — Method in class MySQLiQueryBuilder
Static initializer with context
- MySQLiQueryBuilder::where() — Method in class MySQLiQueryBuilder
- Clause::where() — Method in class Clause
- OCIQueryBuilder::with() — Method in class OCIQueryBuilder
Static initializer with context
- OCIQueryBuilder::where() — Method in class OCIQueryBuilder
- Clause::where() — Method in class Clause
- ODBCQueryBuilder::with() — Method in class ODBCQueryBuilder
Static initializer with context
- ODBCQueryBuilder::where() — Method in class ODBCQueryBuilder
- Clause::where() — Method in class Clause
- PDOQueryBuilder::with() — Method in class PDOQueryBuilder
Static initializer with context
- PDOQueryBuilder::where() — Method in class PDOQueryBuilder
- Clause::where() — Method in class Clause
- PgSQLQueryBuilder::with() — Method in class PgSQLQueryBuilder
Static initializer with context
- PgSQLQueryBuilder::where() — Method in class PgSQLQueryBuilder
- Clause::where() — Method in class Clause
- SQLSrvQueryBuilder::with() — Method in class SQLSrvQueryBuilder
Static initializer with context
- SQLSrvQueryBuilder::where() — Method in class SQLSrvQueryBuilder
- Clause::where() — Method in class Clause
- SQLiteQueryBuilder::with() — Method in class SQLiteQueryBuilder
Static initializer with context
- SQLiteQueryBuilder::where() — Method in class SQLiteQueryBuilder
- Clause::where() — Method in class Clause
- TXT::write() — Method in class TXT
Writes the schema information to a Schemas.ini file.
- IQueryBuilder::where() — Method in class IQueryBuilder
Adds a WHERE clause to the query.
- IClause::where() — Method in class IClause
- QueryBuilder::with() — Method in class QueryBuilder
Static initializer that sets the database connection context and returns the query builder instance.
- QueryBuilder::where() — Method in class QueryBuilder
Adds a WHERE clause to the query
X
- XPDO — Class in namespace GenericDatabase\Engine\PDO\Connection
- XML — Class in namespace GenericDatabase\Helpers\Parsers
The
GenericDatabase\Helpers\Parsers\XMLclass provides a set of static methods for working with XML data.
Y
- YAML — Class in namespace GenericDatabase\Helpers\Parsers
The
GenericDatabase\Helpers\Parsers\YAMLclass provides validation and parsing functionalities for YAML strings.
Z
- Z — Class in namespace GenericDatabase\Helpers\Zod\Zod
Classe principal para criar tipos de validação
- ZodArray — Class in namespace GenericDatabase\Helpers\Zod\Zod
Tipo array
- ZodBoolean — Class in namespace GenericDatabase\Helpers\Zod\Zod
Tipo booleano
- ZodError — Class in namespace GenericDatabase\Helpers\Zod\Zod
Classe de erro para validações
- ZodNull — Class in namespace GenericDatabase\Helpers\Zod\Zod
Tipo Null
- ZodNumber — Class in namespace GenericDatabase\Helpers\Zod\Zod
Tipo numérico
- ZodObject — Class in namespace GenericDatabase\Helpers\Zod\Zod
Tipo objeto
- ZodString — Class in namespace GenericDatabase\Helpers\Zod\Zod
Tipo de string
- ZodToSchema — Class in namespace GenericDatabase\Helpers\Zod\Zod
Classe para converter esquema Zod para JSON Schema
- ZodType — Class in namespace GenericDatabase\Helpers\Zod\Zod
Classe base para tipos Zod
_
- AbstractArguments::__construct() — Method in class AbstractArguments
Constructor for AbstractArguments.
- AbstractAttributes::__construct() — Method in class AbstractAttributes
Constructor for AbstractAttributes.
- AbstractFetch::__construct() — Method in class AbstractFetch
Initialize fetch abstraction with connection and strategy
- AbstractOptions::__construct() — Method in class AbstractOptions
Initialize options with a connection instance
- AbstractStatements::__construct() — Method in class AbstractStatements
Initialize statements with required handlers
- Connection::__construct() — Method in class Connection
Empty constructor since initialization is handled through factory methods and the Strategy pattern implementation
- Connection::__call() — Method in class Connection
Triggered when invoking inaccessible methods in an object context
- Connection::__callStatic() — Method in class Connection
Triggered when invoking inaccessible methods in a static context
- FirebirdConnection::__construct() — Method in class FirebirdConnection
Empty constructor since initialization is handled by traits and interface methods
- FirebirdConnection::__call() — Method in class FirebirdConnection
Triggered when invoking inaccessible methods in an object context
- FirebirdConnection::__callStatic() — Method in class FirebirdConnection
Triggered when invoking inaccessible methods in a static context
- FirebirdQueryBuilder::__construct() — Method in class FirebirdQueryBuilder
- ArgumentsHandler::__call() — Method in class ArgumentsHandler
Triggered when invoking inaccessible methods in an object context
- ArgumentsHandler::__callStatic() — Method in class ArgumentsHandler
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- DSNHandler::__construct() — Method in class DSNHandler
- TransactionsHandler::__construct() — Method in class TransactionsHandler
- Builder::__construct() — Method in class Builder
- MySQLiConnection::__construct() — Method in class MySQLiConnection
Empty constructor since initialization is handled by traits and interface methods
- MySQLiConnection::__call() — Method in class MySQLiConnection
Triggered when invoking inaccessible methods in an object context
- MySQLiConnection::__callStatic() — Method in class MySQLiConnection
Triggered when invoking inaccessible methods in a static context
- MySQLiQueryBuilder::__construct() — Method in class MySQLiQueryBuilder
- ArgumentsHandler::__call() — Method in class ArgumentsHandler
Triggered when invoking inaccessible methods in an object context
- ArgumentsHandler::__callStatic() — Method in class ArgumentsHandler
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- DSNHandler::__construct() — Method in class DSNHandler
- TransactionsHandler::__construct() — Method in class TransactionsHandler
- Builder::__construct() — Method in class Builder
- OCIConnection::__construct() — Method in class OCIConnection
Empty constructor since initialization is handled by traits and interface methods
- OCIConnection::__call() — Method in class OCIConnection
Triggered when invoking inaccessible methods in an object context
- OCIConnection::__callStatic() — Method in class OCIConnection
Triggered when invoking inaccessible methods in a static context
- OCIQueryBuilder::__construct() — Method in class OCIQueryBuilder
- ArgumentsHandler::__call() — Method in class ArgumentsHandler
Triggered when invoking inaccessible methods in an object context
- ArgumentsHandler::__callStatic() — Method in class ArgumentsHandler
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- DSNHandler::__construct() — Method in class DSNHandler
- TransactionsHandler::__construct() — Method in class TransactionsHandler
- Builder::__construct() — Method in class Builder
- ODBCConnection::__construct() — Method in class ODBCConnection
Empty constructor since initialization is handled by traits and interface methods
- ODBCConnection::__call() — Method in class ODBCConnection
Triggered when invoking inaccessible methods in an object context
- ODBCConnection::__callStatic() — Method in class ODBCConnection
Triggered when invoking inaccessible methods in a static context
- ODBCQueryBuilder::__construct() — Method in class ODBCQueryBuilder
- ArgumentsHandler::__call() — Method in class ArgumentsHandler
Triggered when invoking inaccessible methods in an object context
- ArgumentsHandler::__callStatic() — Method in class ArgumentsHandler
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- DSNHandler::__construct() — Method in class DSNHandler
- TransactionsHandler::__construct() — Method in class TransactionsHandler
- Builder::__construct() — Method in class Builder
- PDOConnection::__construct() — Method in class PDOConnection
Empty constructor since initialization is handled by traits and interface methods
- PDOConnection::__call() — Method in class PDOConnection
Triggered when invoking inaccessible methods in an object context
- PDOConnection::__callStatic() — Method in class PDOConnection
Triggered when invoking inaccessible methods in a static context
- PDOQueryBuilder::__construct() — Method in class PDOQueryBuilder
- ArgumentsHandler::__call() — Method in class ArgumentsHandler
Triggered when invoking inaccessible methods in an object context
- ArgumentsHandler::__callStatic() — Method in class ArgumentsHandler
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- DSNHandler::__construct() — Method in class DSNHandler
- TransactionsHandler::__construct() — Method in class TransactionsHandler
- Builder::__construct() — Method in class Builder
- PgSQLConnection::__construct() — Method in class PgSQLConnection
Empty constructor since initialization is handled by traits and interface methods
- PgSQLConnection::__call() — Method in class PgSQLConnection
Triggered when invoking inaccessible methods in an object context
- PgSQLConnection::__callStatic() — Method in class PgSQLConnection
Triggered when invoking inaccessible methods in a static context
- PgSQLQueryBuilder::__construct() — Method in class PgSQLQueryBuilder
- ArgumentsHandler::__call() — Method in class ArgumentsHandler
Triggered when invoking inaccessible methods in an object context
- ArgumentsHandler::__callStatic() — Method in class ArgumentsHandler
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- DSNHandler::__construct() — Method in class DSNHandler
- TransactionsHandler::__construct() — Method in class TransactionsHandler
- Builder::__construct() — Method in class Builder
- SQLSrvConnection::__construct() — Method in class SQLSrvConnection
Empty constructor since initialization is handled by traits and interface methods
- SQLSrvConnection::__call() — Method in class SQLSrvConnection
Triggered when invoking inaccessible methods in an object context
- SQLSrvConnection::__callStatic() — Method in class SQLSrvConnection
Triggered when invoking inaccessible methods in a static context
- SQLSrvQueryBuilder::__construct() — Method in class SQLSrvQueryBuilder
- ArgumentsHandler::__call() — Method in class ArgumentsHandler
Triggered when invoking inaccessible methods in an object context
- ArgumentsHandler::__callStatic() — Method in class ArgumentsHandler
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- DSNHandler::__construct() — Method in class DSNHandler
- TransactionsHandler::__construct() — Method in class TransactionsHandler
- Builder::__construct() — Method in class Builder
- SQLiteConnection::__construct() — Method in class SQLiteConnection
Empty constructor since initialization is handled by traits and interface methods
- SQLiteConnection::__call() — Method in class SQLiteConnection
Triggered when invoking inaccessible methods in an object context
- SQLiteConnection::__callStatic() — Method in class SQLiteConnection
Triggered when invoking inaccessible methods in a static context
- SQLiteQueryBuilder::__construct() — Method in class SQLiteQueryBuilder
- ArgumentsHandler::__call() — Method in class ArgumentsHandler
Triggered when invoking inaccessible methods in an object context
- ArgumentsHandler::__callStatic() — Method in class ArgumentsHandler
This method works like a factory and is responsible for identifying the way in which the class is instantiated, as well as its arguments.
- DSNHandler::__construct() — Method in class DSNHandler
- TransactionsHandler::__construct() — Method in class TransactionsHandler
- Builder::__construct() — Method in class Builder
- Methods::__construct() — Method in class Methods
- Methods::__get() — Method in class Methods
Magic method to access dynamic properties
- Methods::__set() — Method in class Methods
Magic method to set dynamic properties
- Methods::__isset() — Method in class Methods
Magic method to check if a property exists
- Methods::__unset() — Method in class Methods
Magic method to remove a property
- Methods::__sleep() — Method in class Methods
Magic method for serialization
- Methods::__wakeup() — Method in class Methods
Magic method for deserialization
- SensitiveValue::__construct() — Method in class SensitiveValue
- SensitiveValue::__toString() — Method in class SensitiveValue
Returns original value as string
- SensitiveValue::__debugInfo() — Method in class SensitiveValue
Returns the sensitive value as a string
- Settings::__construct() — Method in class Settings
Constructor to initialize the Settings object.
- Settings::__debugInfo() — Method in class Settings
Magic method for debugging.
- QueryObject::__construct() — Method in class QueryObject
Constructor for the QueryObject class.
- QueryObject::__get() — Method in class QueryObject
Magic getter method to access dynamic properties, this method returns a reference to the property specified by $name if it is a valid property. If the property does not exist in the storage, it initializes it as an empty array. If $name is not a valid property, it returns null.
- QueryObject::__set() — Method in class QueryObject
Magic setter method to dynamically set properties, this method sets the value of $name if it is a valid property.
- QueryObject::__isset() — Method in class QueryObject
Magic isset method to check if a dynamic property exists, this method is triggered by calling isset() or empty() on inaccessible (protected or private) or non-existing properties. It returns true if the property exists, false otherwise.
- QueryObject::__debugInfo() — Method in class QueryObject
Magic method for debugging and returns the storage array used for storing the QueryObject properties.
- Metadata::__construct() — Method in class Metadata
Metadata constructor.
- QueryMetadata::__construct() — Method in class QueryMetadata
QueryMetadata constructor.
- Exceptions::__construct() — Method in class Exceptions
Constructor method for Exceptions
- SchemaParser::__construct() — Method in class SchemaParser
- SchemaValidator::__construct() — Method in class SchemaValidator
- ZodError::__construct() — Method in class ZodError
- ZodObject::__construct() — Method in class ZodObject
- IArguments::__call() — Method in class IArguments
Triggered when invoking inaccessible methods in an object context
- IArguments::__callStatic() — Method in class IArguments
Triggered when invoking inaccessible methods in a static context
- QueryBuilder::__construct() — Method in class QueryBuilder
Initializes the query builder with a database connection context.
- Caller::__call() — Method in class Caller
Triggered when invoking inaccessible methods in an object context
- Caller::__callStatic() — Method in class Caller
Triggered when invoking inaccessible methods in a static context
- Cleaner::__isset() — Method in class Cleaner
This method is triggered by calling isset() or empty() on inaccessible (protected or private) or non-existing properties.
- Cleaner::__unset() — Method in class Cleaner
This method is invoked when unset() is used on inaccessible (protected or private) or non-existing properties.
- Getter::__get() — Method in class Getter
Magic method to get the value of inaccessible or non-existing properties.
- Objectable::__get() — Method in class Objectable
Magic getter method
- Objectable::__set() — Method in class Objectable
Magic setter method to dynamically set properties.
- Objectable::__isset() — Method in class Objectable
This method is triggered by calling isset() or empty() on inaccessible (protected or private) or non-existing properties.
- Objectable::__unset() — Method in class Objectable
This method is invoked when unset() is used on inaccessible (protected or private) or non-existing properties.
- Objectable::__sleep() — Method in class Objectable
Sleep instance used by serialize/unserialize
- Objectable::__wakeup() — Method in class Objectable
Wakeup instance used by serialize/unserialize
- Setter::__set() — Method in class Setter
This method is run when writing data to inaccessible (protected or private) or non-existing properties.
- Transporter::__sleep() — Method in class Transporter
Sleep instance used by serialize/unserialize
- Transporter::__wakeup() — Method in class Transporter
Wakeup instance used by serialize/unserialize