Package groovy.sql
Class GroovyRowResult
- java.lang.Object
-
- groovy.lang.GroovyObjectSupport
-
- groovy.sql.GroovyRowResult
-
- All Implemented Interfaces:
GroovyObject
,java.util.Map
public class GroovyRowResult extends GroovyObjectSupport implements java.util.Map
Represents an extent of objects. It's used in the oneRow method to be able to access the result of a SQL query by the name of the column, or by the column number.- Version:
- $Revision$
- Author:
- Jean-Louis Berliet
-
-
Constructor Summary
Constructors Constructor Description GroovyRowResult(java.util.Map result)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
boolean
containsKey(java.lang.Object key)
boolean
containsValue(java.lang.Object value)
java.util.Set
entrySet()
boolean
equals(java.lang.Object o)
java.lang.Object
get(java.lang.Object property)
java.lang.Object
getAt(int index)
Retrieve the value of the property by its index.java.lang.Object
getProperty(java.lang.String property)
Retrieve the value of the property by its nameint
hashCode()
boolean
isEmpty()
java.util.Set
keySet()
java.lang.Object
put(java.lang.Object key, java.lang.Object value)
void
putAll(java.util.Map t)
java.lang.Object
remove(java.lang.Object rawKey)
int
size()
java.lang.String
toString()
java.util.Collection
values()
-
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, invokeMethod, setMetaClass, setProperty
-
-
-
-
Method Detail
-
getProperty
public java.lang.Object getProperty(java.lang.String property)
Retrieve the value of the property by its name- Specified by:
getProperty
in interfaceGroovyObject
- Overrides:
getProperty
in classGroovyObjectSupport
- Parameters:
property
- is the name of the property to look at- Returns:
- the value of the property
-
getAt
public 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
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
clear
public void clear()
- Specified by:
clear
in interfacejava.util.Map
-
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKey
in interfacejava.util.Map
-
containsValue
public boolean containsValue(java.lang.Object value)
- Specified by:
containsValue
in interfacejava.util.Map
-
entrySet
public java.util.Set entrySet()
- Specified by:
entrySet
in interfacejava.util.Map
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interfacejava.util.Map
- Overrides:
equals
in classjava.lang.Object
-
get
public java.lang.Object get(java.lang.Object property)
- Specified by:
get
in interfacejava.util.Map
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacejava.util.Map
- Overrides:
hashCode
in classjava.lang.Object
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfacejava.util.Map
-
keySet
public java.util.Set keySet()
- Specified by:
keySet
in interfacejava.util.Map
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
- Specified by:
put
in interfacejava.util.Map
-
putAll
public void putAll(java.util.Map t)
- Specified by:
putAll
in interfacejava.util.Map
-
remove
public java.lang.Object remove(java.lang.Object rawKey)
- Specified by:
remove
in interfacejava.util.Map
-
size
public int size()
- Specified by:
size
in interfacejava.util.Map
-
values
public java.util.Collection values()
- Specified by:
values
in interfacejava.util.Map
-
-