[Java] Class ResultSetMetaDataWrapper

  • groovy.sql.ResultSetMetaDataWrapper

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

Properties Summary

Properties
Type Name and description
Object property

Constructor Summary

Constructors
Constructor and description
ResultSetMetaDataWrapper (ResultSetMetaData target, int index)

Methods Summary

Methods
Type Params Return Type Name and description
Object getProperty(String property)
Object invokeMethod(String name, Object args)
void setProperty(String property, Object newValue)

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class GroovyObjectSupport getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty

Property Detail

Object property

Constructor Detail

public ResultSetMetaDataWrapper(ResultSetMetaData target, int index)

Method Detail

@Override public Object getProperty(String property)

@Override public Object invokeMethod(String name, Object args)

@Override public void setProperty(String property, Object newValue)

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.5.14/html/gapi/groovy/sql/ResultSetMetaDataWrapper.html