public class ResultSetMetaDataWrapper
extends groovy.lang.GroovyObjectSupport
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.
SqlExtensions| Constructor and Description |
|---|
ResultSetMetaDataWrapper(java.sql.ResultSetMetaData target,
int index) |
| Modifier and Type | Method and Description |
|---|---|
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) |
public ResultSetMetaDataWrapper(java.sql.ResultSetMetaData target,
int index)
public java.lang.Object invokeMethod(java.lang.String name,
java.lang.Object args)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class groovy.lang.GroovyObjectSupportpublic java.lang.Object getProperty(java.lang.String property)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class groovy.lang.GroovyObjectSupportpublic void setProperty(java.lang.String property,
java.lang.Object newValue)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class groovy.lang.GroovyObjectSupport