public class GridH2RowDescriptor extends Object implements GridQueryRowDescriptor
| Constructor and Description |
|---|
GridH2RowDescriptor(GridQueryRowDescriptor delegate)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable GridCacheContext<?,?> |
context() |
int |
fieldsCount() |
int |
fieldType(int fieldIdx)
Gets value type for field index.
|
int |
getAlternativeColumnId(int colId) |
Object |
getFieldValue(Object key,
Object val,
int fieldIdx) |
Set<String> |
getRowKeyColumnNames() |
boolean |
isFieldKeyProperty(int fieldIdx) |
boolean |
isKeyColumn(int colId) |
boolean |
isValueColumn(int colId) |
int |
keyType() |
void |
onMetadataUpdated() |
void |
setFieldValue(Object key,
Object val,
Object fieldVal,
int fieldIdx) |
GridQueryTypeDescriptor |
type() |
int |
valueType() |
public GridH2RowDescriptor(GridQueryRowDescriptor delegate)
delegate - Delegate.public void onMetadataUpdated()
onMetadataUpdated in interface GridQueryRowDescriptorpublic GridQueryTypeDescriptor type()
type in interface GridQueryRowDescriptor@Nullable public @Nullable GridCacheContext<?,?> context()
context in interface GridQueryRowDescriptorpublic int keyType()
public int valueType()
public int fieldType(int fieldIdx)
fieldIdx - Field index.public int fieldsCount()
fieldsCount in interface GridQueryRowDescriptorpublic Object getFieldValue(Object key, Object val, int fieldIdx)
getFieldValue in interface GridQueryRowDescriptorpublic void setFieldValue(Object key, Object val, Object fieldVal, int fieldIdx)
setFieldValue in interface GridQueryRowDescriptorpublic boolean isFieldKeyProperty(int fieldIdx)
isFieldKeyProperty in interface GridQueryRowDescriptorpublic boolean isKeyColumn(int colId)
isKeyColumn in interface GridQueryRowDescriptorpublic boolean isValueColumn(int colId)
isValueColumn in interface GridQueryRowDescriptorpublic int getAlternativeColumnId(int colId)
getAlternativeColumnId in interface GridQueryRowDescriptorpublic Set<String> getRowKeyColumnNames()
getRowKeyColumnNames in interface GridQueryRowDescriptor
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023