$table $table : \Query\Table\Table_Builder Reference to table_builder class Type \Query\Table\Table_Builder
__construct() __construct(string $dsn, string $username, string $password, array $driver_options) PDO constructor wrapper Parameters string $dsn string $username string $password array $driver_options
get_fks() get_fks(string $table) : array Retrieve foreign keys for the table Parameters string $table Returns array
__call() __call(string $name, array $args) : mixed Allow invoke to work on table object Parameters string $name array $args Returns mixed
get_sql() get_sql() : \Query\Driver\SQL_Interface Get the SQL class for the current driver Returns \Query\Driver\SQL_Interface
get_util() get_util() : \Query\Driver\Abstract_Util Get the Util class for the current driver Returns \Query\Driver\Abstract_Util
prepare_query() prepare_query(string $sql, array $data) : \PDOStatement Simplifies prepared statements for database queries Parameters string $sql array $data Throws \InvalidArgumentException Returns \PDOStatement — | FALSE
prepare_execute() prepare_execute(string $sql, array $params) : \PDOStatement Create and execute a prepared statement with the provided parameters Parameters string $sql array $params Returns \PDOStatement
affected_rows() affected_rows() : int Returns number of rows affected by an INSERT, UPDATE, DELETE type query Returns int
prefix_table() prefix_table(string $table) : string Prefixes a table if it is not already prefixed Parameters string $table Returns string
quote_table() quote_table(string $table) : string Quote database table name, and set prefix Parameters string $table Returns string
quote_ident() quote_ident(mixed $ident) : string Surrounds the string with the databases identifier escape characters Parameters mixed $ident Returns string
get_sequences() get_sequences() : array Return list of sequences for the current database, if they exist Returns array
get_functions() get_functions() : array Return list of functions for the current database Returns array
get_procedures() get_procedures() : array Return list of stored procedures for the current database Returns array
get_system_tables() get_system_tables() : array Retrieves an array of non-user-created tables for the connection/database Returns array
get_columns() get_columns(string $table) : array Retrieve column information for the current database table Parameters string $table Returns array
get_indexes() get_indexes(string $table) : array Retrieve indexes for the table Parameters string $table Returns array
driver_query() driver_query(string|array|null $query, bool $filtered_index) : array Method to simplify retrieving db results for meta-data queries Parameters string|array|null $query bool $filtered_index Returns array
insert_batch() insert_batch(string $table, array $data) : array Create sql for batch insert Parameters string $table array $data Returns array
_quote() _quote(mixed $str) : mixed Helper method for quote_ident Parameters mixed $str Returns mixed
_prefix() _prefix(string $str) : string Sets the table prefix on the passed string Parameters string $str Returns string