Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
F
 FETCH
 FETCH(private instance)
 fetch_by_targ(public static), DBIx::StORM::LexBindings
 FETCHSIZE, DBIx::StORM::RecordSet
 filter(public instance), DBIx::StORM::RecordSet
 FIRSTKEY, DBIx::StORM::Record
 FIRSTKEY(private instance), DBIx::StORM
 foreign_keys(instance), DBIx::StORM::SQLDriver
 foreign_keys(public instance), DBIx::StORM::Table
G
 get(public instance)
 grep, DBIx::StORM::RecordSet
 grep(public instance), DBIx::StORM::Table
 grep(public static), DBIx::StORM::Class
 grep_pp(public instance), DBIx::StORM::Table
I
 identity(public instance), DBIx::StORM::Table
 inflate(public instance), DBIx::StORM::Inflater
 inflate_field(public instance), DBIx::StORM::Inflater
 inflater(public instance), DBIx::StORM
 insert(public instance), DBIx::StORM::Table
L
 lexmap(public static), DBIx::StORM::LexBindings
 lookup(instance), DBIx::StORM::RecordSet
N
 name(public instance), DBIx::StORM::Table
 new, DBIx::StORM::SQLDriver
 new(public static), DBIx::StORM::Class
 NEXTKEY, DBIx::StORM::Record
 NEXTKEY(private instance), DBIx::StORM
O
 opcode_map, DBIx::StORM::SQLDriver
P
 parse, DBIx::StORM::ParseCV
 primary_key, DBIx::StORM::SQLDriver
 primary_key(public instance), DBIx::StORM::Table
 PUSH(private instance), DBIx::StORM::Table
R
 refresh, DBIx::StORM::Record
S
 SCALAR, DBIx::StORM::Record
 SCALAR(private instance), DBIx::StORM
 serialise(public instance), DBIx::StORM::Class
 sort(public instance)
 STORE
T
 table_exists, DBIx::StORM::SQLDriver
 table_list, DBIx::StORM::SQLDriver
 TIEARRAY, DBIx::StORM::RecordSet
 TIEHASH, DBIx::StORM::Record
 TIEHASH(private static), DBIx::StORM
 TIESCALAR, DBIx::StORM::TiedCallback
U
 unserialise(public static), DBIx::StORM::Class
 update, DBIx::StORM::RecordSet
 updated(public instance), DBIx::StORM::Record
sub FETCH
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_by_targ
Return the value of a variable in scope in a given code ref where the targ parameter (index into the stash) is known.
sub FETCHSIZE
Create a DBIx::StORM::FilteredRecordSet to represent a filtered set of results from the database.
sub FIRSTKEY
sub FIRSTKEY
Reset the iterator and return the first hash object.
sub foreign_keys
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 get
Fetch a table object using this database connection.
sub get : lvalue
Fetch a field from the Record.
sub grep
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_pp
Filter this DBIx::StORM::RecordSet using a perl filter.
sub identity
Fetch the record that has a given primary key value.
sub inflate
Take a row of data from the database and turn it into an in-memory representation of the row to work with.
sub inflate_field
Inflate a field at access-time
sub inflater
Add an inflater to the inflation chain for this connection.
sub insert
Insert a new row into the table
sub lexmap
Build a hashmap of lexical variables used in a coderef.
sub lookup
Fetch the first row from this RecordSet, and optionally fetch a particular field from it.
sub name
Get the name of the table this object represents
sub new
sub new
Create a new record object blessed into this class which will be stored in the underlying table.
sub NEXTKEY
sub NEXTKEY
Return the next table from the iterator.
sub opcode_map
sub parse
sub primary_key
sub primary_key
Fetch a list of all the primary key column names in this table.
sub PUSH
Insert a new row into the table through array emulation.
sub refresh
sub SCALAR
sub SCALAR
Return the number of tables available on the connection.
sub serialise
Serialise an object to a string description which can be used to fetch it back from the database later.
sub sort
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 STORE
sub STORE
sub table_exists
sub table_list
sub TIEARRAY
sub TIEHASH
sub TIEHASH
Create a new tied hash of StORM Table objects available on this handle.
sub TIESCALAR
sub unserialise
Recreate an object using the string obtained from serialise() and the database.
sub update
sub updated
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.
Close