DBIx::StORM::SQLDriver

StORM StORM Class FilteredRecordSet Inflater LexBindings OrderedRecordSet ParseCV Record RecordArray RecordSet RecordSetWithView SQLDriver SQLDriver:: mysql SQLDriver:: Pg Table TiedCallback TiedColumn TiedRecord TiedTable Index Everything Classes Functions Variables | # DBIx:: StORM:: SQLDriver
DBIx::StORM::SQLDriver
DBIx::StORM::SQLDriver::mysql DBIx::StORM::SQLDriver::Pg
Summary
DBIx:: StORM:: SQLDriver |
Variables |
$WHERE |
$ORDER |
$UPDATE |
Functions |
new |
_fetch_primary_key |
primary_key |
foreign_keys (instance) | Return a set of foreign keys in this table that point to primary keys in other tables and cache the result.
_fetch_foreign_keys (instance) | Return a set of foreign keys in this table that point to primary keys in other tables.
add_hint |
_build_columns |
do_insert |
_last_insert_id |
do_query |
table_exists |
table_list |
build_table_mapping |
opcode_map |
_flatten_where |
_flatten_order |
_flatten_update |
_prepare_bind_params |
_final_fixup |
> ### Variables ### $WHERE
> our $WHERE
> ### $ORDER
> our $ORDER
> ### $UPDATE
> our $UPDATE
> ### Functions ### new
> sub new
> ### _fetch_primary_key
> sub _fetch_primary_key
> ### primary_key
> sub primary_key
### foreign_keys (instance) Return a set of foreign keys in this table that point to primary keys in other tables and cache the result. This is a wrapper around <_fetch_foreign_keys> which offers cachine of table information. It is not normally necessary to override this method. #### Parameters
$table | The DBIx::StORM::Table object to get foreign keys for
#### Returns
HashRef | A mapping of foreign keys keys to primary key values. Each key is a field name, and each value is a string of the format “table_name->field_name”
=end NaturalDocs ### _fetch_foreign_keys (instance) Return a set of foreign keys in this table that point to primary keys in other tables. This is the generic method that uses DBI’s foreign_key_info(), and is intended to be overridden when the DBI DBD doesn’t provide a working method for this call. #### Parameters
$table | The DBIx::StORM::Table object to get foreign keys for
#### Returns
Hash | A mapping of foreign keys keys to primary key values. Each key is a field name, and each value is a string of the format “table_name->field_name”
> =end NaturalDocs ### add_hint
> sub add_hint
> ### _build_columns
> sub _build_columns
> ### do_insert
> sub do_insert
> ### _last_insert_id
> sub _last_insert_id
> ### do_query
> sub do_query
> ### table_exists
> sub table_exists
> ### table_list
> sub table_list
> ### build_table_mapping
> sub build_table_mapping
> ### opcode_map
> sub opcode_map
> ### _flatten_where
> sub _flatten_where
> ### _flatten_order
> sub _flatten_order
> ### _flatten_update
> sub _flatten_update
> ### _prepare_bind_params
> sub _prepare_bind_params
> ### _final_fixup
> sub _final_fixup

> our $WHERE

> our $ORDER

> our $UPDATE

> sub new

> sub _fetch_primary_key

> sub primary_key

> sub add_hint

> sub _build_columns

> sub do_insert

> sub _last_insert_id

> sub do_query

> sub table_exists

> sub table_list

> sub build_table_mapping

> sub opcode_map

> sub _flatten_where

> sub _flatten_order

> sub _flatten_update

> sub _prepare_bind_params

> sub _final_fixup