1
0
mirror of synced 2024-12-15 23:56:02 +03:00
doctrine2/lib/api/doctrine/orm/query/ast/package-summary.html

128 lines
14 KiB
HTML
Raw Normal View History

2010-04-14 19:13:14 +04:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta name="generator" content="PHPDoctor 2RC4 (http://phpdoctor.sourceforge.net/)">
<meta name="when" content="Wed, 14 Apr 2010 15:12:03 +0000">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css">
<link rel="start" href="../../../../overview-summary.html">
<title>Doctrine\ORM\Query\AST (Doctrine)</title>
</head>
<body id="tree" onload="parent.document.title=document.title;">
<div class="header">
<h1>Doctrine</h1>
<ul>
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="active">Namespace</li>
<li>Class</li><li><a href="../../../../doctrine/orm/query/ast/package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="small_links">
<a href="../../../../index.html" target="_top">Frames</a>
<a href="../../../../doctrine/orm/query/ast/package-summary.html" target="_top">No frames</a>
</div>
<hr>
<h1>Namespace Doctrine\ORM\Query\AST</h1>
<table class="title">
<tr><th colspan="2" class="title">Class Summary</th></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/astexception.html">ASTException</a></td><td class="description">Description of QueryException</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/aggregateexpression.html">AggregateExpression</a></td><td class="description">Description of AggregateExpression</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/arithmeticexpression.html">ArithmeticExpression</a></td><td class="description">ArithmeticExpression ::= SimpleArithmeticExpression | "(" Subselect ")"</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/arithmeticfactor.html">ArithmeticFactor</a></td><td class="description">ArithmeticFactor ::= [("+" | "-")] ArithmeticPrimary</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/arithmeticterm.html">ArithmeticTerm</a></td><td class="description">ArithmeticTerm ::= ArithmeticFactor {("*" | "/") ArithmeticFactor}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/betweenexpression.html">BetweenExpression</a></td><td class="description">Description of BetweenExpression@license http://www.opensource.org/licenses/lgpl-license.php LGPL</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/collectionmemberexpression.html">CollectionMemberExpression</a></td><td class="description">CollectionMemberExpression ::= EntityExpression ["NOT"] "MEMBER" ["OF"] CollectionValuedPathExpression</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/comparisonexpression.html">ComparisonExpression</a></td><td class="description">ComparisonExpression ::= ArithmeticExpression ComparisonOperator ( QuantifiedExpression | ArithmeticExpression ) |
StringExpression ComparisonOperator (StringExpression | QuantifiedExpression) |
BooleanExpression ("=" | "" | "!=") (BooleanExpression | QuantifiedExpression) |
EnumExpression ("=" | "" | "!=") (EnumExpression | QuantifiedExpression) |
DatetimeExpression ComparisonOperator (DatetimeExpression | QuantifiedExpression) |
EntityExpression ("=" | "") (EntityExpression | QuantifiedExpression)</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/conditionalexpression.html">ConditionalExpression</a></td><td class="description">ConditionalExpression ::= ConditionalTerm {"OR" ConditionalTerm}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/conditionalfactor.html">ConditionalFactor</a></td><td class="description">ConditionalFactor ::= ["NOT"] ConditionalPrimary</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/conditionalprimary.html">ConditionalPrimary</a></td><td class="description">ConditionalPrimary ::= SimpleConditionalExpression | "(" ConditionalExpression ")"</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/conditionalterm.html">ConditionalTerm</a></td><td class="description">ConditionalTerm ::= ConditionalFactor {"AND" ConditionalFactor}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/deleteclause.html">DeleteClause</a></td><td class="description">DeleteClause ::= "DELETE" ["FROM"] AbstractSchemaName [["AS"] AliasIdentificationVariable]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/deletestatement.html">DeleteStatement</a></td><td class="description">DeleteStatement = DeleteClause [WhereClause]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/emptycollectioncomparisonexpression.html">EmptyCollectionComparisonExpression</a></td><td class="description">EmptyCollectionComparisonExpression ::= CollectionValuedPathExpression "IS" ["NOT"] "EMPTY"</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/existsexpression.html">ExistsExpression</a></td><td class="description">ExistsExpression ::= ["NOT"] "EXISTS" "(" Subselect ")"</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/fromclause.html">FromClause</a></td><td class="description">FromClause ::= "FROM" IdentificationVariableDeclaration {"," IdentificationVariableDeclaration}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/groupbyclause.html">GroupByClause</a></td><td class="description">Description of GroupByClause</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/havingclause.html">HavingClause</a></td><td class="description">Description of HavingClause</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/identificationvariabledeclaration.html">IdentificationVariableDeclaration</a></td><td class="description">IdentificationVariableDeclaration ::= RangeVariableDeclaration [IndexBy] {JoinVariableDeclaration}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/inexpression.html">InExpression</a></td><td class="description">InExpression ::= StateFieldPathExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/indexby.html">IndexBy</a></td><td class="description">IndexBy ::= "INDEX" "BY" SimpleStateFieldPathExpression</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/inputparameter.html">InputParameter</a></td><td class="description">Description of InputParameter</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/join.html">Join</a></td><td class="description">Join ::= ["LEFT" ["OUTER"] | "INNER"] "JOIN" JoinAssociationPathExpression
["AS"] AliasIdentificationVariable [("ON" | "WITH") ConditionalExpression]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/joinassociationpathexpression.html">JoinAssociationPathExpression</a></td><td class="description">JoinAssociationPathExpression ::= IdentificationVariable "." (SingleValuedAssociationField | CollectionValuedAssociationField)</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/joinvariabledeclaration.html">JoinVariableDeclaration</a></td><td class="description">JoinVariableDeclaration ::= Join [IndexBy]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/likeexpression.html">LikeExpression</a></td><td class="description">LikeExpression ::= StringExpression ["NOT"] "LIKE" string ["ESCAPE" char]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/literal.html">Literal</a></td><td class="description">Abstract class of an AST node</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/node.html">Node</a></td><td class="description">Abstract class of an AST node</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/nullcomparisonexpression.html">NullComparisonExpression</a></td><td class="description">NullComparisonExpression ::= (SingleValuedPathExpression | InputParameter) "IS" ["NOT"] "NULL"</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/orderbyclause.html">OrderByClause</a></td><td class="description">OrderByClause ::= "ORDER" "BY" OrderByItem {"," OrderByItem}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/orderbyitem.html">OrderByItem</a></td><td class="description">OrderByItem ::= (ResultVariable | StateFieldPathExpression) ["ASC" | "DESC"]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/partialobjectexpression.html">PartialObjectExpression</a></td><td class="description">Abstract class of an AST node</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/pathexpression.html">PathExpression</a></td><td class="description">AssociationPathExpression ::= CollectionValuedPathExpression | SingleValuedAssociationPathExpression
SingleValuedPathExpression ::= StateFieldPathExpression | SingleValuedAssociationPathExpression
StateFieldPathExpression ::= SimpleStateFieldPathExpression | SimpleStateFieldAssociationPathExpression
SingleValuedAssociationPathExpression ::= IdentificationVariable "." {SingleValuedAssociationField "."}* SingleValuedAssociationField
CollectionValuedPathExpression ::= IdentificationVariable "." {SingleValuedAssociationField "."}* CollectionValuedAssociationField
StateField ::= {EmbeddedClassStateField "."}* SimpleStateField
SimpleStateFieldPathExpression ::= IdentificationVariable "." StateField
SimpleStateFieldAssociationPathExpression ::= SingleValuedAssociationPathExpression "." StateField</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/quantifiedexpression.html">QuantifiedExpression</a></td><td class="description">QuantifiedExpression ::= ("ALL" | "ANY" | "SOME") "(" Subselect ")"</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/rangevariabledeclaration.html">RangeVariableDeclaration</a></td><td class="description">RangeVariableDeclaration ::= AbstractSchemaName ["AS"] AliasIdentificationVariable</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/selectclause.html">SelectClause</a></td><td class="description">SelectClause = "SELECT" ["DISTINCT"] SelectExpression {"," SelectExpression}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/selectexpression.html">SelectExpression</a></td><td class="description">SelectExpression ::= IdentificationVariable ["." "*"] | StateFieldPathExpression |
(AggregateExpression | "(" Subselect ")") [["AS"] FieldAliasIdentificationVariable]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/selectstatement.html">SelectStatement</a></td><td class="description">SelectStatement = SelectClause FromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/simplearithmeticexpression.html">SimpleArithmeticExpression</a></td><td class="description">SimpleArithmeticExpression ::= ArithmeticTerm {("+" | "-") ArithmeticTerm}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/simpleselectclause.html">SimpleSelectClause</a></td><td class="description">SimpleSelectClause ::= "SELECT" ["DISTINCT"] SimpleSelectExpression</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/simpleselectexpression.html">SimpleSelectExpression</a></td><td class="description">SimpleSelectExpression ::= StateFieldPathExpression | IdentificationVariable
| (AggregateExpression [["AS"] FieldAliasIdentificationVariable])</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/subselect.html">Subselect</a></td><td class="description">Subselect ::= SimpleSelectClause SubselectFromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/subselectfromclause.html">SubselectFromClause</a></td><td class="description">SubselectFromClause ::= "FROM" SubselectIdentificationVariableDeclaration {"," SubselectIdentificationVariableDeclaration}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/updateclause.html">UpdateClause</a></td><td class="description">UpdateClause ::= "UPDATE" AbstractSchemaName [["AS"] AliasIdentificationVariable] "SET" UpdateItem {"," UpdateItem}</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/updateitem.html">UpdateItem</a></td><td class="description">UpdateItem ::= [IdentificationVariable "."] {StateField | SingleValuedAssociationField} "=" NewValue
NewValue ::= SimpleArithmeticExpression | StringPrimary | DatetimePrimary | BooleanPrimary |
EnumPrimary | SimpleEntityExpression | "NULL"</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/updatestatement.html">UpdateStatement</a></td><td class="description">UpdateStatement = UpdateClause [WhereClause]</td></tr>
<tr><td class="name"><a href="../../../../doctrine/orm/query/ast/whereclause.html">WhereClause</a></td><td class="description">WhereClause ::= "WHERE" ConditionalExpression</td></tr>
</table>
<hr>
<div class="header">
<h1>Doctrine</h1>
<ul>
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="active">Namespace</li>
<li>Class</li><li><a href="../../../../doctrine/orm/query/ast/package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="small_links">
<a href="../../../../index.html" target="_top">Frames</a>
<a href="../../../../doctrine/orm/query/ast/package-summary.html" target="_top">No frames</a>
</div>
<hr>
<p id="footer">This document was generated by <a href="http://peej.github.com/phpdoctor/">PHPDoctor: The PHP Documentation Creator</a></p>
</body>
</html>