refactor: add partition calculation strategy and implement estimation logic; enhance table analyzers for max/min column queries

This commit is contained in:
2026-05-09 10:35:36 -05:00
parent 8f8d2d11a4
commit 723041ff2c
8 changed files with 224 additions and 15 deletions

View File

@@ -164,6 +164,14 @@ func (ta *PostgresTableAnalyzer) EstimateTotalRows(
return 0, nil
}
func (ta *PostgresTableAnalyzer) QueryMaxMinFromColumn(
ctx context.Context,
tableInfo config.TableInfo,
columnName string,
) (etl.MaxMinColumnResult, error) {
return etl.MaxMinColumnResult{}, nil
}
func (ta *PostgresTableAnalyzer) CalculatePartitionRanges(
ctx context.Context,
tableInfo config.TableInfo,