[Xyster_Data] element index

Package indexes

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