public class GroovyRowResult
extends GroovyObjectSupport
implements Map
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.
| Constructor and description |
|---|
GroovyRowResult(Map<String, Object> result)Creates a row wrapper backed by the supplied map. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public void |
clear(){@inheritDoc} |
|
public boolean |
containsKey(Object key)Checks if the result contains (ignoring case) the given key. |
|
public boolean |
containsValue(Object value){@inheritDoc} |
|
public Set<Map.Entry<String, Object>> |
entrySet(){@inheritDoc} |
|
public boolean |
equals(Object o){@inheritDoc} |
|
public Object |
get(Object property)Find the property value for the given name (ignoring case). |
|
public Object |
getAt(int index)Retrieve the value of the property by its index. |
|
public Object |
getProperty(String property)Retrieve the value of the property by its (case-insensitive) name. |
|
public int |
hashCode(){@inheritDoc} |
|
public boolean |
isEmpty(){@inheritDoc} |
|
public Set<String> |
keySet(){@inheritDoc} |
|
public Object |
put(String key, Object value)Associates the specified value with the specified property name in this result. |
|
public void |
putAll(Map<? extends String, ?> t)Copies all of the mappings from the specified map to this result. |
|
public Object |
remove(Object rawKey)Removes the mapping for the supplied key using case-insensitive key matching. |
|
public int |
size(){@inheritDoc} |
|
public String |
toString()Returns this row in standard map form. |
|
public Collection<Object> |
values(){@inheritDoc} |
| Methods inherited from class | Name |
|---|---|
class GroovyObjectSupport |
getMetaClass, setMetaClass |
{@inheritDoc}
Checks if the result contains (ignoring case) the given key.
key - the property name to look for{@inheritDoc}
{@inheritDoc}
Find the property value for the given name (ignoring case).
property - the name of the property to getRetrieve the value of the property by its index. A negative index will count backwards from the last column.
index - is the number of the column to look atRetrieve the value of the property by its (case-insensitive) name.
property - is the name of the property to look at{@inheritDoc}
{@inheritDoc}
Associates the specified value with the specified property name in this result.
key - the property name for the resultvalue - the property value for the result 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 the putAll method has returned.
t - the mappings to store in this resultRemoves the mapping for the supplied key using case-insensitive key matching.
rawKey - the key to removenull if no matching key existed{@inheritDoc}
Returns this row in standard map form.
{@inheritDoc}
Copyright © 2003-2026 The Apache Software Foundation. All rights reserved.