-
$_adapter
-
Global adapter object.
-
$_bindParams
-
Bind parameters
-
$_classname
-
What class should this Mapper create for objects? Defaults to the Mapper subclass' name minus "Mapper". So if the Rdo_Mapper subclass is UserMapper, it will default to trying to create User objects.
-
$_columns
-
-
$_current
-
Current object
-
$_db
-
Mysqli database connection object.
-
$_db
-
PDO database connection object.
-
$_defaultSortRules
-
Default sorting rules to use for all queries made with this
-
$_eof
-
Are we at the end of the list?
-
$_fields
-
-
$_fields
-
This object's fields.
-
$_index
-
Current list offset.
-
$_inflector
-
Global inflector object.
-
$_lastInsertId
-
Last generated insert_id.
-
$_lazyFields
-
Fields that should only be read from the database when they are accessed.
-
$_lazyRelationships
-
Relationships that should only be read from the database when they are accessed.
-
$_mapper
-
The Horde_Rdo_Mapper instance associated with this Rdo object. The Mapper takes care of all backend access.
-
$_mapper
-
Rdo Mapper
-
$_metadata
-
-
$_options
-
Options for this Adapter.
-
$_pluralizationRules
-
Rules for pluralizing English nouns.
-
$_relationships
-
Relationships for this entity.
-
$_result
-
Result resource
-
$_setTimestamps
-
If this is true and fields named created and updated are present, Rdo will automatically set creation and last updated timestamps. Timestamps are always GMT for portability.
-
$_singularEqualsPlural
-
-
$_singularizationRules
-
Rules for singularizing English nouns.
-
$_sortby
-
-
$_sql
-
SQL query to run
-
$_statement
-
-
$_string
-
SQL literal string.
-
$_table
-
The name of the database table (or view, etc.) that holds this Mapper's objects.
-
$_table
-
-
$_values
-
-
_connect
-
Build a connection string and connect to the database server.
-
_connect
-
Build a connection string and connect to the database server.
-
_connect
-
Build a connection string and connect to the database server.
-
_connect
-
Build a connection string and connect to the database server.
-
_connect
-
Build a connection string and connect to the database server.
-
_connect
-
Build a connection string and connect to the database server.
-
_fillJoinPlaceholders
-
Take a query array and replace @field@ placeholders with values that will match in the load query.
-
_fillPlaceholders
-
Take a query array and replace @field@ placeholders with values from this object.
-
_from
-
-
_join
-
-
_lastInsertId
-
-
_lastInsertId
-
-
_lastInsertId
-
-
_lastInsertId
-
-
_limit
-
-
_limit
-
-
_limit
-
-
_limit
-
-
_orderBy
-
-
_prefix
-
Callback for array_walk to prefix all elements of an array with a given prefix.
-
_prepare
-
Prepare a statement for MySQLi - we have to detect data types to call bind_param() correctly.
-
_select
-
-
_where
-
-
__clone
-
When Rdo objects are cloned, unset the unique id that identifies them so that they can be modified and saved to the backend as new objects. If you don't really want a new object, don't clone.
-
__construct
-
Constructor.
-
__construct
-
New Horde_Rdo_Iterator for iterating over Rdo objects.
-
__construct
-
Horde_Rdo_Adapter constructor. Sets options and sets up a connection if necessary.
-
__construct
-
Get the appropriate DML object and call the parent constructor.
-
__construct
-
-
__construct
-
Instantiate a literal, which is just a string stored as an instance member variable.
-
__construct
-
Get the appropriate DML object and call the parent constructor.
-
__construct
-
-
__construct
-
-
__construct
-
Constructor. Can be called directly by a programmer, or is called in Horde_Rdo_Mapper::map(). Takes an associative array of initial object values.
-
__construct
-
Get the appropriate DML object and call the parent constructor.
-
__construct
-
Get the appropriate DML object and call the parent constructor.
-
__construct
-
-
__construct
-
Get the appropriate DML object and call the parent constructor.
-
__construct
-
Get the appropriate DML object and call the parent constructor.
-
__destruct
-
Destructor - release any resources.
-
__destruct
-
Free any resources that are open.
-
__destruct
-
-
__destruct
-
Free any resources that are open.
-
__get
-
Accessor for any fields that we want some logic around.
-
__get
-
Provide read-only, on-demand access to several properties. This method will only be called for properties that aren't already present; once a property is fetched once it is cached and returned directly on any subsequent access.
-
__get
-
Fetch fields that haven't yet been loaded. Lazy-loaded fields and lazy-loaded relationships are handled this way. Once a field is retrieved, it is cached in the $_fields array so it doesn't need to be fetched again.
-
__isset
-
Allow using isset($rdo->foo) to check for field or relationship presence.
-
__set
-
Set a field's value.
-
__set_state
-
-
__toString
-
-
__unset
-
Allow using unset($rdo->foo) to unset a basic field. Relationships cannot be unset in this way.
-
$_relationships
-
-
$_relationships
-
-
$_relationships
-
-
$_table
-
-
$_table
-
-
$_table
-
-
$_table
-
-
$_table
-
-
hasField
-
-
Horde_Rdo
-
Horde_Rdo (Rampage Data Objects) namespace - holds constants and global Rdo functions.
-
Horde_Rdo_Adapter
-
Database adapter abstract parent class for Rdo.
-
Horde_Rdo_Adapter_Mysqli
-
MySQL Improved Horde_Rdo adapter
-
Horde_Rdo_Adapter_Mysqli_Cursor
-
-
Horde_Rdo_Adapter_Oci8
-
-
Horde_Rdo_Adapter_Pdo
-
PDO Horde_Rdo_Adapter generic implementation. Provides most functionality but must be extended with a concrete implementation to fill in database-specific details.
-
Horde_Rdo_Adapter_Pdo_Cursor
-
-
Horde_Rdo_Adapter_Pdo_Mssql
-
MS-SQL PDO Horde_Rdo adapter
-
Horde_Rdo_Adapter_Pdo_Mysql
-
MySQL PDO Horde_Rdo adapter
-
Horde_Rdo_Adapter_Pdo_Oci
-
OCI PDO Horde_Rdo adapter
-
Horde_Rdo_Adapter_Pdo_Pgsql
-
PostgreSQL PDO Horde_Rdo adapter
-
Horde_Rdo_Adapter_Pdo_Sqlite
-
Sqlite PDO Horde_Rdo adapter
-
Horde_Rdo_Base
-
Horde_Rdo_Base abstract class (Rampage Data Objects). Entity classes extend this baseline.
-
Horde_Rdo_Exception
-
Rdo Exception class.
-
Horde_Rdo_Inflector
-
Rdo Inflector class.
-
Horde_Rdo_Iterator
-
Iterator for Horde_Rdo_Base objects that allows relationships and decorated objects to be handled gracefully.
-
Horde_Rdo_List
-
Iterator for collections of Rdo objects.
-
Horde_Rdo_Mapper
-
Rdo Mapper class. Controls mapping of entity obects (instances of Horde_Rdo_Base) from and to Horde_Rdo_Adapters.
-
Horde_Rdo_Model
-
-
Horde_Rdo_Query
-
-
Horde_Rdo_Query_Builder
-
Horde_Rdo query building abstract base
-
Horde_Rdo_Query_Builder_Mssql
-
-
Horde_Rdo_Query_Builder_Mysql
-
-
Horde_Rdo_Query_Builder_Oracle
-
-
Horde_Rdo_Query_Builder_Pgsql
-
-
Horde_Rdo_Query_Builder_Sqlite
-
-
Horde_Rdo_Query_Literal
-
Horde_Rdo literal query string object.
-
Horde_Rdo_AllTests
-
-
Horde_Rdo_InflectorTest
-
-
query
-
Use for SELECT and anything that returns rows.
-
queryCol
-
Return a single column from a query.
-
queryOne
-
Return a single value from a query. Useful for quickly getting a value such as with a COUNT(*) query.
-
quoteIdentifier
-
Escape an identifier, such as a table or column name, for safe use in queries.
-
quoteIdentifier
-
Escape an identifier, such as a table or column name, for safe use in queries.
-
quoteIdentifier
-
Escape an identifier, such as a table or column name, for safe use in queries.
-
quoteIdentifier
-
Escape an identifier, such as a table or column name, for safe use in queries.
-
quoteIdentifier
-
Escape an identifier, such as a table or column name, for safe use in queries.
-
quoteIdentifier
-
Escape an identifier, such as a table or column name, for safe use in queries.
-
Query.php
-
-
Sqlite.php
-
-
Sqlite.php
-
-
save
-
Save any changes to the backend.
-
select
-
Use for SELECT and anything that returns rows.
-
select
-
Use for SELECT and anything that returns rows.
-
select
-
Use for SELECT and anything that returns rows.
-
selectCol
-
Return a single column from a query.
-
selectCol
-
Return a single column from a query.
-
selectCol
-
Return a single column from a query.
-
selectOne
-
Return a single value from a query. Useful for quickly getting a value such as with a COUNT(*) query.
-
selectOne
-
Return a single value from a query. Useful for quickly getting a value such as with a COUNT(*) query.
-
selectOne
-
Return a single value from a query. Useful for quickly getting a value such as with a COUNT(*) query.
-
setAdapter
-
Set a global database adapter.
-
setAdapter
-
Associate an adapter with this mapper. Not needed in the general case if getAdapter() is overridden in the concrete Mapper implementation.
-
setFields
-
-
setFieldType
-
-
setInflector
-
Set a custom global inflector.
-
setMapper
-
-
setMapper
-
-
setMapper
-
Associate this Rdo object with the Mapper instance that will manage it. Called automatically by Horde_Rdo_Mapper:map().
-
setOption
-
Set one of the options for this Adapter.
-
singularize
-
Plural English word to singularize.
-
sortBy
-
Add a sorting rule.
-
sortBy
-
Set a default sort field and order for all queries done with this Mapper.
-
SORT_ASC
-
Ascending sort order
-
SORT_DESC
-
Descending sort order
-
STRING
-
-
setUp
-
-
suite
-