package mil.nga.giat.geowave.core.store.dimension;
import mil.nga.giat.geowave.core.index.sfc.data.NumericData;
import mil.nga.giat.geowave.core.store.index.CommonIndexValue;
public class ArrayWrapper<T> implements
CommonIndexValue
{
private byte[] visibility;
private final T[] array;
public ArrayWrapper(
final T[] array ) {
this.array = array;
}
public ArrayWrapper(
final T[] array,
final byte[] visibility ) {
this.visibility = visibility;
this.array = array;
}
@Override
public byte[] getVisibility() {
return visibility;
}
@Override
public void setVisibility(
final byte[] visibility ) {
this.visibility = visibility;
}
public T[] getArray() {
return array;
}
@Override
public boolean overlaps(
NumericDimensionField[] field,
NumericData[] rangeData ) {
// TODO Auto-generated method stub
return true;
}
}