public class TUnpackOption extends TParseTreeNode
Modifier and Type | Field and Description |
---|---|
static int |
PACK_COLCAST |
static int |
PACK_INCLUDECOLUMNNAME |
static int |
PACK_OUTPUTCOLUMN |
static int |
PACK_TARGETCOLUMNS |
static int |
UNPACK_ACCUMULATE |
static int |
UNPACK_COLUMNLENTH |
static int |
UNPACK_DELIMITER |
static int |
UNPACK_IGNOREINVALID |
static int |
UNPACK_OUTPUTCOLUMNS |
static int |
UNPACK_OUTPUTDATATYPES |
static int |
UNPACK_REGEX |
static int |
UNPACK_REGEXSET |
static int |
UNPACK_TARGETCOLUMN |
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken
Constructor and Description |
---|
TUnpackOption() |
addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, doParse, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCompactString, getDummyTag, getEndToken, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, getParentObjectName, getPlainText, getStartToken, getTokenCount, hasNext, init, init, init, init, init, init, insertAfterAToken, insertNewNodeBeforeMe, isChanged, isTokensInChain, next, refreshAllNodesTokenCount, remove, removeAllMyTokensFromTokenList, removeTokens, removeTokensBetweenNodes, removeTokensBetweenToken, replaceWithNewNode, resetIterator, setAnchorNode, setChanged, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setEndToken, setEndTokenDirectly, setEvaluateDatatype, setEvalValue, setGsqlparser, setIncludingComment, setLocation, setNewSubNode, setNodeStatus, setNodeType, setParent, setPlainText, setStartToken, setStartToken, setStartToken, setStartToken, setStartTokenDirectly, setString, setString2, subNodeInNode, toScript, toString, toString2
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining
public static final int UNPACK_TARGETCOLUMN
public static final int UNPACK_DELIMITER
public static final int UNPACK_OUTPUTCOLUMNS
public static final int UNPACK_OUTPUTDATATYPES
public static final int UNPACK_COLUMNLENTH
public static final int UNPACK_REGEX
public static final int UNPACK_REGEXSET
public static final int UNPACK_IGNOREINVALID
public static final int UNPACK_ACCUMULATE
public static final int PACK_TARGETCOLUMNS
public static final int PACK_INCLUDECOLUMNNAME
public static final int PACK_OUTPUTCOLUMN
public static final int PACK_COLCAST
public TUnpackOption()
public void setTargetColumns(ArrayList<TConstant> targetColumns)
public void setIncludeColumnName(TConstant includeColumnName)
public void setOutputColumn(TConstant outputColumn)
public void setColCast(TConstant colCast)
public ArrayList<TConstant> getTargetColumns()
public TConstant getIncludeColumnName()
public TConstant getOutputColumn()
public TConstant getColCast()
public void setRegexSet(TConstant regexSet)
public void setIgnoreInvalid(TConstant ignoreInvalid)
public void setAccumulate(ArrayList<TConstant> accumulate)
public TConstant getRegexSet()
public TConstant getIgnoreInvalid()
public ArrayList<TConstant> getAccumulate()
public void setOptionType(int optionType)
public void setTargetColumn(TConstant targetColumn)
public void setDelimiter(TConstant delimiter)
public void setOutputColumns(ArrayList<TConstant> outputColumns)
public void setOutputDataTypes(ArrayList<TConstant> outputDataTypes)
public int getOptionType()
public TConstant getTargetColumn()
public TConstant getDelimiter()
public ArrayList<TConstant> getOutputColumns()
public ArrayList<TConstant> getOutputDataTypes()
public void setColumnLengths(ArrayList<TConstant> columnLengths)
public ArrayList<TConstant> getColumnLengths()
public void accept(TParseTreeVisitor v)
TParseTreeNode
accept
in interface Visitable
accept
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void acceptChildren(TParseTreeVisitor v)
TParseTreeNode
acceptChildren
in interface Visitable
acceptChildren
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor