public static class QueryUtils.KeyOrValProperty extends Object implements GridQueryProperty
| Constructor and Description |
|---|
KeyOrValProperty(boolean key,
String name,
Class<?> cls) |
| Modifier and Type | Method and Description |
|---|---|
Object |
defaultValue()
Gets the default value for this property.
|
boolean |
key()
Property ownership flag.
|
String |
name() |
boolean |
notNull()
Gets the flag restricting
null value for this property. |
GridQueryProperty |
parent() |
void |
setValue(Object key,
Object val,
Object propVal)
Sets this property value for the given object.
|
Class<?> |
type() |
Object |
value(Object key,
Object val)
Gets this property value from the given object.
|
public Object value(Object key, Object val) throws IgniteCheckedException
value in interface GridQueryPropertykey - Key.val - Value.IgniteCheckedException - If failed.public void setValue(Object key, Object val, Object propVal) throws IgniteCheckedException
setValue in interface GridQueryPropertykey - Key.val - Value.propVal - Property value.IgniteCheckedException - If failed.public String name()
name in interface GridQueryPropertypublic Class<?> type()
type in interface GridQueryPropertypublic boolean key()
key in interface GridQueryPropertytrue if this property belongs to key, false if it belongs to value.public GridQueryProperty parent()
parent in interface GridQueryPropertynull if this property is not nested.public boolean notNull()
null value for this property.notNull in interface GridQueryPropertytrue if property does not allow null value.public Object defaultValue()
defaultValue in interface GridQueryPropertynull if a default value is not set for the property.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018