Class Table

    • Constructor Detail

      • Table

        public Table()
    • Method Detail

      • getBindings

        @Deprecated
        public List<String> getBindings()
        Deprecated.
        Used in xml document models mapping classes to represent input parameters
        Returns:
      • getSchemaPaths

        @Deprecated
        public List<String> getSchemaPaths()
        Deprecated.
        If the table represents an xml document model with associated schemas in the vdb, this will return a list of the file paths
        Returns:
      • getCardinality

        public int getCardinality()
      • getCardinalityAsFloat

        public float getCardinalityAsFloat()
      • isVirtual

        public boolean isVirtual()
      • isMaterialized

        public boolean isMaterialized()
      • isPhysical

        public boolean isPhysical()
      • isSystem

        public boolean isSystem()
      • supportsUpdate

        public boolean supportsUpdate()
      • setCardinality

        public void setCardinality​(int i)
        Parameters:
        i -
      • setCardinality

        public void setCardinality​(long f)
      • setTableType

        public void setTableType​(Table.Type i)
        Parameters:
        i -
      • setSupportsUpdate

        public void setSupportsUpdate​(boolean b)
        Parameters:
        b -
      • setVirtual

        public void setVirtual​(boolean b)
        Parameters:
        b -
      • setMaterialized

        public void setMaterialized​(boolean isMaterialized)
        Parameters:
        isMaterialized - The isMaterialized to set.
        Since:
        4.2
      • setSystem

        public void setSystem​(boolean b)
        Parameters:
        b -
      • getInsertPlan

        public String getInsertPlan()
      • getUpdatePlan

        public String getUpdatePlan()
      • getDeletePlan

        public String getDeletePlan()
      • setInsertPlan

        public void setInsertPlan​(String insertPlan)
      • setUpdatePlan

        public void setUpdatePlan​(String updatePlan)
      • setDeletePlan

        public void setDeletePlan​(String deletePlan)
      • setForeignKeys

        public void setForeignKeys​(List<ForeignKey> foreignKeys)
      • setIndexes

        public void setIndexes​(List<KeyRecord> indexes)
      • getFunctionBasedIndexes

        public List<KeyRecord> getFunctionBasedIndexes()
      • setFunctionBasedIndexes

        public void setFunctionBasedIndexes​(List<KeyRecord> functionBasedIndexes)
      • setUniqueKeys

        public void setUniqueKeys​(List<KeyRecord> uniqueKeys)
      • setAccessPatterns

        public void setAccessPatterns​(List<KeyRecord> accessPatterns)
      • getPrimaryKey

        public KeyRecord getPrimaryKey()
      • setPrimaryKey

        public void setPrimaryKey​(KeyRecord primaryKey)
      • getSelectTransformation

        public String getSelectTransformation()
      • setSelectTransformation

        public void setSelectTransformation​(String selectTransformation)
      • getMaterializedStageTable

        public Table getMaterializedStageTable()
      • getMaterializedTable

        public Table getMaterializedTable()
      • setMaterializedStageTable

        public void setMaterializedStageTable​(Table materializedStageTable)
      • setMaterializedTable

        public void setMaterializedTable​(Table materializedTable)
      • setResourcePath

        public void setResourcePath​(String resourcePath)
      • getResourcePath

        public String getResourcePath()
      • setLastDataModification

        public void setLastDataModification​(long lastDataModification)
      • setLastModified

        public void setLastModified​(long lastModified)
      • setTableStats

        public void setTableStats​(TableStats stats)
      • isDeletePlanEnabled

        public boolean isDeletePlanEnabled()
      • isInsertPlanEnabled

        public boolean isInsertPlanEnabled()
      • isUpdatePlanEnabled

        public boolean isUpdatePlanEnabled()
      • setInsertPlanEnabled

        public void setInsertPlanEnabled​(boolean insertPlanEnabled)
      • setDeletePlanEnabled

        public void setDeletePlanEnabled​(boolean deletePlanEnabled)
      • setUpdatePlanEnabled

        public void setUpdatePlanEnabled​(boolean updatePlanEnabled)