groovy.sql
[Java] Class ResultSetMetaDataWrapper
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.ResultSetMetaDataWrapper
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
.
- Authors:
- John Hurst
- See Also:
- SqlGroovyMethods
Method Summary |
java.lang.Object
|
getProperty(java.lang.String property)
|
java.lang.Object
|
invokeMethod(java.lang.String name, java.lang.Object args)
|
void
|
setProperty(java.lang.String property, java.lang.Object newValue)
|
Methods inherited from class java.lang.Object
|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
ResultSetMetaDataWrapper
public ResultSetMetaDataWrapper(java.sql.ResultSetMetaData target, int index)
-
getProperty
@java.lang.Override
public java.lang.Object getProperty(java.lang.String property)
-
invokeMethod
@java.lang.Override
public java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args)
-
setProperty
@java.lang.Override
public void setProperty(java.lang.String property, java.lang.Object newValue)
-
Groovy Documentation