public abstract class DataColumn<T> extends ColumnBase<T>
Modifier | Constructor and Description |
---|---|
|
DataColumn()
Deserialization only; pls don't use
|
protected |
DataColumn(Vec vec,
ChunkFactory<T> factory) |
Modifier and Type | Method and Description |
---|---|
T |
apply(long idx) |
T |
apply(java.lang.Long idx) |
TypedChunk<T> |
chunkAt(int i) |
boolean |
equals(java.lang.Object o) |
abstract T |
get(long idx) |
int |
hashCode() |
boolean |
isNA(long idx) |
int |
rowLayout() |
abstract void |
set(long idx,
T value) |
long |
size() |
java.lang.String |
toString() |
Vec |
vec() |
isCompatibleWith
asBytes, clone, copyOver, frozenType, read, readExternal, readJSON, reloadFromBytes, toJsonString, write, writeExternal, writeJSON
protected transient Vec vec
public final byte type
public DataColumn()
protected DataColumn(Vec vec, ChunkFactory<T> factory)
public abstract T get(long idx)
get
in class ColumnBase<T>
public abstract void set(long idx, T value)
public T apply(java.lang.Long idx)
public T apply(long idx)
public int rowLayout()
public long size()
public TypedChunk<T> chunkAt(int i)
public boolean isNA(long idx)
public Vec vec()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object