# Package groovy.sql

Groovy helper classes for working with SQL data as Groovy objects

See: Description

Interface Summary
Interface | Description
--- | ---
ExpandedVariable | Identifies a variable to be expanded into the sql string rather than representing a placeholder.
GroovyResultSet | Represents an extent of objects
InOutParameter |
InParameter | A typed parameter to pass to a query
OutParameter | A parameter to be returned from a CallableStatement.
ResultSetOutParameter | A ResultSet out parameter.

Class Summary
Class | Description
--- | ---
BatchingPreparedStatementWrapper | Class which delegates to a PreparedStatement but keeps track of a batch count size.
BatchingStatementWrapper | Class which delegates to a Statement but keeps track of a batch count size.
DataSet | An enhancement of Groovy's Sql class providing support for accessing and querying databases using POGO fields and operators rather than JDBC-level API calls and RDBMS column names.
GroovyResultSetExtension | GroovyResultSetExtension implements additional logic for ResultSet.
GroovyResultSetProxy | GroovyResultSetProxy is used to create a proxy for GroovyResultSet.
GroovyRowResult | Represents an extent of objects.
ResultSetMetaDataWrapper | This class defines a wrapper for accessing a specific column in `ResultSetMetaData`.
Sql | A facade over Java's normal JDBC APIs providing greatly simplified resource management and result set handling.
SqlOrderByVisitor |
SqlWhereVisitor |
SqlWithParams |

## Package groovy.sql Description

Groovy helper classes for working with SQL data as Groovy objects