Package groovy.sql

Class ResultSetMetaDataWrapper

java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.ResultSetMetaDataWrapper
All Implemented Interfaces:
groovy.lang.GroovyObject

public class ResultSetMetaDataWrapper
extends groovy.lang.GroovyObjectSupport
This class defines a wrapper for accessing a specific column in ResultSetMetaData. This allows iteration over columns using idiomatic Groovy, e.g.:
 meta.each {col ->
   println col.columnName
 }
 
All ResultSetMetaData column methods taking a column index are available on a column either as a no-arg getter or via a property.

This wrapper is created by an iterator invoked for ResultSetMetaData.

See Also:
SqlExtensions
  • Constructor Details

    • ResultSetMetaDataWrapper

      public ResultSetMetaDataWrapper​(ResultSetMetaData target, int index)
  • Method Details

    • invokeMethod

      public Object invokeMethod​(String name, Object args)
    • getProperty

      public Object getProperty​(String property)
    • setProperty

      public void setProperty​(String property, Object newValue)