# Package org.apache.groovy.ginq.dsl.expression

package org.apache.groovy.ginq.dsl.expression
Expression classes representing query operations in GINQ such as SELECT, FROM, WHERE, GROUP BY, and JOIN clauses.

- Related Packages
  Package
  Description
  org.apache.groovy.ginq.dsl
  Domain-specific language (DSL) for GINQ, defining the syntax and semantics of GINQ query operations.
- Class
  Description
  AbstractGinqExpression
  Represents GINQ expression which could hold metadata
  DataSourceExpression
  Represents data source expression
  DataSourceHolder
  Represents data source holder, e.g.
  FilterExpression
  Represents filter expression
  FromExpression
  Represents the from expression
  GinqExpression
  Represents GINQ expression, which has the following structure:
  GroupExpression
  Represents group by expression
  HavingExpression
  Represents having expression
  JoinExpression
  Represents join expression
  LimitExpression
  Represents limit expression
  OnExpression
  Represents on expression
  OrderExpression
  Represents order by expression
  ProcessExpression
  Represents process expression, e.g.
  SelectExpression
  Represents the select expression
  SetOperationExpression
  Represents a set operation (union, unionall, intersect, minus) combining two GINQ expressions.
  ShutdownExpression
  Represent the shutdown expression
  WhereExpression
  Represent the where expression