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() |
isCompatibleWithasBytes, clone, copyOver, frozenType, read, readExternal, readJSON, reloadFromBytes, toJsonString, write, writeExternal, writeJSONprotected 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.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object