Class SQLPartition

All Implemented Interfaces:
SQLObject, OracleSegmentAttributes

public class SQLPartition extends OracleSegmentAttributesImpl implements OracleSegmentAttributes
  • Field Details

    • name

      protected SQLName name
    • subPartitionsCount

      protected SQLExpr subPartitionsCount
    • subPartitions

      protected List<SQLSubPartition> subPartitions
    • values

      protected SQLPartitionValue values
    • dataDirectory

      protected SQLExpr dataDirectory
    • indexDirectory

      protected SQLExpr indexDirectory
    • maxRows

      protected SQLExpr maxRows
    • minRows

      protected SQLExpr minRows
    • engine

      protected SQLExpr engine
    • comment

      protected SQLExpr comment
    • segmentCreationImmediate

      protected boolean segmentCreationImmediate
    • segmentCreationDeferred

      protected boolean segmentCreationDeferred
  • Constructor Details

    • SQLPartition

      public SQLPartition()
  • Method Details

    • getLocality

      public SQLExpr getLocality()
    • setLocality

      public void setLocality(SQLExpr x)
    • getName

      public SQLName getName()
    • setName

      public void setName(SQLName name)
    • getSubPartitionsCount

      public SQLExpr getSubPartitionsCount()
    • setSubPartitionsCount

      public void setSubPartitionsCount(SQLExpr subPartitionsCount)
    • getValues

      public SQLPartitionValue getValues()
    • setValues

      public void setValues(SQLPartitionValue values)
    • getSubPartitions

      public List<SQLSubPartition> getSubPartitions()
    • addSubPartition

      public void addSubPartition(SQLSubPartition partition)
    • getIndexDirectory

      public SQLExpr getIndexDirectory()
    • setIndexDirectory

      public void setIndexDirectory(SQLExpr indexDirectory)
    • getDataDirectory

      public SQLExpr getDataDirectory()
    • setDataDirectory

      public void setDataDirectory(SQLExpr dataDirectory)
    • getMaxRows

      public SQLExpr getMaxRows()
    • setMaxRows

      public void setMaxRows(SQLExpr maxRows)
    • getMinRows

      public SQLExpr getMinRows()
    • setMinRows

      public void setMinRows(SQLExpr minRows)
    • getEngine

      public SQLExpr getEngine()
    • setEngine

      public void setEngine(SQLExpr engine)
    • getComment

      public SQLExpr getComment()
    • setComment

      public void setComment(SQLExpr comment)
    • accept0

      protected void accept0(SQLASTVisitor visitor)
      Specified by:
      accept0 in class SQLObjectImpl
    • getLobStorage

      public SQLObject getLobStorage()
    • setLobStorage

      public void setLobStorage(SQLObject lobStorage)
    • isSegmentCreationImmediate

      public boolean isSegmentCreationImmediate()
    • setSegmentCreationImmediate

      public void setSegmentCreationImmediate(boolean segmentCreationImmediate)
    • isSegmentCreationDeferred

      public boolean isSegmentCreationDeferred()
    • setSegmentCreationDeferred

      public void setSegmentCreationDeferred(boolean segmentCreationDeferred)
    • clone

      public SQLPartition clone()
      Specified by:
      clone in interface SQLObject
      Overrides:
      clone in class SQLObjectImpl