Method |
Description |
|
add ( array $updates, string $class, boolean $append ) : Add |
Adds a relation in a link-list|set. |
|
alter ( string $class, string $attribute, string $value ) : Alter |
Alters an attribute of a class. |
|
alterProperty ( string $class, string $property, string $attribute, string $value ) : Alter |
Alters the $property of $class setting $sttribute to $value. |
|
andWhere ( string $condition, mixed $value ) |
Adds a where condition to the query. |
|
between ( string $key, string $left, string $right ) |
Converts a "normal" select into an index one. |
|
create ( string $class, string $property ) : mixed |
Executes a CREATE of a $class, or of the $property in the given $class if
$property is specified. |
|
delete ( string $from ) : Delete |
Executes a DELETE SQL query on the given class (= $from). |
|
drop ( string $class, string $property ) : mixed |
Drops a $class, or the $property in the given $class if
$property is specified. |
|
fields ( array $fields, boolean $append ) : Query |
Sets the fields to query. |
|
findReferences ( string $rid, array $classes, boolean $append ) : Find |
Finds documents referencing the document with the given $rid. |
|
from ( array $target, boolean $append ) |
Adds a from clause to the query. |
|
getRaw ( ) : String |
Returns the raw SQL query statement. |
|
getTokens ( ) : array |
Returns the tokens associated to the current query. |
|
grant ( string $permission ) : Grant |
Converts the query into an GRANT with the given $permission. |
|
in ( array $in, boolean $append ) : mixed |
Sets the classes in which the query performs is operation. |
|
index ( string $property, string $class, string $type ) : Query |
Creates a index |
|
indexCount ( string $indexName ) |
Count the elements of the index $indexName. |
|
indexPut ( string $indexName, string $key, string $rid ) |
Puts a new entry in the index $indexName with the given $key and $rid. |
|
indexRemove ( string $indexName, string $key, string $rid ) |
Removes the index $indexName with the given $key/$rid. |
|
insert ( ) : Query |
Converts the query into an INSERT. |
|
into ( string $target ) : Query |
Inserts the INTO clause to a query. |
|
limit ( $limit ) |
Adds a limit to the current query. |
|
link ( string $class, string $property, string $alias, boolean $inverse ) : Link |
Sets the internal command to a LINK, which is capable to create a
reference from the $property of $class, with a given $alias. |
|
on ( string $on ) : Query |
Sets the ON clause of a query. |
|
orWhere ( string $condition, mixed $value ) |
Adds an OR clause to the query. |
|
orderBy ( array $order, boolean $append, boolean $first ) |
Orders the query. |
|
put ( array $values, $class, $append ) |
|
|
remove ( array $updates, string $class, boolean $append ) : Remove |
Removes a link from a link-set|list. |
|
resetWhere ( ) |
Resets the WHERE conditions. |
|
revoke ( string $permission ) : Revoke |
Converts the query into an REVOKE with the given $permission. |
|
select ( array $projections, boolean $append ) |
Adds an array of fields into the select part of the query. |
|
skip ( $records ) |
Adds a skip clause to the current query. |
|
to ( string $to ) : Query |
Adds a subject to the query. |
|
type ( string $type ) : Query |
Sets the type clause of a query. |
|
unindex ( string $property, string $class ) : Query |
Removes a index |
|
update ( $class ) |
|
|
values ( array $values, boolean $append ) : Insert |
Sets the values to be inserted into the current query. |
|
where ( string $condition, mixed $value = null ) |
Adds the WHERE clause. |
|