public interface SIndex
Modifier and Type | Interface and Description |
---|---|
static interface |
SIndex.RowIndex |
static interface |
SIndex.RowIndexNode |
Modifier and Type | Method and Description |
---|---|
void |
build() |
void |
build(Selection selection) |
void |
buildColumnsMetadata(SnapshotTable table) |
void |
defrag(int[] moveMap,
boolean withTrim) |
java.util.List |
getColumns() |
java.lang.String |
getId() |
java.lang.String |
getName() |
java.util.List |
getOrder() |
SIndex.RowIndexNode |
getRowIndexNode() |
SIndexType |
getType() |
void |
invalidate() |
boolean |
isBuilt() |
boolean |
isGoodForColumns(java.lang.String[] names) |
boolean |
isOrder(Order[] order) |
boolean |
isPrimaryKey() |
boolean |
isUnique() |
boolean |
isValid() |
IntIterator |
iterator() |
void |
onColumnDataAppended(int dataIndex) |
void |
onColumnDataChanged(int dataIndex) |
void |
onColumnDataCleared() |
void |
onColumnDataRemoved(int dataIndex) |
boolean |
removeColumn(Column column) |
void |
rename(java.lang.String name) |
void |
reset() |
IntIterator |
reverseIterator() |
void |
setSizeOnDisk(long sizeOnDisk) |
int |
size() |
long |
sizeInMemoryData() |
long |
sizeInMemoryFull() |
long |
sizeOnDisk() |
void |
trimToSize() |
void build()
void build(Selection selection)
void reset()
boolean isBuilt()
long sizeInMemoryData()
long sizeInMemoryFull()
SIndexType getType()
int size()
boolean isUnique()
boolean isPrimaryKey()
void invalidate()
boolean isValid()
java.lang.String getName()
void rename(java.lang.String name)
java.util.List getColumns()
boolean removeColumn(Column column)
java.lang.String getId()
void buildColumnsMetadata(SnapshotTable table)
long sizeOnDisk()
void setSizeOnDisk(long sizeOnDisk)
java.util.List getOrder()
IntIterator iterator()
IntIterator reverseIterator()
void onColumnDataRemoved(int dataIndex)
void onColumnDataAppended(int dataIndex)
void onColumnDataChanged(int dataIndex)
void onColumnDataCleared()
SIndex.RowIndexNode getRowIndexNode()
void trimToSize()
void defrag(int[] moveMap, boolean withTrim)
boolean isGoodForColumns(java.lang.String[] names)
boolean isOrder(Order[] order)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.