Package groovy.sql
Class GroovyRowResult
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.GroovyRowResult
- All Implemented Interfaces:
- GroovyObject,- Map<String,- Object> 
Represents an extent of objects.
 It's primarily used by methods of Groovy's 
Sql class to return ResultSet data in map
 form; allowing access to the result of a SQL query by the name of the column, or by the column number.- 
Nested Class Summary
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclear()booleancontainsKey(Object key) Checks if the result contains (ignoring case) the given key.booleancontainsValue(Object value) entrySet()booleanFind the property value for the given name (ignoring case).getAt(int index) Retrieve the value of the property by its index.getProperty(String property) Retrieve the value of the property by its (case-insensitive) name.inthashCode()booleanisEmpty()keySet()Associates the specified value with the specified property name in this result.voidCopies all of the mappings from the specified map to this result.intsize()toString()values()Methods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClassMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface groovy.lang.GroovyObjectinvokeMethod, setPropertyMethods inherited from interface java.util.Mapcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
- 
Constructor Details- 
GroovyRowResult
 
- 
- 
Method Details- 
getPropertyRetrieve the value of the property by its (case-insensitive) name.- Specified by:
- getPropertyin interface- GroovyObject
- Parameters:
- property- is the name of the property to look at
- Returns:
- the value of the property
 
- 
getAtRetrieve the value of the property by its index. A negative index will count backwards from the last column.- Parameters:
- index- is the number of the column to look at
- Returns:
- the value of the property
 
- 
toString
- 
clearpublic void clear()
- 
containsKeyChecks if the result contains (ignoring case) the given key.- Specified by:
- containsKeyin interface- Map<String,- Object> 
- Parameters:
- key- the property name to look for
- Returns:
- true if the result contains this property name
 
- 
containsValue- Specified by:
- containsValuein interface- Map<String,- Object> 
 
- 
entrySet
- 
equals
- 
getFind the property value for the given name (ignoring case).
- 
hashCodepublic int hashCode()
- 
isEmptypublic boolean isEmpty()
- 
keySet
- 
putAssociates the specified value with the specified property name in this result.- Specified by:
- putin interface- Map<String,- Object> 
- Parameters:
- key- the property name for the result
- value- the property value for the result
- Returns:
- the previous value associated with key, or null if there was no mapping for key. (A null return can also indicate that the map previously associated null with key.)
 
- 
putAllCopies all of the mappings from the specified map to this result. If the map contains different case versions of the same (case-insensitive) key only the last (according to the natural ordering of the supplied map) will remain after theputAllmethod has returned.
- 
remove
- 
sizepublic int size()
- 
values
 
-