Package groovy.sql
Class ResultSetMetaDataWrapper
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.ResultSetMetaDataWrapper
- All Implemented Interfaces:
- GroovyObject
public class ResultSetMetaDataWrapper extends 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 SummaryConstructors Constructor Description ResultSetMetaDataWrapper(java.sql.ResultSetMetaData target, int index)
- 
Method SummaryModifier and Type Method Description java.lang.ObjectgetProperty(java.lang.String property)Retrieves a property value.java.lang.ObjectinvokeMethod(java.lang.String name, java.lang.Object args)Invokes the given method.voidsetProperty(java.lang.String property, java.lang.Object newValue)Sets the given property to the new value.Methods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClassMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Constructor Details- 
ResultSetMetaDataWrapperpublic ResultSetMetaDataWrapper(java.sql.ResultSetMetaData target, int index)
 
- 
- 
Method Details- 
invokeMethodpublic java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args)Description copied from interface:GroovyObjectInvokes the given method.- Parameters:
- name- the name of the method to call
- args- the arguments to use for the method call
- Returns:
- the result of invoking the method
 
- 
getPropertypublic java.lang.Object getProperty(java.lang.String property)Description copied from interface:GroovyObjectRetrieves a property value.- Parameters:
- property- the name of the property of interest
- Returns:
- the given property
 
- 
setPropertypublic void setProperty(java.lang.String property, java.lang.Object newValue)Description copied from interface:GroovyObjectSets the given property to the new value.- Parameters:
- property- the name of the property of interest
- newValue- the new value for the property
 
 
-