Class HiveCreateTableStatement

All Implemented Interfaces:
SQLDbTypedObject, SQLObject, SQLStatement, SQLCreateStatement, SQLDDLStatement
Direct Known Subclasses:
ImpalaCreateTableStatement, OdpsCreateTableStatement

public class HiveCreateTableStatement extends SQLCreateTableStatement
  • Field Details

    • skewedBy

      protected List<SQLExpr> skewedBy
    • skewedByOn

      protected List<SQLExpr> skewedByOn
    • skewedByStoreAsDirectories

      protected boolean skewedByStoreAsDirectories
    • serdeProperties

      protected Map<String,SQLObject> serdeProperties
    • likeQuery

      protected boolean likeQuery
    • mappedBy

      protected List<SQLAssignItem> mappedBy
    • intoBuckets

      protected SQLExpr intoBuckets
    • using

      protected SQLExpr using
  • Constructor Details

    • HiveCreateTableStatement

      public HiveCreateTableStatement()
    • HiveCreateTableStatement

      public HiveCreateTableStatement(DbType dbType)
  • Method Details

    • isLbracketUse

      public boolean isLbracketUse()
    • setLbracketUse

      public void setLbracketUse(boolean lbracketUse)
    • isRbracketUse

      public boolean isRbracketUse()
    • setRbracketUse

      public void setRbracketUse(boolean rbracketUse)
    • accept0

      protected void accept0(SQLASTVisitor v)
      Overrides:
      accept0 in class SQLCreateTableStatement
    • acceptChild

      protected void acceptChild(SQLASTVisitor v)
      Overrides:
      acceptChild in class SQLCreateTableStatement
    • cloneTo

      public void cloneTo(HiveCreateTableStatement x)
    • clone

      public HiveCreateTableStatement clone()
      Specified by:
      clone in interface SQLObject
      Specified by:
      clone in interface SQLStatement
      Overrides:
      clone in class SQLCreateTableStatement
    • getSkewedBy

      public List<SQLExpr> getSkewedBy()
    • addSkewedBy

      public void addSkewedBy(SQLExpr item)
    • getSkewedByOn

      public List<SQLExpr> getSkewedByOn()
    • addSkewedByOn

      public void addSkewedByOn(SQLExpr item)
    • setSkewedByStoreAsDirectories

      public void setSkewedByStoreAsDirectories(boolean skewedByStoreAsDirectories)
    • isSkewedByStoreAsDirectories

      public boolean isSkewedByStoreAsDirectories()
    • getSerdeProperties

      public Map<String,SQLObject> getSerdeProperties()
    • isLikeQuery

      public boolean isLikeQuery()
    • setLikeQuery

      public void setLikeQuery(boolean likeQuery)
    • getMappedBy

      public List<SQLAssignItem> getMappedBy()
    • getIntoBuckets

      public SQLExpr getIntoBuckets()
    • setIntoBuckets

      public void setIntoBuckets(SQLExpr intoBuckets)
    • getUsing

      public SQLExpr getUsing()
    • setUsing

      public void setUsing(SQLExpr x)