[Chore](storage) change FieldType to enum class #18500

This commit is contained in:
Pxl
2023-04-10 08:53:44 +08:00
committed by GitHub
parent 78cb4a8f56
commit c9b4eaea76
61 changed files with 1233 additions and 1113 deletions

View File

@ -58,26 +58,26 @@ public:
private:
KeyCoderResolver() {
add_mapping<OLAP_FIELD_TYPE_TINYINT>();
add_mapping<OLAP_FIELD_TYPE_SMALLINT>();
add_mapping<OLAP_FIELD_TYPE_INT>();
add_mapping<OLAP_FIELD_TYPE_UNSIGNED_INT>();
add_mapping<OLAP_FIELD_TYPE_BIGINT>();
add_mapping<OLAP_FIELD_TYPE_UNSIGNED_BIGINT>();
add_mapping<OLAP_FIELD_TYPE_LARGEINT>();
add_mapping<OLAP_FIELD_TYPE_DATETIME>();
add_mapping<FieldType::OLAP_FIELD_TYPE_TINYINT>();
add_mapping<FieldType::OLAP_FIELD_TYPE_SMALLINT>();
add_mapping<FieldType::OLAP_FIELD_TYPE_INT>();
add_mapping<FieldType::OLAP_FIELD_TYPE_UNSIGNED_INT>();
add_mapping<FieldType::OLAP_FIELD_TYPE_BIGINT>();
add_mapping<FieldType::OLAP_FIELD_TYPE_UNSIGNED_BIGINT>();
add_mapping<FieldType::OLAP_FIELD_TYPE_LARGEINT>();
add_mapping<FieldType::OLAP_FIELD_TYPE_DATETIME>();
add_mapping<OLAP_FIELD_TYPE_DATE>();
add_mapping<OLAP_FIELD_TYPE_DECIMAL>();
add_mapping<OLAP_FIELD_TYPE_CHAR>();
add_mapping<OLAP_FIELD_TYPE_VARCHAR>();
add_mapping<OLAP_FIELD_TYPE_STRING>();
add_mapping<OLAP_FIELD_TYPE_BOOL>();
add_mapping<OLAP_FIELD_TYPE_DATEV2>();
add_mapping<OLAP_FIELD_TYPE_DATETIMEV2>();
add_mapping<OLAP_FIELD_TYPE_DECIMAL32>();
add_mapping<OLAP_FIELD_TYPE_DECIMAL64>();
add_mapping<OLAP_FIELD_TYPE_DECIMAL128I>();
add_mapping<FieldType::OLAP_FIELD_TYPE_DATE>();
add_mapping<FieldType::OLAP_FIELD_TYPE_DECIMAL>();
add_mapping<FieldType::OLAP_FIELD_TYPE_CHAR>();
add_mapping<FieldType::OLAP_FIELD_TYPE_VARCHAR>();
add_mapping<FieldType::OLAP_FIELD_TYPE_STRING>();
add_mapping<FieldType::OLAP_FIELD_TYPE_BOOL>();
add_mapping<FieldType::OLAP_FIELD_TYPE_DATEV2>();
add_mapping<FieldType::OLAP_FIELD_TYPE_DATETIMEV2>();
add_mapping<FieldType::OLAP_FIELD_TYPE_DECIMAL32>();
add_mapping<FieldType::OLAP_FIELD_TYPE_DECIMAL64>();
add_mapping<FieldType::OLAP_FIELD_TYPE_DECIMAL128I>();
}
template <FieldType field_type>