Package groovy.sql
Class GroovyRowResult
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.GroovyRowResult
- All Implemented Interfaces:
- GroovyObject,- java.util.Map<java.lang.String,java.lang.Object>
public class GroovyRowResult extends GroovyObjectSupport implements java.util.Map<java.lang.String,java.lang.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 SummaryNested classes/interfaces inherited from interface java.util.Mapjava.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
- 
Constructor SummaryConstructors Constructor Description GroovyRowResult(java.util.Map<java.lang.String,java.lang.Object> result)
- 
Method SummaryModifier and Type Method Description voidclear()booleancontainsKey(java.lang.Object key)Checks if the result contains (ignoring case) the given key.booleancontainsValue(java.lang.Object value)java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>>entrySet()booleanequals(java.lang.Object o)java.lang.Objectget(java.lang.Object property)Find the property value for the given name (ignoring case).java.lang.ObjectgetAt(int index)Retrieve the value of the property by its index.java.lang.ObjectgetProperty(java.lang.String property)Retrieve the value of the property by its (case-insensitive) name.inthashCode()booleanisEmpty()java.util.Set<java.lang.String>keySet()java.lang.Objectput(java.lang.String key, java.lang.Object value)Associates the specified value with the specified property name in this result.voidputAll(java.util.Map<? extends java.lang.String,?> t)Copies all of the mappings from the specified map to this result.java.lang.Objectremove(java.lang.Object rawKey)intsize()java.lang.StringtoString()java.util.Collection<java.lang.Object>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- 
GroovyRowResultpublic GroovyRowResult(java.util.Map<java.lang.String,java.lang.Object> result)
 
- 
- 
Method Details- 
getPropertypublic java.lang.Object getProperty(java.lang.String property)Retrieve 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
 
- 
getAtpublic java.lang.Object getAt(int index)Retrieve 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
 
- 
toStringpublic java.lang.String toString()- Overrides:
- toStringin class- java.lang.Object
 
- 
clearpublic void clear()- Specified by:
- clearin interface- java.util.Map<java.lang.String,java.lang.Object>
 
- 
containsKeypublic boolean containsKey(java.lang.Object key)Checks if the result contains (ignoring case) the given key.- Specified by:
- containsKeyin interface- java.util.Map<java.lang.String,java.lang.Object>
- Parameters:
- key- the property name to look for
- Returns:
- true if the result contains this property name
 
- 
containsValuepublic boolean containsValue(java.lang.Object value)- Specified by:
- containsValuein interface- java.util.Map<java.lang.String,java.lang.Object>
 
- 
entrySetpublic java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()- Specified by:
- entrySetin interface- java.util.Map<java.lang.String,java.lang.Object>
 
- 
equalspublic boolean equals(java.lang.Object o)- Specified by:
- equalsin interface- java.util.Map<java.lang.String,java.lang.Object>
- Overrides:
- equalsin class- java.lang.Object
 
- 
getpublic java.lang.Object get(java.lang.Object property)Find the property value for the given name (ignoring case).- Specified by:
- getin interface- java.util.Map<java.lang.String,java.lang.Object>
- Parameters:
- property- the name of the property to get
- Returns:
- the property value
 
- 
hashCodepublic int hashCode()- Specified by:
- hashCodein interface- java.util.Map<java.lang.String,java.lang.Object>
- Overrides:
- hashCodein class- java.lang.Object
 
- 
isEmptypublic boolean isEmpty()- Specified by:
- isEmptyin interface- java.util.Map<java.lang.String,java.lang.Object>
 
- 
keySetpublic java.util.Set<java.lang.String> keySet()- Specified by:
- keySetin interface- java.util.Map<java.lang.String,java.lang.Object>
 
- 
putpublic java.lang.Object put(java.lang.String key, java.lang.Object value)Associates the specified value with the specified property name in this result.- Specified by:
- putin interface- java.util.Map<java.lang.String,java.lang.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.)
 
- 
putAllpublic void putAll(java.util.Map<? extends java.lang.String,?> t)Copies 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.- Specified by:
- putAllin interface- java.util.Map<java.lang.String,java.lang.Object>
- Parameters:
- t- the mappings to store in this result
 
- 
removepublic java.lang.Object remove(java.lang.Object rawKey)- Specified by:
- removein interface- java.util.Map<java.lang.String,java.lang.Object>
 
- 
sizepublic int size()- Specified by:
- sizein interface- java.util.Map<java.lang.String,java.lang.Object>
 
- 
valuespublic java.util.Collection<java.lang.Object> values()- Specified by:
- valuesin interface- java.util.Map<java.lang.String,java.lang.Object>
 
 
-