A

AbstractArgumentsClass in namespace GenericDatabase\Abstract

The GenericDatabase\Abstract\AbstractArguments class is an abstract class implements the IArgumentsAbstract interface and that provides a framework for handling database connection arguments.

$ AbstractArguments#argumentsStrategyProperty in class AbstractArguments
AbstractAttributesClass in namespace GenericDatabase\Abstract

The GenericDatabase\Abstract\AbstractAttributes class implements the IAttributesAbstract interface 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.

AbstractFetchClass in namespace GenericDatabase\Abstract

The GenericDatabase\Abstract\AbstractFetch class implements the IFetchAbstract interface 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.).

AbstractOptionsClass in namespace GenericDatabase\Abstract

The GenericDatabase\Abstract\AbstractOptions class is an abstract base class implements the IOptionsAbstract interface and that provides a common interface for managing database connection options.

AbstractStatementsClass in namespace GenericDatabase\Abstract

The GenericDatabase\Abstract\AbstractStatements that handles database statements.

FirebirdQueryBuilder::andOn() — Method in class FirebirdQueryBuilder
FirebirdQueryBuilder::andWhere() — Method in class FirebirdQueryBuilder
FirebirdQueryBuilder::andHaving() — Method in class FirebirdQueryBuilder
ArgumentsHandlerClass in namespace GenericDatabase\Engine\Firebird\Connection\Arguments
ArgumentsStrategyClass in namespace GenericDatabase\Engine\Firebird\Connection\Arguments\Strategy

Class ArgumentsStrategy Implements the IArgumentsStrategy interface to provide methods for obtaining instances and options handlers.

AttributesHandlerClass in namespace GenericDatabase\Engine\Firebird\Connection\Attributes
$ AttributesHandler#attributeListProperty in class AttributesHandler

static attributes constants

MySQLiQueryBuilder::andOn() — Method in class MySQLiQueryBuilder
MySQLiQueryBuilder::andWhere() — Method in class MySQLiQueryBuilder
MySQLiQueryBuilder::andHaving() — Method in class MySQLiQueryBuilder
ArgumentsHandlerClass in namespace GenericDatabase\Engine\MySQLi\Connection\Arguments
ArgumentsStrategyClass in namespace GenericDatabase\Engine\MySQLi\Connection\Arguments\Strategy
AttributesHandlerClass in namespace GenericDatabase\Engine\MySQLi\Connection\Attributes
$ AttributesHandler#attributeListProperty in class AttributesHandler

static attributes constants

OCIQueryBuilder::andOn() — Method in class OCIQueryBuilder
OCIQueryBuilder::andWhere() — Method in class OCIQueryBuilder
OCIQueryBuilder::andHaving() — Method in class OCIQueryBuilder
ArgumentsHandlerClass in namespace GenericDatabase\Engine\OCI\Connection\Arguments
ArgumentsStrategyClass in namespace GenericDatabase\Engine\OCI\Connection\Arguments\Strategy
AttributesHandlerClass in namespace GenericDatabase\Engine\OCI\Connection\Attributes
$ AttributesHandler#attributeListProperty in class AttributesHandler

static attributes constants

ODBCQueryBuilder::andOn() — Method in class ODBCQueryBuilder
ODBCQueryBuilder::andWhere() — Method in class ODBCQueryBuilder
ODBCQueryBuilder::andHaving() — Method in class ODBCQueryBuilder
ArgumentsHandlerClass in namespace GenericDatabase\Engine\ODBC\Connection\Arguments
ArgumentsStrategyClass in namespace GenericDatabase\Engine\ODBC\Connection\Arguments\Strategy
AttributesHandlerClass in namespace GenericDatabase\Engine\ODBC\Connection\Attributes
$ AttributesHandler#attributeListProperty in class AttributesHandler

static attributes constants

PDOQueryBuilder::andOn() — Method in class PDOQueryBuilder
PDOQueryBuilder::andWhere() — Method in class PDOQueryBuilder
PDOQueryBuilder::andHaving() — Method in class PDOQueryBuilder
ArgumentsHandlerClass in namespace GenericDatabase\Engine\PDO\Connection\Arguments
ArgumentsStrategyClass in namespace GenericDatabase\Engine\PDO\Connection\Arguments\Strategy
AttributesHandlerClass in namespace GenericDatabase\Engine\PDO\Connection\Attributes
$ AttributesHandler#attributeListProperty in class AttributesHandler

static attributes constants

PgSQLQueryBuilder::andOn() — Method in class PgSQLQueryBuilder
PgSQLQueryBuilder::andWhere() — Method in class PgSQLQueryBuilder
PgSQLQueryBuilder::andHaving() — Method in class PgSQLQueryBuilder
ArgumentsHandlerClass in namespace GenericDatabase\Engine\PgSQL\Connection\Arguments
ArgumentsStrategyClass in namespace GenericDatabase\Engine\PgSQL\Connection\Arguments\Strategy
AttributesHandlerClass in namespace GenericDatabase\Engine\PgSQL\Connection\Attributes
$ AttributesHandler#attributeListProperty in class AttributesHandler

static attributes constants

SQLSrvQueryBuilder::andOn() — Method in class SQLSrvQueryBuilder
SQLSrvQueryBuilder::andWhere() — Method in class SQLSrvQueryBuilder
SQLSrvQueryBuilder::andHaving() — Method in class SQLSrvQueryBuilder
ArgumentsHandlerClass in namespace GenericDatabase\Engine\SQLSrv\Connection\Arguments
ArgumentsStrategyClass in namespace GenericDatabase\Engine\SQLSrv\Connection\Arguments\Strategy
AttributesHandlerClass in namespace GenericDatabase\Engine\SQLSrv\Connection\Attributes
$ AttributesHandler#attributeListProperty in class AttributesHandler

static attributes constants

SQLiteQueryBuilder::andOn() — Method in class SQLiteQueryBuilder
SQLiteQueryBuilder::andWhere() — Method in class SQLiteQueryBuilder
SQLiteQueryBuilder::andHaving() — Method in class SQLiteQueryBuilder
ArgumentsHandlerClass in namespace GenericDatabase\Engine\SQLite\Connection\Arguments
ArgumentsStrategyClass in namespace GenericDatabase\Engine\SQLite\Connection\Arguments\Strategy
AttributesHandlerClass in namespace GenericDatabase\Engine\SQLite\Connection\Attributes
$ AttributesHandler#attributeListProperty in class AttributesHandler

static attributes constants

$ QueryMetadata#argumentsProperty in class QueryMetadata

Holds the arguments for the database query.

$ RowsMetadata#affectedProperty 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.

ArraysClass in namespace GenericDatabase\Helpers\Types\Compounds

The GenericDatabase\Helpers\Types\Compounds\Arrays class 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.

BuildClass 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.

BuilderClass 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.

BuilderClass 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.

BuilderClass 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.

BuilderClass 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.

BuilderClass 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.

BuilderClass 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.

BuilderClass 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.

BuilderClass in namespace GenericDatabase\Engine\SQLite\QueryBuilder
Builder::build() — Method in class Builder
Builder::buildRaw() — Method in class Builder
$ Statement#byProperty 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.

ConnectionClass in namespace GenericDatabase

The GenericDatabase\Connection class 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.

ColumnClass in namespace GenericDatabase\Core
ConditionClass 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.

ClauseClass in namespace GenericDatabase\Engine\Firebird\QueryBuilder
CriteriaClass 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.

ClauseClass in namespace GenericDatabase\Engine\MySQLi\QueryBuilder
CriteriaClass 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.

ClauseClass in namespace GenericDatabase\Engine\OCI\QueryBuilder
CriteriaClass 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.

ClauseClass in namespace GenericDatabase\Engine\ODBC\QueryBuilder
CriteriaClass 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.

ClauseClass in namespace GenericDatabase\Engine\PDO\QueryBuilder
CriteriaClass 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.

ClauseClass in namespace GenericDatabase\Engine\PgSQL\QueryBuilder
CriteriaClass 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.

ClauseClass in namespace GenericDatabase\Engine\SQLSrv\QueryBuilder
CriteriaClass 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.

ClauseClass in namespace GenericDatabase\Engine\SQLite\QueryBuilder
CriteriaClass 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

ContextClass in namespace GenericDatabase\Generic\QueryBuilder
$ Context#contextProperty in class Context

Property to store settings

$ QueryMetadata#columnsProperty in class QueryMetadata

The number of columns returned by the database query.

CompareClass in namespace GenericDatabase\Helpers

The GenericDatabase\Helpers\Compare class 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.

ChainableClass 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

CallerClass in namespace GenericDatabase\Shared

This trait uses the Getter and Setter traits to facilitate dynamic property access. The __call method handles instance method calls, while __callStatic manages static method calls. Both methods interpret method names starting with 'set' or 'get' to perform corresponding actions on properties.

CleanerClass in namespace GenericDatabase\Shared

This trait provides magic methods to handle __isset and unset operations 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

DSNHandlerClass 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

DSNHandlerClass in namespace GenericDatabase\Engine\MySQLi\Connection\DSN
$ MySQL#dataAttributeProperty 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

DSNHandlerClass in namespace GenericDatabase\Engine\OCI\Connection\DSN
$ OCI#dataAttributeProperty 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

DSNHandlerClass 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

DSNHandlerClass 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

DSNHandlerClass 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#dataAttributeProperty 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

DSNHandlerClass 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#dataAttributeProperty 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

DSNHandlerClass 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#dataAttributeProperty in class SQLite

Array of data attributes.

$ Reflections#defaultMethodProperty in class Reflections

Set default method

DatetimesClass in namespace GenericDatabase\Helpers\Types\Specials

The GenericDatabase\Helpers\Types\Specials\Datetimes class 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#descriptionProperty in class ZodType
$ ZodType#defaultValueProperty 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.

EntityClass in namespace GenericDatabase\Core

The GenericDatabase\Core\Entity enum 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#errorModeProperty 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#errorModeProperty 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#errorModeProperty 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#errorModeProperty 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#errorModeProperty 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#errorModeProperty 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#errorModeProperty 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#errorModeProperty in class ReportHandler
StatementsHandler::exec() — Method in class StatementsHandler

This function runs an SQL statement and returns the number of affected rows.

ErrorsClass in namespace GenericDatabase\Helpers

The GenericDatabase\Helpers\Errors class provides static methods for manipulating error display settings and throwing exceptions with error messages and locations.

ExceptionsClass in namespace GenericDatabase\Helpers

This GenericDatabase\Helpers\Exceptions class 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#errorsProperty 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.

EnumeratorClass in namespace GenericDatabase\Shared

This trait provides utility methods for handling enum cases.

F

$ AbstractFetch#fetchStrategyProperty 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.

FirebirdConnectionClass 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.

FirebirdQueryBuilderClass in namespace GenericDatabase\Engine

The FirebirdQueryBuilder class implements the IQueryBuilder interfaces 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
FetchHandlerClass 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

FetchStrategyClass in namespace GenericDatabase\Engine\Firebird\Connection\Fetch\Strategy
FirebirdClass 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
FetchHandlerClass 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

FetchStrategyClass 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
FetchHandlerClass 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

FetchStrategyClass 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
FetchHandlerClass 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

FetchStrategyClass 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
FetchHandlerClass 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

FetchStrategyClass 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
FetchHandlerClass 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

FetchStrategyClass 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
FetchHandlerClass 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

FetchStrategyClass 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
FetchHandlerClass 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

FetchStrategyClass in namespace GenericDatabase\Engine\SQLite\Connection\Fetch\Strategy
Clause::from() — Method in class Clause
FetchCacheClass 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#fetchedProperty 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
FluentClass 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.

GroupingClass 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.

GeneratorsClass in namespace GenericDatabase\Helpers

The GenericDatabase\Helpers\Generators class 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

GetterClass 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

HavingClass 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

HashClass in namespace GenericDatabase\Helpers

The GenericDatabase\Helpers\Hash class 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#hasDefaultProperty 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#instanceProperty in class AbstractArguments
$ AbstractAttributes#instanceProperty in class AbstractAttributes
$ AbstractFetch#instanceProperty 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#instanceProperty in class AbstractOptions

Database connection instance

$ AbstractStatements#instanceProperty 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.

InsertClass 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#instanceProperty in class DSNHandler
$ TransactionsHandler#inTransactionProperty in class TransactionsHandler
$ TransactionsHandler#instanceProperty 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#instanceProperty in class DSNHandler
$ TransactionsHandler#inTransactionProperty in class TransactionsHandler
$ TransactionsHandler#instanceProperty 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#instanceProperty in class DSNHandler
$ TransactionsHandler#inTransactionProperty in class TransactionsHandler
$ TransactionsHandler#instanceProperty 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#instanceProperty in class DSNHandler
$ TransactionsHandler#inTransactionProperty in class TransactionsHandler
$ TransactionsHandler#instanceProperty 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#instanceProperty in class DSNHandler
$ TransactionsHandler#inTransactionProperty in class TransactionsHandler
$ TransactionsHandler#instanceProperty 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#instanceProperty in class DSNHandler
$ TransactionsHandler#inTransactionProperty in class TransactionsHandler
$ TransactionsHandler#instanceProperty 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#instanceProperty in class DSNHandler
$ TransactionsHandler#inTransactionProperty in class TransactionsHandler
$ TransactionsHandler#instanceProperty 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#instanceProperty in class DSNHandler
$ TransactionsHandler#inTransactionProperty in class TransactionsHandler
$ TransactionsHandler#instanceProperty 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#isProperty in class Statement
INIClass in namespace GenericDatabase\Helpers\Parsers

The GenericDatabase\Helpers\Parsers\INI class 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#itemTypeProperty in class ZodArray
$ ZodNumber#isIntegerProperty in class ZodNumber
$ ZodNumber#intErrorProperty in class ZodNumber
ZodNumber::int() — Method in class ZodNumber
IArgumentsClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the contract for handling arguments in database connections.

IArgumentsAbstractClass in namespace GenericDatabase\Interfaces\Connection

This interface provides methods for retrieving the connection instance, options handler, and arguments strategy.

IArgumentsStrategyClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the strategy for handling arguments in database connections.

IAttributesClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the attributes for a database connection.

IAttributesAbstractClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the abstract methods for handling attributes in a database connection.

IConstantsClass in namespace GenericDatabase\Interfaces\Connection

This interface defines a set of constants to be used for database connections.

IDSNClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the structure for a Data Source Name (DSN) in the application.

IFetchClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the contract for fetching data from a database.

IFetchAbstractClass 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.

IFetchStrategyClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the strategy for fetching data from a database.

IOptionsClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the contract for database connection options.

IOptionsAbstractClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the abstract options for database connections.

IReportClass in namespace GenericDatabase\Interfaces\Connection

This interface provides methods to set and get report mode, and handle errors.

IStatementsClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the contract for database statement operations.

IStatementsAbstractClass in namespace GenericDatabase\Interfaces\Connection

This interface defines the abstract methods for database statement operations.

ITransactionsClass 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.

IConnectionClass 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.

IQueryBuilderClass 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.

IBuilderClass in namespace GenericDatabase\Interfaces\QueryBuilder
IClauseClass in namespace GenericDatabase\Interfaces\QueryBuilder
ICriteriaClass in namespace GenericDatabase\Interfaces\QueryBuilder
IRegexClass in namespace GenericDatabase\Interfaces\QueryBuilder
IConnectionStrategyClass in namespace GenericDatabase\Interfaces\Strategy

This is an interface definition for IConnectionStrategy. Here's what each method does:

IQueryBuilderStrategyClass 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

JoinClass in namespace GenericDatabase\Core
JunctionClass 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
JSONClass in namespace GenericDatabase\Helpers\Parsers

The GenericDatabase\Helpers\Parsers\JSON class 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.

LimitClass 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#metadataProperty in class AbstractStatements
Clause::makeWhere() — Method in class Clause
Clause::makeHaving() — Method in class Clause
MySQLiConnectionClass in namespace GenericDatabase\Engine

Dynamic and Static container class for MySQLiConnection connections.

MySQLiQueryBuilderClass in namespace GenericDatabase\Engine

The MySQLiQueryBuilder class implements the IQueryBuilder interfaces to provide a flexible query building mechanism using various database engines.

MySQLClass 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
MethodsClass 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 __sleep and __wakeup magic methods.

MetadataClass 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#minLengthProperty in class ZodArray
$ ZodArray#maxLengthProperty in class ZodArray
$ ZodArray#minLengthErrorProperty in class ZodArray
$ ZodArray#maxLengthErrorProperty in class ZodArray
ZodArray::min() — Method in class ZodArray
ZodArray::max() — Method in class ZodArray
$ ZodNumber#minProperty in class ZodNumber
$ ZodNumber#maxProperty in class ZodNumber
$ ZodNumber#minErrorProperty in class ZodNumber
$ ZodNumber#maxErrorProperty in class ZodNumber
ZodNumber::min() — Method in class ZodNumber
ZodNumber::max() — Method in class ZodNumber
$ ZodString#minLengthProperty in class ZodString
$ ZodString#maxLengthProperty in class ZodString
$ ZodString#minLengthErrorProperty in class ZodString
$ ZodString#maxLengthErrorProperty 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

NEONClass in namespace GenericDatabase\Helpers\Parsers

The GenericDatabase\Helpers\Parsers\NEON class provides two static methods for working with NEON data.

Z::number() — Method in class Z
Z::null() — Method in class Z
$ ZodNumber#nullableProperty in class ZodNumber
$ ZodNumber#nullableErrorProperty in class ZodNumber
ZodNumber::nullable() — Method in class ZodNumber
$ ZodString#nullableProperty in class ZodString
$ ZodString#nullableErrorProperty 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#optionsHandlerProperty in class AbstractArguments
$ AbstractAttributes#optionsHandlerProperty in class AbstractAttributes
$ AbstractOptions#optionsProperty in class AbstractOptions

Array to store connection options

$ AbstractStatements#optionsHandlerProperty 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
OptionsHandlerClass 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
OptionsHandlerClass in namespace GenericDatabase\Engine\MySQLi\Connection\Options
Clause::on() — Method in class Clause
Clause::order() — Method in class Clause
OCIConnectionClass in namespace GenericDatabase\Engine

Dynamic and Static container class for OCIConnection connections.

OCIQueryBuilderClass in namespace GenericDatabase\Engine

The OCIQueryBuilder class implements the IQueryBuilder interfaces 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
OCIClass in namespace GenericDatabase\Engine\OCI\Connection
OptionsHandlerClass in namespace GenericDatabase\Engine\OCI\Connection\Options
Clause::on() — Method in class Clause
Clause::order() — Method in class Clause
ODBCConnectionClass in namespace GenericDatabase\Engine

Dynamic and Static container class for ODBCConnection connections.

ODBCQueryBuilderClass in namespace GenericDatabase\Engine

The ODBCQueryBuilder class implements the IQueryBuilder interfaces 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
ODBCClass in namespace GenericDatabase\Engine\ODBC\Connection
OptionsHandlerClass 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
OptionsHandlerClass 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#optionsHandlerProperty in class DSNHandler
OptionsHandlerClass 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#optionsHandlerProperty in class DSNHandler
OptionsHandlerClass 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
OptionsHandlerClass 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

ObjectableClass 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 __sleep and __wakeup methods. 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
PDOConnectionClass 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.

PDOQueryBuilderClass in namespace GenericDatabase\Engine

The PDOQueryBuilder class implements the IQueryBuilder interfaces 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
PgSQLConnectionClass 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.

PgSQLQueryBuilderClass in namespace GenericDatabase\Engine

The PgSQLQueryBuilder class implements the IQueryBuilder interfaces 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.

PgSQLClass 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#propertyProperty 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

PathClass in namespace GenericDatabase\Helpers

The GenericDatabase\Helpers\Path class provides two static methods for working with file paths: toAbsolute and isAbsolute. The toAbsolute method converts a relative path to an absolute path, while the isAbsolute method 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#patternProperty in class ZodString
$ ZodString#patternErrorProperty 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.

PropertyClass 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.

QueryClass 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.

QueryClass 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#queryProperty in class Query
QueryObjectClass 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#queryProperty in class Metadata
QueryMetadataClass in namespace GenericDatabase\Generic\Statements

This class provides metadata for a database query, including the query string, arguments, columns, and rows.

$ Statement#queryProperty 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.

QueryBuilderClass in namespace GenericDatabase

The QueryBuilder class implements the IQueryBuilder and IQueryBuilderStrategy interfaces to provide a flexible query building mechanism using various database engines.

R

$ AbstractStatements#reportHandlerProperty 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
ReportHandlerClass 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.

RegexClass 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
ReportHandlerClass 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.

RegexClass 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
ReportHandlerClass 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.

RegexClass 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
ReportHandlerClass 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.

RegexClass 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
ReportHandlerClass 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.

RegexClass 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
ReportHandlerClass 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.

RegexClass 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
ReportHandlerClass 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.

RegexClass 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
ReportHandlerClass 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.

RegexClass in namespace GenericDatabase\Engine\SQLite\QueryBuilder
$ QueryMetadata#rowsProperty in class QueryMetadata

Holds the metadata for the rows returned by the database query.

RowsMetadataClass 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.

ReflectionsClass in namespace GenericDatabase\Helpers

The GenericDatabase\Helpers\Reflections class 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

ResourcesClass in namespace GenericDatabase\Helpers\Types\Specials

The GenericDatabase\Helpers\Types\Specials\Resources trait 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

RegistryClass 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.

RunClass 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#statementProperty 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.

SelectClass in namespace GenericDatabase\Core
SortingClass 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.

StatementsHandlerClass 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.

StatementsHandlerClass 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.

StatementsHandlerClass 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.

StatementsHandlerClass 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.

StatementsHandlerClass 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.

StatementsHandlerClass 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
SQLSrvConnectionClass 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.

SQLSrvQueryBuilderClass in namespace GenericDatabase\Engine

The SQLSrvQueryBuilder class implements the IQueryBuilder interfaces 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.

SQLSrvClass in namespace GenericDatabase\Engine\SQLSrv\Connection
SQLSrv::setAttribute() — Method in class SQLSrv

Sets the value of a specific attribute by name or constant.

StatementsHandlerClass in namespace GenericDatabase\Engine\SQLSrv\Connection\Statements

Concrete implementation for SQLSrv database

Clause::select() — Method in class Clause
SQLiteConnectionClass 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.

SQLiteQueryBuilderClass in namespace GenericDatabase\Engine

The SQLiteQueryBuilder class implements the IQueryBuilder interfaces 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.

SQLiteClass in namespace GenericDatabase\Engine\SQLite\Connection
SQLite::setAttribute() — Method in class SQLite

Sets the value of a specific attribute by name or constant.

StatementsHandlerClass in namespace GenericDatabase\Engine\SQLite\Connection\Statements

Concrete implementation for SQLite database

Clause::select() — Method in class Clause
SensitiveValueClass 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.

SettingsClass 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#stringProperty 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.

StatementClass in namespace GenericDatabase\Generic\Statements

The GenericDatabase\Generic\Statements\Statement class is a class that represents a statement.

$ Statement#statementProperty 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.

SQLClass in namespace GenericDatabase\Helpers\Parsers

The GenericDatabase\Helpers\Parsers\SQL class 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.

StringsClass in namespace GenericDatabase\Helpers\Types\Scalars

The GenericDatabase\Helpers\Types\Scalars\Strings class provides methods for manipulating strings.

Strings::strRpeat() — Method in class Strings

Repeat a given string a specified number of times.

SchemaParserClass in namespace GenericDatabase\Helpers\Zod
SchemaValidatorClass in namespace GenericDatabase\Helpers\Zod
Z::string() — Method in class Z
$ ZodObject#shapeProperty 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

StaticArgsClass in namespace GenericDatabase\Modules

Class StaticArgs Provides methods to create database connections for various database engines.

StaticArrayClass 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

SetterClass in namespace GenericDatabase\Shared

This trait is run when writing data to inaccessible (protected or private) or non-existing properties.

SingletonClass 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

TableClass in namespace GenericDatabase\Core
TypesClass in namespace GenericDatabase\Core

The GenericDatabase\Core\Types enum 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.

TransactionsHandlerClass in namespace GenericDatabase\Engine\Firebird\Connection\Transactions
$ TransactionsHandler#transactionCounterProperty in class TransactionsHandler
TransactionsHandlerClass in namespace GenericDatabase\Engine\MySQLi\Connection\Transactions
$ TransactionsHandler#transactionCounterProperty in class TransactionsHandler
TransactionsHandlerClass in namespace GenericDatabase\Engine\OCI\Connection\Transactions
$ TransactionsHandler#transactionCounterProperty in class TransactionsHandler
TransactionsHandlerClass in namespace GenericDatabase\Engine\ODBC\Connection\Transactions
$ TransactionsHandler#transactionCounterProperty in class TransactionsHandler
TransactionsHandlerClass in namespace GenericDatabase\Engine\PDO\Connection\Transactions
$ TransactionsHandler#transactionCounterProperty in class TransactionsHandler
TransactionsHandlerClass in namespace GenericDatabase\Engine\PgSQL\Connection\Transactions
$ TransactionsHandler#transactionCounterProperty in class TransactionsHandler
TransactionsHandlerClass in namespace GenericDatabase\Engine\SQLSrv\Connection\Transactions
$ TransactionsHandler#transactionCounterProperty in class TransactionsHandler
TransactionsHandlerClass in namespace GenericDatabase\Engine\SQLite\Connection\Transactions
$ TransactionsHandler#transactionCounterProperty 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.

TXTClass in namespace GenericDatabase\Helpers\Parsers

The GenericDatabase\Helpers\Parsers\TXT class 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

TransporterClass 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

ValidationsClass in namespace GenericDatabase\Helpers

The GenericDatabase\Helpers\Validations class 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

WhereClass 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

XPDOClass in namespace GenericDatabase\Engine\PDO\Connection
XMLClass in namespace GenericDatabase\Helpers\Parsers

The GenericDatabase\Helpers\Parsers\XML class provides a set of static methods for working with XML data.

Y

YAMLClass in namespace GenericDatabase\Helpers\Parsers

The GenericDatabase\Helpers\Parsers\YAML class provides validation and parsing functionalities for YAML strings.

Z

ZClass in namespace GenericDatabase\Helpers\Zod\Zod

Classe principal para criar tipos de validação

ZodArrayClass in namespace GenericDatabase\Helpers\Zod\Zod

Tipo array

ZodBooleanClass in namespace GenericDatabase\Helpers\Zod\Zod

Tipo booleano

ZodErrorClass in namespace GenericDatabase\Helpers\Zod\Zod

Classe de erro para validações

ZodNullClass in namespace GenericDatabase\Helpers\Zod\Zod

Tipo Null

ZodNumberClass in namespace GenericDatabase\Helpers\Zod\Zod

Tipo numérico

ZodObjectClass in namespace GenericDatabase\Helpers\Zod\Zod

Tipo objeto

ZodStringClass in namespace GenericDatabase\Helpers\Zod\Zod

Tipo de string

ZodToSchemaClass in namespace GenericDatabase\Helpers\Zod\Zod

Classe para converter esquema Zod para JSON Schema

ZodTypeClass 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