E | |
EXISTS, DBIx:: | |
EXISTS(private instance), DBIx:: | |
EXTEND, DBIx:: | |
F | |
FETCH | |
FETCH(private instance) | |
fetch_by_targ(public static), DBIx:: | |
FETCHSIZE, DBIx:: | |
filter(public instance), DBIx:: | |
FIRSTKEY, DBIx:: | |
FIRSTKEY(private instance), DBIx:: | |
foreign_keys(instance), DBIx:: | |
foreign_keys(public instance), DBIx:: | |
Functions DBIx:: | |
G | |
get(public instance) | |
grep, DBIx:: | |
grep(public instance), DBIx:: | |
grep(public static), DBIx:: | |
grep_pp(public instance), DBIx:: | |
I | |
identity(public instance), DBIx:: | |
inflate(public instance), DBIx:: | |
inflate_field(public instance), DBIx:: | |
inflater(public instance), DBIx:: | |
insert(public instance), DBIx:: | |
L | |
lexmap(public static), DBIx:: | |
lookup(instance), DBIx:: | |
N | |
name(public instance), DBIx:: | |
new, DBIx:: | |
new(public static), DBIx:: | |
NEXTKEY, DBIx:: | |
NEXTKEY(private instance), DBIx:: | |
O | |
% | OPCODE_ATTRIBUTES, DBIx:: |
opcode_map, DBIx:: | |
$ | ORDER, DBIx:: |
P | |
parse, DBIx:: | |
primary_key, DBIx:: | |
primary_key(public instance), DBIx:: | |
PUSH(private instance), DBIx:: | |
R | |
$ | recommended_columns(private static), DBIx:: |
refresh, DBIx:: | |
S | |
SCALAR, DBIx:: | |
SCALAR(private instance), DBIx:: | |
serialise(public instance), DBIx:: | |
sort(public instance) | |
STORE | |
T | |
table_exists, DBIx:: | |
table_list, DBIx:: | |
TIEARRAY, DBIx:: | |
TIEHASH, DBIx:: | |
TIEHASH(private static), DBIx:: | |
TIESCALAR, DBIx:: | |
U | |
unserialise(public static), DBIx:: | |
update, DBIx:: | |
$ | UPDATE, DBIx:: |
updated(public instance), DBIx:: | |
V | |
Variables | |
$ | VERSION(public static), DBIx:: |
W | |
$ | WHERE, DBIx:: |
sub EXISTS
Check for the existence of a table on a particular connection.
sub EXISTS
sub EXTEND
sub FETCH
sub FETCH
Fetch a table object for a particular table in the hash
sub FETCH
Fetch a DBIx::StORM::Record object for the next result in the RecordSet.
sub FETCH
Return the value of a variable in scope in a given code ref where the targ parameter (index into the stash) is known.
sub fetch_by_targ
sub FETCHSIZE
sub FIRSTKEY
Reset the iterator and return the first hash object.
sub FIRSTKEY
Return a set of foreign keys in this table that point to primary keys in other tables and cache the result.
sub foreign_keys
Fetch a hash of all the foreign keys in this table.
sub foreign_keys
Fetch a table object using this database connection.
sub get
Fetch a field from the Record.
sub get : lvalue
sub grep
Filter this DBIx::StORM::RecordSet by applying a result filter.
sub grep
Fetch a RecordSet of all the records in the table this meet the criteria of the filter $sub.
sub grep
Filter this DBIx::StORM::RecordSet using a perl filter.
sub grep_pp
Fetch the record that has a given primary key value.
sub identity
Take a row of data from the database and turn it into an in-memory representation of the row to work with.
sub inflate
Inflate a field at access-time
sub inflate_field
Add an inflater to the inflation chain for this connection.
sub inflater
Insert a new row into the table
sub insert
Build a hashmap of lexical variables used in a coderef.
sub lexmap
Fetch the first row from this RecordSet, and optionally fetch a particular field from it.
sub lookup
Get the name of the table this object represents
sub name
sub new
Create a new record object blessed into this class which will be stored in the underlying table.
sub new
sub NEXTKEY
Return the next table from the iterator.
sub NEXTKEY
our %OPCODE_ATTRIBUTES
sub opcode_map
our $ORDER
sub parse
sub primary_key
Fetch a list of all the primary key column names in this table.
sub primary_key
Insert a new row into the table through array emulation.
sub PUSH
A cache of recommended columns for a given RecordSet.
our $recommended_columns
sub refresh
sub SCALAR
Return the number of tables available on the connection.
sub SCALAR
Serialise an object to a string description which can be used to fetch it back from the database later.
sub serialise
Create a DBIx::StORM::OrderedRecordSet to represent the same records as in this object, but sorted into a particular order.
sub sort
Sort this DBIx::StORM::RecordSet by applying a sort routine.
sub sort
sub STORE
sub STORE
sub table_exists
sub table_list
sub TIEARRAY
sub TIEHASH
Create a new tied hash of StORM Table objects available on this handle.
sub TIEHASH
sub TIESCALAR
Recreate an object using the string obtained from serialise() and the database.
sub unserialise
sub update
our $UPDATE
Marks a field as having been changed, which will either push the field onto the list of fields that need to be written back or will trigger an immediate write to the database if autocommit is set.
sub updated
The version of this package.
our $VERSION
our $WHERE