[Xyster_Data] element index
Package indexes
Xyster_Collection
Xyster_Acl
Xyster_Date
Xyster_Orm
Xyster_Controller
Xyster_Type
Xyster_Enum
Xyster_Validate
Xyster_Filter
Xyster_Db
All elements
a
b
c
d
e
f
g
i
j
l
m
n
r
s
t
x
_
_
top
$_alias
Xyster_Data_Field::$_alias
in Field.php
An alias for the field, equal to the field name by default
$_allowed
Xyster_Data_Binder::$_allowed
in Binder.php
$_columns
Xyster_Data_Set::$_columns
in Set.php
$_criteria
Xyster_Data_Junction::$_criteria
in Junction.php
The criteria in the junction (an array of
Xyster_Data_Criterion
)
$_defaultSetter
Xyster_Data_Binder::$_defaultSetter
in Binder.php
$_disallowed
Xyster_Data_Binder::$_disallowed
in Binder.php
$_function
Xyster_Data_Field_Aggregate::$_function
in Aggregate.php
$_items
Xyster_Data_Clause::$_items
in Clause.php
$_left
Xyster_Data_Expression::$_left
in Expression.php
The left value, always a field
$_name
Xyster_Data_Field::$_name
in Field.php
The name of the field
$_names
Xyster_Data_Tuple::$_names
in Tuple.php
$_operator
Xyster_Data_Junction::$_operator
in Junction.php
The operator ('AND' or 'OR')
$_operator
Xyster_Data_Expression::$_operator
in Expression.php
The operator
$_right
Xyster_Data_Expression::$_right
in Expression.php
The right value, could be a scalar or a
Xyster_Data_Field
$_setters
Xyster_Data_Binder::$_setters
in Binder.php
$_sorts
Xyster_Data_Comparator::$_sorts
in Comparator.php
The clause of
Xyster_Data_Sort
objects
$_target
Xyster_Data_Binder::$_target
in Binder.php
$_values
Xyster_Data_Tuple::$_values
in Tuple.php
_createColumnsFromItem
Xyster_Data_Set::_createColumnsFromItem()
in Set.php
Creates the columns for this set from an array or object
_expression
Xyster_Data_Field::_expression()
in Field.php
Factories an expression
_getFields
Xyster_Data_Criterion::_getFields()
in Criterion.php
Gets fields in a criterion
_getSetter
Xyster_Data_Binder::_getSetter()
in Binder.php
Gets a setter for the field supplied
__construct
Xyster_Data_Set::__construct()
in Set.php
Creates a new data set
__construct
Xyster_Data_Expression::__construct()
in Expression.php
Creates a new expression
__construct
Xyster_Data_Comparator::__construct()
in Comparator.php
Create a new Data Comparator object
__construct
Xyster_Data_Sort_Clause::__construct()
in Clause.php
Creates a new Sort clause
__construct
Xyster_Data_Tuple::__construct()
in Tuple.php
Creates a new tuple
__construct
Xyster_Data_Clause::__construct()
in Clause.php
Creates a new data clause
__construct
Xyster_Data_Field_Aggregate::__construct()
in Aggregate.php
Creates a new Aggregate Field
__construct
Xyster_Data_Junction::__construct()
in Junction.php
Creates a new junction
__construct
Xyster_Data_Binder::__construct()
in Binder.php
Creates a new binder
__construct
Xyster_Data_Field::__construct()
in Field.php
Creates a new Field
__construct
Xyster_Data_Field_Clause::__construct()
in Clause.php
Creates a new Sort clause
__toString
Xyster_Data_Junction::__toString()
in Junction.php
Returns the string syntax for this Junction
__toString
Xyster_Data_Expression::__toString()
in Expression.php
Returns the syntax for this Expression
__toString
Xyster_Data_Field_Aggregate::__toString()
in Aggregate.php
String representation of this object
__toString
Xyster_Data_Symbol::__toString()
in Symbol.php
Gets the string representation of this object
__toString
Xyster_Data_Clause::__toString()
in Clause.php
Gets the string representation of this object
__toString
Xyster_Data_Sort::__toString()
in Sort.php
Returns the string syntax for this Sort
__toString
Xyster_Data_Field::__toString()
in Field.php
String representation of this object
a
top
add
Xyster_Data_Clause::add()
in Clause.php
Adds an item to this clause
add
Xyster_Data_Set::add()
in Set.php
Adds an item to the set
add
Xyster_Data_Junction::add()
in Junction.php
Adds a Criterion to this Junction
addColumn
Xyster_Data_Set::addColumn()
in Set.php
Adds a column to the set
addSetter
Xyster_Data_Binder::addSetter()
in Binder.php
Adds a setter to handle a type and property
aggregate
Xyster_Data_Set::aggregate()
in Set.php
Perform an aggregate function on a column
aggregate
Xyster_Data_Field::aggregate()
in Field.php
Creates an
Xyster_Data_Aggregate
field
AGGREGATE_REGEX
Xyster_Data_Field_Aggregate::AGGREGATE_REGEX
in Aggregate.php
The pattern to match aggregate function fields
all
Xyster_Data_Junction::all()
in Junction.php
Create a new 'AND' junction, i.e. ( x AND y )
any
Xyster_Data_Junction::any()
in Junction.php
Create a new 'OR' junction, i.e. ( x OR y )
asc
Xyster_Data_Sort::asc()
in Sort.php
Create a new ascending sort for the column specified
asc
Xyster_Data_Field::asc()
in Field.php
Factories an ascending
Xyster_Data_Sort
for this field name
Average
Xyster_Data_Aggregate::Average()
in Aggregate.php
Uses the Average function
Average
Xyster_Data_Aggregate::Average
in Aggregate.php
avg
Xyster_Data_Field::avg()
in Field.php
Creates an
Xyster_Data_Aggregate
field to average the values in a field
Aggregate.php
Aggregate.php
in Aggregate.php
Aggregate.php
Aggregate.php
in Aggregate.php
b
top
between
Xyster_Data_Expression::between()
in Expression.php
BETWEEN Xyster_Data_Expression ( field BETWEEN 'value' AND 'value' )
between
Xyster_Data_Field::between()
in Field.php
Factories a BETWEEN Xyster_Data_Expression ( column BETWEEN 'value' AND 'value' )
Between
Xyster_Data_Operator_Expression::Between()
in Expression.php
Uses the Between operator
Between
Xyster_Data_Operator_Expression::Between
in Expression.php
bind
Xyster_Data_Binder::bind()
in Binder.php
Binds the values in the array to the target
Binder.php
Binder.php
in Binder.php
c
top
compare
Xyster_Data_Comparator::compare()
in Comparator.php
Compares two arguments for sorting
Count
Xyster_Data_Aggregate::Count()
in Aggregate.php
Uses the Count function
count
Xyster_Data_Field::count()
in Field.php
Creates an
Xyster_Data_Aggregate
field to count items in a tuple
count
Xyster_Data_Junction::count()
in Junction.php
Gets the number of entries in the clause
Count
Xyster_Data_Aggregate::Count
in Aggregate.php
count
Xyster_Data_Clause::count()
in Clause.php
Gets the number of entries in the clause
Clause.php
Clause.php
in Clause.php
Comparator.php
Comparator.php
in Comparator.php
Criterion.php
Criterion.php
in Criterion.php
Clause.php
Clause.php
in Clause.php
Clause.php
Clause.php
in Clause.php
d
top
desc
Xyster_Data_Sort::desc()
in Sort.php
Create a new descending Sort for the column specified
desc
Xyster_Data_Field::desc()
in Field.php
Factories a descending
Xyster_Data_Sort
for this field name
e
top
Exception.php
Exception.php
in Exception.php
Exception.php
Exception.php
in Exception.php
Exception.php
Exception.php
in Exception.php
Exception.php
Exception.php
in Exception.php
Expression.php
Expression.php
in Expression.php
Exception.php
Exception.php
in Exception.php
Expression.php
Expression.php
in Expression.php
Exception.php
Exception.php
in Exception.php
eq
Xyster_Data_Expression::eq()
in Expression.php
Equal To Xyster_Data_Expression ( field = 'value' )
eq
Xyster_Data_Field::eq()
in Field.php
Factories an Equal To Xyster_Data_Expression ( column = 'value' )
Eq
Xyster_Data_Operator_Expression::Eq
in Expression.php
Eq
Xyster_Data_Operator_Expression::Eq()
in Expression.php
Uses the Eq operator
evaluate
Xyster_Data_Junction::evaluate()
in Junction.php
Evaluates the Junction for a given object
evaluate
Xyster_Data_Field::evaluate()
in Field.php
Evaluates the reference for the given object
evaluate
Xyster_Data_Criterion::evaluate()
in Criterion.php
Evaluates the Criterion for a given object
evaluate
Xyster_Data_Field_Aggregate::evaluate()
in Aggregate.php
Evaluates the reference for the given object
evaluate
Xyster_Data_Operator_Expression::evaluate()
in Expression.php
Evaluates the operator for two values
evaluate
Xyster_Data_Expression::evaluate()
in Expression.php
Evaluates the Expression for a given array or object
f
top
Field.php
Field.php
in Field.php
fetchColumn
Xyster_Data_Set::fetchColumn()
in Set.php
Converts an entire column of values to an array
fetchOne
Xyster_Data_Set::fetchOne()
in Set.php
Returns the first column of the first row of a statement
fetchPairs
Xyster_Data_Set::fetchPairs()
in Set.php
Converts 2 fields into an associative array
filter
Xyster_Data_Set::filter()
in Set.php
Removes elements in the collection based on a criteria
fromArray
Xyster_Data_Criterion::fromArray()
in Criterion.php
Creates a Junction from an array of Criterion objects
g
top
Group.php
Group.php
in Group.php
getAlias
Xyster_Data_Field::getAlias()
in Field.php
Gets the alias assigned to this field
getAllowedFields
Xyster_Data_Binder::getAllowedFields()
in Binder.php
Gets the allowed fields
getColumns
Xyster_Data_Set::getColumns()
in Set.php
Gets the columns that have been added to the set
getCriteria
Xyster_Data_Junction::getCriteria()
in Junction.php
Gets the Criteria in this Junction
getDirection
Xyster_Data_Sort::getDirection()
in Sort.php
Gets the sort direction
getDisallowedFields
Xyster_Data_Binder::getDisallowedFields()
in Binder.php
Gets the disallowed fields
getField
Xyster_Data_Sort::getField()
in Sort.php
Gets the field
getFields
Xyster_Data_Criterion::getFields()
in Criterion.php
Recursively gets all of the fields in the Criterion
getFunction
Xyster_Data_Field_Aggregate::getFunction()
in Aggregate.php
Gets the aggregate function associated with this field
getIterator
Xyster_Data_Junction::getIterator()
in Junction.php
Gets the iterator for this clause
getIterator
Xyster_Data_Clause::getIterator()
in Clause.php
Gets the iterator for this clause
getLeft
Xyster_Data_Expression::getLeft()
in Expression.php
Gets the field
getMethodName
Xyster_Data_Expression::getMethodName()
in Expression.php
Returns the name of the static method to call for the operator passed
getName
Xyster_Data_Field::getName()
in Field.php
Gets the name of this field
getNames
Xyster_Data_Tuple::getNames()
in Tuple.php
Gets the names of the groups
getOperator
Xyster_Data_Expression::getOperator()
in Expression.php
Gets the operator
getOperator
Xyster_Data_Junction::getOperator()
in Junction.php
Gets the Junction operator
getRight
Xyster_Data_Expression::getRight()
in Expression.php
Gets the value
getTarget
Xyster_Data_Binder::getTarget()
in Binder.php
Gets the target object
getValue
Xyster_Data_Tuple::getValue()
in Tuple.php
Gets the value of a group
getValues
Xyster_Data_Tuple::getValues()
in Tuple.php
Gets the values for the groups
group
Xyster_Data_Field::group()
in Field.php
Creates a Xyster_Data_Field that defines a group in a result
Gt
Xyster_Data_Operator_Expression::Gt
in Expression.php
Gt
Xyster_Data_Operator_Expression::Gt()
in Expression.php
Uses the Gt operator
gt
Xyster_Data_Expression::gt()
in Expression.php
Greater Than Xyster_Data_Expression ( field > 2 )
gt
Xyster_Data_Field::gt()
in Field.php
Factories a Greater Than Xyster_Data_Expression ( column > 2 )
gte
Xyster_Data_Expression::gte()
in Expression.php
Greater Than or Equal To Xyster_Data_Expression ( field >= 2 )
Gte
Xyster_Data_Operator_Expression::Gte
in Expression.php
Gte
Xyster_Data_Operator_Expression::Gte()
in Expression.php
Uses the Gte operator
gte
Xyster_Data_Field::gte()
in Field.php
Factories a Greater Than or Equal To Xyster_Data_Expression ( column >= 2 )
i
top
Interface.php
Interface.php
in Interface.php
Interface.php
Interface.php
in Interface.php
in
Xyster_Data_Field::in()
in Field.php
Factories an In expression ( column IN ( 1,1,2,3,5,8,13,21,'fibonacci','sequence' ) )
in
Xyster_Data_Expression::in()
in Expression.php
In expression ( field IN ( 1,1,2,3,5,8,13,21,'fibonacci','sequence' ) )
In
Xyster_Data_Operator_Expression::In
in Expression.php
In
Xyster_Data_Operator_Expression::In()
in Expression.php
Uses the In operator
isAllowed
Xyster_Data_Binder::isAllowed()
in Binder.php
Tests if a field is allowed
j
top
Junction.php
Junction.php
in Junction.php
l
top
like
Xyster_Data_Expression::like()
in Expression.php
LIKE Xyster_Data_Expression ( field LIKE '%value' )
Like
Xyster_Data_Operator_Expression::Like()
in Expression.php
Uses the Like operator
Like
Xyster_Data_Operator_Expression::Like
in Expression.php
like
Xyster_Data_Field::like()
in Field.php
Factories a LIKE Xyster_Data_Expression ( column LIKE '%value' )
lt
Xyster_Data_Expression::lt()
in Expression.php
Less Than Xyster_Data_Expression ( field < 3 )
Lt
Xyster_Data_Operator_Expression::Lt
in Expression.php
Lt
Xyster_Data_Operator_Expression::Lt()
in Expression.php
Uses the Lt operator
lt
Xyster_Data_Field::lt()
in Field.php
Factories a Less Than Xyster_Data_Expression ( column < 3 )
lte
Xyster_Data_Field::lte()
in Field.php
Factories a Less Than or Equal To Xyster_Data_Expression ( column <= 3 )
Lte
Xyster_Data_Operator_Expression::Lte()
in Expression.php
Uses the Lte operator
Lte
Xyster_Data_Operator_Expression::Lte
in Expression.php
lte
Xyster_Data_Expression::lte()
in Expression.php
Less Than or Equal To Xyster_Data_Expression ( field <= 3 )
m
top
makeTuples
Xyster_Data_Tuple::makeTuples()
in Tuple.php
Creates the Tuples for a collection
match
Xyster_Data_Field_Aggregate::match()
in Aggregate.php
Matches for aggregate functions
max
Xyster_Data_Field::max()
in Field.php
Creates an
Xyster_Data_Aggregate
field to find the maximum value in a field
Maximum
Xyster_Data_Aggregate::Maximum()
in Aggregate.php
Uses the Maximum function
Maximum
Xyster_Data_Aggregate::Maximum
in Aggregate.php
merge
Xyster_Data_Clause::merge()
in Clause.php
Adds the items from one clause to the end of this one
min
Xyster_Data_Field::min()
in Field.php
Creates an
Xyster_Data_Aggregate
field to find the minimum value in a field
Minimum
Xyster_Data_Aggregate::Minimum()
in Aggregate.php
Uses the Minimum function
Minimum
Xyster_Data_Aggregate::Minimum
in Aggregate.php
n
top
named
Xyster_Data_Field::named()
in Field.php
Creates a Xyster_Data_Field by name with an alias
neq
Xyster_Data_Field::neq()
in Field.php
Factories a Not Equal To Xyster_Data_Expression ( column <> 'value' )
Neq
Xyster_Data_Operator_Expression::Neq()
in Expression.php
Uses the Neq operator
neq
Xyster_Data_Expression::neq()
in Expression.php
Not Equal To Xyster_Data_Expression ( field <> 'value' )
Neq
Xyster_Data_Operator_Expression::Neq
in Expression.php
NotBetween
Xyster_Data_Operator_Expression::NotBetween
in Expression.php
notBetween
Xyster_Data_Expression::notBetween()
in Expression.php
Equal To Xyster_Data_Expression ( field NOT BETWEEN 'value' AND 'value' )
notBetween
Xyster_Data_Field::notBetween()
in Field.php
Factories a NOT BETWEEN Xyster_Data_Expression ( column NOT BETWEEN 'value' AND 'value' )
NotBetween
Xyster_Data_Operator_Expression::NotBetween()
in Expression.php
Uses the NotBetween operator
notIn
Xyster_Data_Field::notIn()
in Field.php
Factories a Not in expression ( column NOT IN ( 1,1,2,3,5,8,13,21,'fibonacci','sequence' ) )
notIn
Xyster_Data_Expression::notIn()
in Expression.php
Not in expression ( field NOT IN ( 1,1,2,3,5,8,13,21,'fibonacci','sequence' ) )
NotIn
Xyster_Data_Operator_Expression::NotIn()
in Expression.php
Uses the NotIn operator
NotIn
Xyster_Data_Operator_Expression::NotIn
in Expression.php
notLike
Xyster_Data_Field::notLike()
in Field.php
Factories a NOT LIKE Xyster_Data_Expression ( column NOT LIKE '%value' )
NotLike
Xyster_Data_Operator_Expression::NotLike()
in Expression.php
Uses the NotLike operator
notLike
Xyster_Data_Expression::notLike()
in Expression.php
NOT LIKE Xyster_Data_Expression ( field NOT LIKE '%value' )
NotLike
Xyster_Data_Operator_Expression::NotLike
in Expression.php
r
top
remove
Xyster_Data_Clause::remove()
in Clause.php
Removes an entry in the clause
s
top
Setter.php
Setter.php
in Setter.php
Set.php
Set.php
in Set.php
Sort.php
Sort.php
in Sort.php
Symbol.php
Symbol.php
in Symbol.php
set
Xyster_Data_Binder_Setter::set()
in Setter.php
Sets the value in the target
set
Xyster_Data_Binder_Setter_Interface::set()
in Interface.php
Sets the value in the target
setAlias
Xyster_Data_Field::setAlias()
in Field.php
Sets the alias assigned to this column
setAllowedFields
Xyster_Data_Binder::setAllowedFields()
in Binder.php
Sets the allowed fields
setDisallowedFields
Xyster_Data_Binder::setDisallowedFields()
in Binder.php
Sets the disallowed fields
sortBy
Xyster_Data_Set::sortBy()
in Set.php
Sorts the collection by one or more columns and directions
Sum
Xyster_Data_Aggregate::Sum()
in Aggregate.php
Uses the Sum function
Sum
Xyster_Data_Aggregate::Sum
in Aggregate.php
sum
Xyster_Data_Field::sum()
in Field.php
Creates an
Xyster_Data_Aggregate
field to sum the values in a field
t
top
Tuple.php
Tuple.php
in Tuple.php
toArray
Xyster_Data_Clause::toArray()
in Clause.php
Converts the clause into an array of its symbols
toArray
Xyster_Data_Junction::toArray()
in Junction.php
Converts the clause into an array of its symbols
toArray
Xyster_Data_Clause_Interface::toArray()
in Interface.php
Converts the clause into an array of its symbols
toRow
Xyster_Data_Tuple::toRow()
in Tuple.php
Flattens the tuple into a data row
x
top
Xyster_Data_Aggregate
Xyster_Data_Aggregate
in Aggregate.php
Aggregate function enumerated type
Xyster_Data_Binder
Xyster_Data_Binder
in Binder.php
A mediator that applies values to a target object
Xyster_Data_Binder_Exception
Xyster_Data_Binder_Exception
in Exception.php
An exception for the binder
Xyster_Data_Binder_Setter
Xyster_Data_Binder_Setter
in Setter.php
A mediator that applies a value to a target object
Xyster_Data_Binder_Setter_Exception
Xyster_Data_Binder_Setter_Exception
in Exception.php
An exception for the property setter
Xyster_Data_Binder_Setter_Interface
Xyster_Data_Binder_Setter_Interface
in Interface.php
A mediator that applies a value to a target object
Xyster_Data_Clause
Xyster_Data_Clause
in Clause.php
Abstract clause of symbols
Xyster_Data_Clause_Exception
Xyster_Data_Clause_Exception
in Exception.php
An exception for the Xyster_Data_Clause class
Xyster_Data_Clause_Interface
Xyster_Data_Clause_Interface
in Interface.php
Interface for groups of data symbols
Xyster_Data_Comparator
Xyster_Data_Comparator
in Comparator.php
Comparator for objects or associative arrays
Xyster_Data_Criterion
Xyster_Data_Criterion
in Criterion.php
The base class for Criteria
Xyster_Data_Exception
Xyster_Data_Exception
in Exception.php
An exception for Xyster_Data
Xyster_Data_Expression
Xyster_Data_Expression
in Expression.php
An expression is a boolean evaluation comparing a column against a value
Xyster_Data_Field
Xyster_Data_Field
in Field.php
A simple concept for data fields and columns
Xyster_Data_Field_Aggregate
Xyster_Data_Field_Aggregate
in Aggregate.php
A field or column that has some aggregate function applied to it
Xyster_Data_Field_Clause
Xyster_Data_Field_Clause
in Clause.php
A field clause
Xyster_Data_Field_Exception
Xyster_Data_Field_Exception
in Exception.php
An exception for the Xyster_Data_Field class
Xyster_Data_Field_Group
Xyster_Data_Field_Group
in Group.php
A simple concept for data fields and columns
Xyster_Data_Junction
Xyster_Data_Junction
in Junction.php
A Junction is an infix expression of
Xyster_Data_Criterion
objects
Xyster_Data_Operator_Expression
Xyster_Data_Operator_Expression
in Expression.php
Enumerated type of Expression operators
Xyster_Data_Set
Xyster_Data_Set
in Set.php
A set that holds rows and columns
Xyster_Data_Set_Exception
Xyster_Data_Set_Exception
in Exception.php
An exception for the Xyster_Data_Set class
Xyster_Data_Sort
Xyster_Data_Sort
in Sort.php
A struct that holds a field and a direction
Xyster_Data_Sort_Clause
Xyster_Data_Sort_Clause
in Clause.php
A sort clause
Xyster_Data_Symbol
Xyster_Data_Symbol
in Symbol.php
Interface for all data symbols
Xyster_Data_Tuple
Xyster_Data_Tuple
in Tuple.php
A set that holds rows and columns
a
b
c
d
e
f
g
i
j
l
m
n
r
s
t
x
_