Package org.apache.geode.cache.query
Interface Struct
public interface Struct
An immutable and thread-safe data type used by the result of some
SELECT queries. It
allows us to represent of "tuple" of values. It has a fixed number of "fields", each of which has
a name and a value. The names and types of these fields are described by a StructType.- Since:
- GemFire 4.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturn the value associated with the given field nameObject[]Get the values in this structReturns theStructTypethat describes the fields of thisStruct.
-
Method Details
-
get
Return the value associated with the given field name- Parameters:
fieldName- the String name of the field- Returns:
- the value associated with the specified field
- Throws:
IllegalArgumentException- If this struct does not have a field named fieldName- See Also:
-
getFieldValues
Object[] getFieldValues()Get the values in this struct- Returns:
- the array of values
-
getStructType
StructType getStructType()Returns theStructTypethat describes the fields of thisStruct.- Returns:
- the
StructTypethat describes the fields of thisStruct
-