Interface MetadataDao


public interface MetadataDao
  • Field Details

  • Method Details

    • getTableInformation

      Table getTableInformation(long tableId)
    • getTableInformation

      Table getTableInformation(String schemaName, String tableName)
    • getTableColumn

      TableColumn getTableColumn(long tableId, long columnId)
    • listTables

      List<SchemaTableName> listTables(String schemaName)
    • listSchemaNames

      List<String> listSchemaNames()
    • listTableColumns

      List<TableColumn> listTableColumns(String schemaName, String tableName)
    • listTableColumns

      List<TableColumn> listTableColumns(long tableId)
    • listSortColumns

      List<TableColumn> listSortColumns(long tableId)
    • listBucketColumns

      List<TableColumn> listBucketColumns(long tableId)
    • listViews

      List<SchemaTableName> listViews(String schemaName)
    • getViews

      List<ViewResult> getViews(String schemaName, String tableName)
    • insertTable

      long insertTable(String schemaName, String tableName, boolean compactionEnabled, boolean organizationEnabled, Long distributionId, long createTime)
    • updateTableVersion

      void updateTableVersion(long tableId, long updateTime)
    • updateTableStats

      void updateTableStats(long tableId, long shardCount, long rowCount, long compressedSize, long uncompressedSize)
    • insertColumn

      void insertColumn(long tableId, long columnId, String columnName, int ordinalPosition, String dataType, Integer sortOrdinalPosition, Integer bucketOrdinalPosition)
    • renameTable

      void renameTable(long tableId, String newSchemaName, String newTableName)
    • renameColumn

      void renameColumn(long tableId, long columnId, String target)
    • dropColumn

      void dropColumn(long tableId, long columnId)
    • insertView

      void insertView(String schemaName, String tableName, String data)
    • dropTable

      int dropTable(long tableId)
    • dropColumns

      int dropColumns(long tableId)
    • dropView

      int dropView(String schemaName, String tableName)
    • getTemporalColumnId

      Long getTemporalColumnId(long tableId)
    • updateTemporalColumnId

      void updateTemporalColumnId(long tableId, long columnId)
    • isCompactionEligible

      boolean isCompactionEligible(long tableId)
    • getLockedTableId

      Long getLockedTableId(long tableId)
    • getDistribution

      Distribution getDistribution(long distributionId)
    • getDistribution

      Distribution getDistribution(String distributionName)
    • insertDistribution

      long insertDistribution(String distributionName, String columnTypes, int bucketCount)
    • getTableMetadataRows

      List<TableMetadataRow> getTableMetadataRows(String schemaName, String tableName)
    • getColumnMetadataRows

      List<ColumnMetadataRow> getColumnMetadataRows(String schemaName, String tableName)
    • getTableStatsRows

      List<TableStatsRow> getTableStatsRows(String schemaName, String tableName)
    • getOrganizationEligibleTables

      Set<Long> getOrganizationEligibleTables()
    • blockMaintenance

      void blockMaintenance(long tableId)
    • unblockMaintenance

      void unblockMaintenance(long tableId)
    • isMaintenanceBlockedLocked

      boolean isMaintenanceBlockedLocked(long tableId)
    • unblockAllMaintenance

      void unblockAllMaintenance()