public class ObjectArrayStore<T> extends Object implements BufferColumnStore, ArrayStore
Constructor and Description |
---|
ObjectArrayStore(Class<T> valuesType,
int size) |
Modifier and Type | Method and Description |
---|---|
void |
addValue(Object object) |
void |
copyValue(int destIdx,
int sourceIdx) |
int |
count() |
ColumnValues |
createValues() |
boolean |
full() |
Class<?> |
getBaseValuesType() |
void |
resetValues() |
protected int |
size() |
String |
toString() |
void |
updateCount(int count) |
protected Object[] |
valuesBuffer() |
boolean |
valuesEqual(int idx1,
int idx2) |
protected int size()
protected Object[] valuesBuffer()
public Class<?> getBaseValuesType()
getBaseValuesType
in interface ColumnStore
public int count()
count
in interface ArrayStore
public boolean valuesEqual(int idx1, int idx2)
valuesEqual
in interface ArrayStore
public void copyValue(int destIdx, int sourceIdx)
copyValue
in interface ArrayStore
public void updateCount(int count)
updateCount
in interface ArrayStore
public void addValue(Object object)
addValue
in interface ColumnStore
public boolean full()
full
in interface BufferColumnStore
public void resetValues()
resetValues
in interface BufferColumnStore
public ColumnValues createValues()
createValues
in interface ColumnStore
Copyright © 2023 Cloud Software Group, Inc.. All rights reserved.