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

$tableThe DBIx::StORM::Table object to get foreign keys for

Returns

HashRefA 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

$tableThe DBIx::StORM::Table object to get foreign keys for

Returns

HashA 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

_identifier_quote

sub _identifier_quote

_string_quote

sub _string_quote
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
sub _identifier_quote
sub _string_quote