public class TCreateTableSqlNode extends TParseTreeNode
Constructor and Description |
---|
TCreateTableSqlNode() |
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 setPhysicalProperties(TPhysicalProperties physicalProperties)
public TPhysicalProperties getPhysicalProperties()
public void setTableKindByToken(TSourceToken st)
public void setTableKindByNode(TDummy node)
public void setTableKinds(EnumSet<ETableKind> tableKinds)
public EnumSet<ETableKind> getTableKinds()
public TTable getAsTable()
public void setAsTableName(TObjectName asTableName)
public void setExternalTable(boolean externalTable)
public boolean isExternalTable()
isExternal()
public void setIndexDefinitions(TPTNodeList<TIndexDefinition> indexDefinitions)
public TPTNodeList<TIndexDefinition> getIndexDefinitions()
public void setExternal(boolean external)
public void setHiveRowFormat(THiveRowFormat hiveRowFormat)
public void setHiveTableBuckets(THiveTableBuckets hiveTableBuckets)
public void setHiveTableFileFormat(THiveTableFileFormat hiveTableFileFormat)
public void setHiveTablePartition(THiveTablePartition hiveTablePartition)
public void setHiveTableProperties(THiveTableProperties hiveTableProperties)
public void setHiveTableSkewed(THiveTableSkewed hiveTableSkewed)
public void setIfNotExists(boolean ifNotExists)
public void setLikeTableName(TObjectName likeTableName)
public void setTableComment(TObjectName tableComment)
public void setTableLocation(TObjectName tableLocation)
public boolean isExternal()
public THiveRowFormat getHiveRowFormat()
public THiveTableBuckets getHiveTableBuckets()
public THiveTableFileFormat getHiveTableFileFormat()
public THiveTablePartition getHiveTablePartition()
public THiveTableProperties getHiveTableProperties()
public THiveTableSkewed getHiveTableSkewed()
public boolean isIfNotExists()
public TObjectName getLikeTableName()
public TObjectName getTableComment()
public TObjectName getTableLocation()
public void setRowTypeName(TObjectName rowTypeName)
public void setSuperTableName(TObjectName superTableName)
public TObjectName getRowTypeName()
public TObjectName getSuperTableName()
public void setMySQLTableOptionList(TPTNodeList<TMySQLCreateTableOption> mySQLTableOptionList)
public TPTNodeList<TMySQLCreateTableOption> getMySQLTableOptionList()
public void setTableElementList(TTableElementList tableElementList)
public TObjectNameList getColumnList()
public TTableElementList getTableElementList()
public TTable getTable()
public void setColumnList(TObjectNameList columnList)
public TSelectSqlNode getSubQueryNode()
public void setExecuteSqlNode(TExecuteSqlNode executeSqlNode)
public TExecuteSqlNode getExecuteSqlNode()
public void setSubQueryNode(TSelectSqlNode subQueryNode)
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentCopyright © 2019. All rights reserved.