# Package org.apache.groovy.ginq.dsl

package org.apache.groovy.ginq.dsl
Domain-specific language (DSL) for GINQ, defining the syntax and semantics of GINQ query operations.

- Related Packages
  Package
  Description
  org.apache.groovy.ginq
  Groovy-Integrated Query (GINQ) framework providing SQL-like syntax for querying collections and data sources.
  org.apache.groovy.ginq.dsl.expression
  Expression classes representing query operations in GINQ such as SELECT, FROM, WHERE, GROUP BY, and JOIN clauses.
  org.apache.groovy.ginq.transform
  AST transformation framework for GINQ that converts GINQ query syntax into executable Groovy code.
- Class
  Description
  GinqAstBaseVisitor
  The default base visitor for GINQ AST
  GinqAstBuilder
  Build the AST for GINQ
  GinqAstVisitor<R>
  Represents the visitor for AST of GINQ
  GinqSyntaxError
  Represents GINQ syntax error
  SyntaxErrorReportable
  Supports reporting the syntax error of GINQ