public class TCreateIndexSqlNode extends TParseTreeNode
Constructor and Description |
---|
TCreateIndexSqlNode() |
accept, acceptChildren, addAllMyTokensToTokenList, appendString, doParse, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toString
public void setOptionList(TDummyList optionList)
public TDummyList getOptionList()
public void setFilterPredicate(TExpression filterPredicate)
public TExpression getFilterPredicate()
public void setIndexType(EIndexType indexType)
public boolean isClustered()
public boolean isNonClustered()
public void setClusteredToken(TSourceToken st)
public void setIndexComment(TObjectName indexComment)
public TObjectName getIndexComment()
public void setTableProperties(THiveTableProperties tableProperties)
public THiveTableProperties getTableProperties()
public void setTableLocation(TObjectName tableLocation)
public TObjectName getTableLocation()
public void setTableFileFormat(THiveTableFileFormat tableFileFormat)
public THiveTableFileFormat getTableFileFormat()
public void setTableRowFormat(THiveRowFormat tableRowFormat)
public THiveRowFormat getTableRowFormat()
public void setInTableName(TObjectName inTableName)
public TObjectName getInTableName()
public void setDeferredRebuildIndex(boolean deferredRebuildIndex)
public void setIndexProperties(THiveIndexProperties indexProperties)
public boolean isDeferredRebuildIndex()
public THiveIndexProperties getIndexProperties()
public void setAsTypeName(TObjectName asTypeName)
public TObjectName getAsTypeName()
public TOrderByItemList getColumnNameList()
public void setColumnNameList(TOrderByItemList columnNameList)
public void setTableName(TObjectName tableName)
public TObjectName getTableName()
public void setIndexTypeViaToken(TSourceToken st)
public EIndexType getIndexType()
public TObjectName getIndexName()
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentpublic void setKeyspaceRef(TKeyspaceRef keyspaceRef)
public TKeyspaceRef getKeyspaceRef()
public void setIndexTerms(TPTNodeList<TIndexKeyTerm> indexTerms)
public TPTNodeList<TIndexKeyTerm> getIndexTerms()
public void setIndexPartition(TExpressionList indexPartition)
public TExpressionList getIndexPartition()
public void setIndexWhere(TExpression indexWhere)
public TExpression getIndexWhere()
public void setIndexWith(TExpression indexWith)
public TExpression getIndexWith()
Copyright © 2019. All rights reserved.