[refactor](column) remove unused method and column definitions (#25152)

remove unused method and column definitions
using primitive type in predicate column to check datev1 and datev2
This commit is contained in:
yiguolei
2023-10-09 17:14:35 +08:00
committed by GitHub
parent 263631e983
commit 4de3df6a46
22 changed files with 18 additions and 481 deletions

View File

@ -363,20 +363,6 @@ void ColumnStruct::protect() {
}
}
void ColumnStruct::get_extremes(Field& min, Field& max) const {
const size_t tuple_size = columns.size();
Tuple min_tuple(tuple_size);
Tuple max_tuple(tuple_size);
for (size_t i = 0; i < tuple_size; ++i) {
columns[i]->get_extremes(min_tuple[i], max_tuple[i]);
}
min = min_tuple;
max = max_tuple;
}
void ColumnStruct::for_each_subcolumn(ColumnCallback callback) {
for (auto& column : columns) {
callback(column);