public class FVecParseWriter extends Iced implements StreamParseWriter
ParseWriter.ParseErr, ParseWriter.UnsupportedTypeOverride| Modifier and Type | Field and Description |
|---|---|
protected Categorical[] |
_categoricals |
protected byte[] |
_ctypes |
protected NewChunk[] |
_nvs |
protected AppendableVec[] |
_vecs |
| Constructor and Description |
|---|
FVecParseWriter(Vec.VectorGroup vg,
int cidx,
Categorical[] categoricals,
byte[] ctypes,
int chunkSize,
AppendableVec[] avs) |
FVecParseWriter(Vec.VectorGroup vg,
int cidx,
Categorical[] categoricals,
byte[] ctypes,
int chunkSize,
AppendableVec[] avs,
int[] parse_columns_indices) |
| Modifier and Type | Method and Description |
|---|---|
void |
addErr(ParseWriter.ParseErr err) |
void |
addError(ParseWriter.ParseErr err) |
void |
addInvalidCol(int colIdx) |
void |
addNAs(int colIdx,
int nrows) |
void |
addNumCol(int colIdx,
double value)
Adds double value to the column.
|
void |
addNumCol(int colIdx,
long number,
int exp) |
void |
addStrCol(int colIdx,
BufferedString str) |
FVecParseWriter |
close() |
FVecParseWriter |
close(Futures fs) |
boolean |
hasErrors() |
void |
invalidLine(ParseWriter.ParseErr err) |
boolean |
isString(int colIdx) |
long |
lineNum() |
void |
newLine() |
FVecParseWriter |
nextChunk() |
FVecParseWriter |
reduce(StreamParseWriter sdout) |
ParseWriter.ParseErr[] |
removeErrors() |
void |
rollbackLine() |
void |
setColumnNames(java.lang.String[] names) |
void |
setIsAllASCII(int colIdx,
boolean b) |
asBytes, clone, copyOver, frozenType, read, readExternal, readJSON, reloadFromBytes, toJsonString, write, writeExternal, writeJSONequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasBytes, clone, frozenType, read, readJSON, reloadFromBytes, write, writeJSONprotected AppendableVec[] _vecs
protected transient NewChunk[] _nvs
protected final transient Categorical[] _categoricals
protected final transient byte[] _ctypes
public FVecParseWriter(Vec.VectorGroup vg, int cidx, Categorical[] categoricals, byte[] ctypes, int chunkSize, AppendableVec[] avs)
public FVecParseWriter(Vec.VectorGroup vg, int cidx, Categorical[] categoricals, byte[] ctypes, int chunkSize, AppendableVec[] avs, int[] parse_columns_indices)
public FVecParseWriter reduce(StreamParseWriter sdout)
reduce in interface StreamParseWriterpublic FVecParseWriter close()
close in interface StreamParseWriterpublic FVecParseWriter close(Futures fs)
close in interface StreamParseWriterpublic FVecParseWriter nextChunk()
nextChunk in interface StreamParseWriterpublic void newLine()
newLine in interface ParseWriterpublic void addNumCol(int colIdx,
long number,
int exp)
addNumCol in interface ParseWriterpublic final void addInvalidCol(int colIdx)
addInvalidCol in interface ParseWriterpublic void addNAs(int colIdx,
int nrows)
addNAs in interface ParseWriterpublic boolean isString(int colIdx)
isString in interface ParseWriterpublic void addStrCol(int colIdx,
BufferedString str)
addStrCol in interface ParseWriterpublic void addNumCol(int colIdx,
double value)
addNumCol in interface ParseWriterpublic void setColumnNames(java.lang.String[] names)
setColumnNames in interface ParseWriterpublic final void rollbackLine()
rollbackLine in interface ParseWriterpublic void invalidLine(ParseWriter.ParseErr err)
invalidLine in interface ParseWriterpublic void addError(ParseWriter.ParseErr err)
addError in interface ParseWriterpublic void setIsAllASCII(int colIdx,
boolean b)
setIsAllASCII in interface ParseWriterpublic boolean hasErrors()
hasErrors in interface ParseWriterpublic ParseWriter.ParseErr[] removeErrors()
removeErrors in interface ParseWriterpublic long lineNum()
lineNum in interface ParseWriterpublic void addErr(ParseWriter.ParseErr err)