# Package org.apache.groovy.ginq.dsl

- Interface Summary
  Interface | Description
  --- | ---
  GinqAstVisitor | Represents the visitor for AST of GINQ
  SyntaxErrorReportable | Supports reporting the syntax error of GINQ

- Class Summary
  Class | Description
  --- | ---
  GinqAstBaseVisitor | The default base visitor for GINQ AST
  GinqAstBuilder | Build the AST for GINQ
  GinqAstOptimizer | Optimize the execution plan of GINQ through transforming AST.
  GinqAstOptimizer.1 |
  GinqAstOptimizer.2 |
  GinqAstOptimizer.3 |

- Error Summary
  Error | Description
  --- | ---
  GinqSyntaxError | Represents GINQ syntax error