PageRenderTime 26ms CodeModel.GetById 27ms RepoModel.GetById 1ms app.codeStats 0ms

/lib/vendor/doctrine/api/doctrine/orm/query/ast/package-summary.html

https://github.com/blt04/sfDoctrine2Plugin
HTML | 128 lines | 113 code | 15 blank | 0 comment | 0 complexity | 2a25d0d6ddf5989729dc00770747d1aa MD5 | raw file
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html lang="en">
  3. <head>
  4. <meta name="generator" content="PHPDoctor 2RC4 (http://phpdoctor.sourceforge.net/)">
  5. <meta name="when" content="Wed, 14 Apr 2010 15:12:03 +0000">
  6. <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css">
  7. <link rel="start" href="../../../../overview-summary.html">
  8. <title>Doctrine\ORM\Query\AST (Doctrine)</title>
  9. </head>
  10. <body id="tree" onload="parent.document.title=document.title;">
  11. <div class="header">
  12. <h1>Doctrine</h1>
  13. <ul>
  14. <li><a href="../../../../overview-summary.html">Overview</a></li>
  15. <li class="active">Namespace</li>
  16. <li>Class</li><li><a href="../../../../doctrine/orm/query/ast/package-tree.html">Tree</a></li>
  17. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  18. <li><a href="../../../../index-all.html">Index</a></li>
  19. </ul>
  20. </div>
  21. <div class="small_links">
  22. <a href="../../../../index.html" target="_top">Frames</a>
  23. <a href="../../../../doctrine/orm/query/ast/package-summary.html" target="_top">No frames</a>
  24. </div>
  25. <hr>
  26. <h1>Namespace Doctrine\ORM\Query\AST</h1>
  27. <table class="title">
  28. <tr><th colspan="2" class="title">Class Summary</th></tr>
  29. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/astexception.html">ASTException</a></td><td class="description">Description of QueryException</td></tr>
  30. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/aggregateexpression.html">AggregateExpression</a></td><td class="description">Description of AggregateExpression</td></tr>
  31. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/arithmeticexpression.html">ArithmeticExpression</a></td><td class="description">ArithmeticExpression ::= SimpleArithmeticExpression | "(" Subselect ")"</td></tr>
  32. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/arithmeticfactor.html">ArithmeticFactor</a></td><td class="description">ArithmeticFactor ::= [("+" | "-")] ArithmeticPrimary</td></tr>
  33. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/arithmeticterm.html">ArithmeticTerm</a></td><td class="description">ArithmeticTerm ::= ArithmeticFactor {("*" | "/") ArithmeticFactor}</td></tr>
  34. <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>
  35. <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>
  36. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/comparisonexpression.html">ComparisonExpression</a></td><td class="description">ComparisonExpression ::= ArithmeticExpression ComparisonOperator ( QuantifiedExpression | ArithmeticExpression ) |
  37. StringExpression ComparisonOperator (StringExpression | QuantifiedExpression) |
  38. BooleanExpression ("=" | "" | "!=") (BooleanExpression | QuantifiedExpression) |
  39. EnumExpression ("=" | "" | "!=") (EnumExpression | QuantifiedExpression) |
  40. DatetimeExpression ComparisonOperator (DatetimeExpression | QuantifiedExpression) |
  41. EntityExpression ("=" | "") (EntityExpression | QuantifiedExpression)</td></tr>
  42. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/conditionalexpression.html">ConditionalExpression</a></td><td class="description">ConditionalExpression ::= ConditionalTerm {"OR" ConditionalTerm}</td></tr>
  43. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/conditionalfactor.html">ConditionalFactor</a></td><td class="description">ConditionalFactor ::= ["NOT"] ConditionalPrimary</td></tr>
  44. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/conditionalprimary.html">ConditionalPrimary</a></td><td class="description">ConditionalPrimary ::= SimpleConditionalExpression | "(" ConditionalExpression ")"</td></tr>
  45. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/conditionalterm.html">ConditionalTerm</a></td><td class="description">ConditionalTerm ::= ConditionalFactor {"AND" ConditionalFactor}</td></tr>
  46. <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>
  47. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/deletestatement.html">DeleteStatement</a></td><td class="description">DeleteStatement = DeleteClause [WhereClause]</td></tr>
  48. <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>
  49. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/existsexpression.html">ExistsExpression</a></td><td class="description">ExistsExpression ::= ["NOT"] "EXISTS" "(" Subselect ")"</td></tr>
  50. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/fromclause.html">FromClause</a></td><td class="description">FromClause ::= "FROM" IdentificationVariableDeclaration {"," IdentificationVariableDeclaration}</td></tr>
  51. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/groupbyclause.html">GroupByClause</a></td><td class="description">Description of GroupByClause</td></tr>
  52. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/havingclause.html">HavingClause</a></td><td class="description">Description of HavingClause</td></tr>
  53. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/identificationvariabledeclaration.html">IdentificationVariableDeclaration</a></td><td class="description">IdentificationVariableDeclaration ::= RangeVariableDeclaration [IndexBy] {JoinVariableDeclaration}</td></tr>
  54. <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>
  55. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/indexby.html">IndexBy</a></td><td class="description">IndexBy ::= "INDEX" "BY" SimpleStateFieldPathExpression</td></tr>
  56. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/inputparameter.html">InputParameter</a></td><td class="description">Description of InputParameter</td></tr>
  57. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/join.html">Join</a></td><td class="description">Join ::= ["LEFT" ["OUTER"] | "INNER"] "JOIN" JoinAssociationPathExpression
  58. ["AS"] AliasIdentificationVariable [("ON" | "WITH") ConditionalExpression]</td></tr>
  59. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/joinassociationpathexpression.html">JoinAssociationPathExpression</a></td><td class="description">JoinAssociationPathExpression ::= IdentificationVariable "." (SingleValuedAssociationField | CollectionValuedAssociationField)</td></tr>
  60. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/joinvariabledeclaration.html">JoinVariableDeclaration</a></td><td class="description">JoinVariableDeclaration ::= Join [IndexBy]</td></tr>
  61. <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>
  62. <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>
  63. <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>
  64. <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>
  65. <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>
  66. <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>
  67. <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>
  68. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/pathexpression.html">PathExpression</a></td><td class="description">AssociationPathExpression ::= CollectionValuedPathExpression | SingleValuedAssociationPathExpression
  69. SingleValuedPathExpression ::= StateFieldPathExpression | SingleValuedAssociationPathExpression
  70. StateFieldPathExpression ::= SimpleStateFieldPathExpression | SimpleStateFieldAssociationPathExpression
  71. SingleValuedAssociationPathExpression ::= IdentificationVariable "." {SingleValuedAssociationField "."}* SingleValuedAssociationField
  72. CollectionValuedPathExpression ::= IdentificationVariable "." {SingleValuedAssociationField "."}* CollectionValuedAssociationField
  73. StateField ::= {EmbeddedClassStateField "."}* SimpleStateField
  74. SimpleStateFieldPathExpression ::= IdentificationVariable "." StateField
  75. SimpleStateFieldAssociationPathExpression ::= SingleValuedAssociationPathExpression "." StateField</td></tr>
  76. <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>
  77. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/rangevariabledeclaration.html">RangeVariableDeclaration</a></td><td class="description">RangeVariableDeclaration ::= AbstractSchemaName ["AS"] AliasIdentificationVariable</td></tr>
  78. <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>
  79. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/selectexpression.html">SelectExpression</a></td><td class="description">SelectExpression ::= IdentificationVariable ["." "*"] | StateFieldPathExpression |
  80. (AggregateExpression | "(" Subselect ")") [["AS"] FieldAliasIdentificationVariable]</td></tr>
  81. <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>
  82. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/simplearithmeticexpression.html">SimpleArithmeticExpression</a></td><td class="description">SimpleArithmeticExpression ::= ArithmeticTerm {("+" | "-") ArithmeticTerm}</td></tr>
  83. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/simpleselectclause.html">SimpleSelectClause</a></td><td class="description">SimpleSelectClause ::= "SELECT" ["DISTINCT"] SimpleSelectExpression</td></tr>
  84. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/simpleselectexpression.html">SimpleSelectExpression</a></td><td class="description">SimpleSelectExpression ::= StateFieldPathExpression | IdentificationVariable
  85. | (AggregateExpression [["AS"] FieldAliasIdentificationVariable])</td></tr>
  86. <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>
  87. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/subselectfromclause.html">SubselectFromClause</a></td><td class="description">SubselectFromClause ::= "FROM" SubselectIdentificationVariableDeclaration {"," SubselectIdentificationVariableDeclaration}</td></tr>
  88. <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>
  89. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/updateitem.html">UpdateItem</a></td><td class="description">UpdateItem ::= [IdentificationVariable "."] {StateField | SingleValuedAssociationField} "=" NewValue
  90. NewValue ::= SimpleArithmeticExpression | StringPrimary | DatetimePrimary | BooleanPrimary |
  91. EnumPrimary | SimpleEntityExpression | "NULL"</td></tr>
  92. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/updatestatement.html">UpdateStatement</a></td><td class="description">UpdateStatement = UpdateClause [WhereClause]</td></tr>
  93. <tr><td class="name"><a href="../../../../doctrine/orm/query/ast/whereclause.html">WhereClause</a></td><td class="description">WhereClause ::= "WHERE" ConditionalExpression</td></tr>
  94. </table>
  95. <hr>
  96. <div class="header">
  97. <h1>Doctrine</h1>
  98. <ul>
  99. <li><a href="../../../../overview-summary.html">Overview</a></li>
  100. <li class="active">Namespace</li>
  101. <li>Class</li><li><a href="../../../../doctrine/orm/query/ast/package-tree.html">Tree</a></li>
  102. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  103. <li><a href="../../../../index-all.html">Index</a></li>
  104. </ul>
  105. </div>
  106. <div class="small_links">
  107. <a href="../../../../index.html" target="_top">Frames</a>
  108. <a href="../../../../doctrine/orm/query/ast/package-summary.html" target="_top">No frames</a>
  109. </div>
  110. <hr>
  111. <p id="footer">This document was generated by <a href="http://peej.github.com/phpdoctor/">PHPDoctor: The PHP Documentation Creator</a></p>
  112. </body>
  113. </html>