public class DataIndex extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
DataIndex.DataIndexEntry
Interface to unify different types of entries used as index chain
|
static class |
DataIndex.NumericIndexEntry
Class representing any index chain that depends on something with id.
|
static class |
DataIndex.TypeIndexEntry
Different static types of index chain entry
|
Constructor and Description |
---|
DataIndex() |
Modifier and Type | Method and Description |
---|---|
DataIndex |
addIndex(DataIndex.DataIndexEntry entry)
Add an index to the index chain
|
DataIndex |
copy()
Create a copy of the existing DataIndex
|
boolean |
equals(Object obj) |
int |
hashCode() |
DataIndex |
removeLastIndex()
Remove/Pop the last index in the index chain
|
String |
toString() |
public DataIndex addIndex(DataIndex.DataIndexEntry entry)
entry
- the entry to add to the chainpublic DataIndex removeLastIndex()
public DataIndex copy()
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.