public class NullValueColumnSource<T> extends AbstractColumnSource<T> implements ShiftData.ShiftCallback, Serializable
AbstractColumnSource.ByteComparator, AbstractColumnSource.CharComparator, AbstractColumnSource.Comparator, AbstractColumnSource.DoubleComparator, AbstractColumnSource.FloatComparator, AbstractColumnSource.IComparator, AbstractColumnSource.IComparatorEnhanced, AbstractColumnSource.IntComparator, AbstractColumnSource.IsSerializable, AbstractColumnSource.LongComparator, AbstractColumnSource.PrevByteComparator, AbstractColumnSource.PrevCharComparator, AbstractColumnSource.PrevComparator, AbstractColumnSource.PrevDoubleComparator, AbstractColumnSource.PrevFloatComparator, AbstractColumnSource.PrevIntComparator, AbstractColumnSource.PrevLongComparator, AbstractColumnSource.PrevShortComparator, AbstractColumnSource.ShortComparator
groupToRange, type
| Constructor and Description |
|---|
NullValueColumnSource(Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
T |
get(long index) |
byte |
getByte(long index) |
char |
getChar(long index) |
double |
getDouble(long index) |
float |
getFloat(long index) |
int |
getInt(long index) |
long |
getLong(long index) |
T |
getPrev(long index) |
byte |
getPrevByte(long index) |
char |
getPrevChar(long index) |
double |
getPrevDouble(long index) |
float |
getPrevFloat(long index) |
int |
getPrevInt(long index) |
long |
getPrevLong(long index) |
short |
getPrevShort(long index) |
short |
getShort(long index) |
boolean |
isImmutable() |
void |
shift(long start,
long end,
long offset) |
getBoolean, getBytes, getComponentType, getGroupToRange, getGroupToRange, getMatchFilter, getPrevBoolean, getPrevSortMapping, getSortMapping, getType, getValuesMapping, getValueToRangeMap, match, mergeSort, releaseCachedResources, setGroupToRange
public T get(long index)
get in interface ColumnSource<T>
public byte getByte(long index)
getByte in interface ColumnSource<T>
getByte in class AbstractColumnSource<T>
public char getChar(long index)
getChar in interface ColumnSource<T>
getChar in class AbstractColumnSource<T>
public double getDouble(long index)
getDouble in interface ColumnSource<T>
getDouble in class AbstractColumnSource<T>
public float getFloat(long index)
getFloat in interface ColumnSource<T>
getFloat in class AbstractColumnSource<T>
public int getInt(long index)
getInt in interface ColumnSource<T>
getInt in class AbstractColumnSource<T>
public long getLong(long index)
getLong in interface ColumnSource<T>
getLong in class AbstractColumnSource<T>
public short getShort(long index)
getShort in interface ColumnSource<T>
getShort in class AbstractColumnSource<T>
public T getPrev(long index)
getPrev in interface ColumnSource<T>
public byte getPrevByte(long index)
getPrevByte in interface ColumnSource<T>
getPrevByte in class AbstractColumnSource<T>
public char getPrevChar(long index)
getPrevChar in interface ColumnSource<T>
getPrevChar in class AbstractColumnSource<T>
public double getPrevDouble(long index)
getPrevDouble in interface ColumnSource<T>
getPrevDouble in class AbstractColumnSource<T>
public float getPrevFloat(long index)
getPrevFloat in interface ColumnSource<T>
getPrevFloat in class AbstractColumnSource<T>
public int getPrevInt(long index)
getPrevInt in interface ColumnSource<T>
getPrevInt in class AbstractColumnSource<T>
public long getPrevLong(long index)
getPrevLong in interface ColumnSource<T>
getPrevLong in class AbstractColumnSource<T>
public short getPrevShort(long index)
getPrevShort in interface ColumnSource<T>
getPrevShort in class AbstractColumnSource<T>
public void shift(long start,
long end,
long offset)
shift in interface ShiftData.ShiftCallback
public boolean isImmutable()
isImmutable in interface ColumnSource<T>