This is an automated email from the ASF dual-hosted git repository.

gavinchou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 0f82adf9856 [chore](cloud) Make key info declaration more clear 
(#57034)
0f82adf9856 is described below

commit 0f82adf98567d4959b880bfec88429833c72e5ac
Author: Gavin Chou <[email protected]>
AuthorDate: Tue Oct 21 12:48:04 2025 +0800

    [chore](cloud) Make key info declaration more clear (#57034)
---
 cloud/src/meta-store/keys.h | 106 ++++++++++++++++++++++----------------------
 1 file changed, 53 insertions(+), 53 deletions(-)

diff --git a/cloud/src/meta-store/keys.h b/cloud/src/meta-store/keys.h
index 965b3eb0c1a..46af92fe6c9 100644
--- a/cloud/src/meta-store/keys.h
+++ b/cloud/src/meta-store/keys.h
@@ -147,64 +147,64 @@ struct BasicKeyInfo : Base {
 // ATTN: newly added key must have different type number
 
 //                                                      0:instance_id
-using InstanceKeyInfo      = BasicKeyInfo<0 , std::tuple<std::string>>;
+using InstanceKeyInfo      = BasicKeyInfo<__LINE__ , std::tuple<std::string>>;
 
 //                                                      0:instance_id  1:db_id 
 2:label
-using TxnLabelKeyInfo      = BasicKeyInfo<1 , std::tuple<std::string,  
int64_t, std::string>>;
+using TxnLabelKeyInfo      = BasicKeyInfo<__LINE__ , std::tuple<std::string,  
int64_t, std::string>>;
 
 //                                                      0:instance_id  1:db_id 
 2:txn_id
-using TxnInfoKeyInfo       = BasicKeyInfo<2 , std::tuple<std::string,  
int64_t, int64_t>>;
+using TxnInfoKeyInfo       = BasicKeyInfo<__LINE__ , std::tuple<std::string,  
int64_t, int64_t>>;
 
 //                                                      0:instance_id  1:txn_id
-using TxnIndexKeyInfo      = BasicKeyInfo<3 , std::tuple<std::string,  
int64_t>>;
+using TxnIndexKeyInfo      = BasicKeyInfo<__LINE__ , std::tuple<std::string,  
int64_t>>;
 
 //                                                      0:instance_id  1:db_id 
 2:txn_id
-using TxnRunningKeyInfo    = BasicKeyInfo<5 , std::tuple<std::string,  
int64_t, int64_t>>;
+using TxnRunningKeyInfo    = BasicKeyInfo<__LINE__ , std::tuple<std::string,  
int64_t, int64_t>>;
 
 //                                                      0:instance_id  1:db_id 
 2:tbl_id  3:partition_id
-using PartitionVersionKeyInfo     = BasicKeyInfo<6 , std::tuple<std::string,  
int64_t, int64_t,  int64_t>>;
+using PartitionVersionKeyInfo     = BasicKeyInfo<__LINE__ , 
std::tuple<std::string,  int64_t, int64_t,  int64_t>>;
 
 //                                                      0:instance_id  
1:tablet_id  2:version
-using MetaRowsetKeyInfo    = BasicKeyInfo<7 , std::tuple<std::string,  
int64_t,     int64_t>>;
+using MetaRowsetKeyInfo    = BasicKeyInfo<__LINE__ , std::tuple<std::string,  
int64_t,     int64_t>>;
 
 //                                                      0:instance_id  
1:txn_id  2:tablet_id
-using MetaRowsetTmpKeyInfo = BasicKeyInfo<8 , std::tuple<std::string,  
int64_t,  int64_t>>;
+using MetaRowsetTmpKeyInfo = BasicKeyInfo<__LINE__ , std::tuple<std::string,  
int64_t,  int64_t>>;
 
 //                                                      0:instance_id  
1:table_id  2:index_id  3:part_id  4:tablet_id
-using MetaTabletKeyInfo    = BasicKeyInfo<9 , std::tuple<std::string,  
int64_t,    int64_t,    int64_t,   int64_t>>;
+using MetaTabletKeyInfo    = BasicKeyInfo<__LINE__ , std::tuple<std::string,  
int64_t,    int64_t,    int64_t,   int64_t>>;
 
 //                                                      0:instance_id  
1:tablet_id
-using MetaTabletIdxKeyInfo = BasicKeyInfo<10, std::tuple<std::string,  
int64_t>>;
+using MetaTabletIdxKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string,  
int64_t>>;
 
 //                                                      0:instance_id  
1:index_id
-using RecycleIndexKeyInfo  = BasicKeyInfo<11, std::tuple<std::string,  
int64_t>>;
+using RecycleIndexKeyInfo  = BasicKeyInfo<__LINE__, std::tuple<std::string,  
int64_t>>;
 
 //                                                      0:instance_id  
1:part_id
-using RecyclePartKeyInfo   = BasicKeyInfo<12, std::tuple<std::string,  
int64_t>>;
+using RecyclePartKeyInfo   = BasicKeyInfo<__LINE__, std::tuple<std::string,  
int64_t>>;
 
 //                                                      0:instance_id  
1:tablet_id  2:rowset_id
-using RecycleRowsetKeyInfo = BasicKeyInfo<13, std::tuple<std::string,  
int64_t,     std::string>>;
+using RecycleRowsetKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string,  
int64_t,     std::string>>;
 
 //                                                      0:instance_id  1:db_id 
 2:txn_id
-using RecycleTxnKeyInfo    = BasicKeyInfo<14, std::tuple<std::string,  
int64_t, int64_t>>;
+using RecycleTxnKeyInfo    = BasicKeyInfo<__LINE__, std::tuple<std::string,  
int64_t, int64_t>>;
 
 //                                                      0:instance_id  
1:table_id  2:index_id  3:part_id  4:tablet_id
-using StatsTabletKeyInfo   = BasicKeyInfo<15, std::tuple<std::string,  
int64_t,    int64_t,    int64_t,   int64_t>>;
+using StatsTabletKeyInfo   = BasicKeyInfo<__LINE__, std::tuple<std::string,  
int64_t,    int64_t,    int64_t,   int64_t>>;
 
 //                                                      0:instance_id  
1:table_id  2:index_id  3:part_id  4:tablet_id
-using JobTabletKeyInfo     = BasicKeyInfo<16, std::tuple<std::string,  
int64_t,    int64_t,    int64_t,   int64_t>>;
+using JobTabletKeyInfo     = BasicKeyInfo<__LINE__, std::tuple<std::string,  
int64_t,    int64_t,    int64_t,   int64_t>>;
 
 //                                                      0:instance_id  
1:stage_id   2:table_id  3:copy_id     4:group_id
-using CopyJobKeyInfo       = BasicKeyInfo<17, std::tuple<std::string,  
std::string,  int64_t,   std::string,  int64_t>>;
+using CopyJobKeyInfo       = BasicKeyInfo<__LINE__, std::tuple<std::string,  
std::string,  int64_t,   std::string,  int64_t>>;
 
 //                                                      0:instance_id  
1:stage_id   2:table_id  3:obj_key     4:obj_etag
-using CopyFileKeyInfo      = BasicKeyInfo<18, std::tuple<std::string,  
std::string,  int64_t,   std::string,  std::string>>;
+using CopyFileKeyInfo      = BasicKeyInfo<__LINE__, std::tuple<std::string,  
std::string,  int64_t,   std::string,  std::string>>;
 
 //                                                      0:instance_id  
1:stage_id
-using RecycleStageKeyInfo  = BasicKeyInfo<19, std::tuple<std::string,  
std::string>>;
+using RecycleStageKeyInfo  = BasicKeyInfo<__LINE__, std::tuple<std::string,  
std::string>>;
 
 //                                                      0:instance_id
-using JobRecycleKeyInfo    = BasicKeyInfo<20 , std::tuple<std::string>>;
+using JobRecycleKeyInfo    = BasicKeyInfo<__LINE__ , std::tuple<std::string>>;
 
 //                                                      0:instance_id
 using JobSnapshotDataMigratorKeyInfo = BasicKeyInfo<53, 
std::tuple<std::string>>;
@@ -212,33 +212,33 @@ using JobSnapshotDataMigratorKeyInfo = BasicKeyInfo<53, 
std::tuple<std::string>>
 using JobSnapshotChainCompactorKeyInfo = BasicKeyInfo<54, 
std::tuple<std::string>>;
 
 //                                                      0:instance_id  
1:index_id  2:schema_version
-using MetaSchemaKeyInfo    = BasicKeyInfo<21, std::tuple<std::string,  
int64_t,    int64_t>>;
+using MetaSchemaKeyInfo    = BasicKeyInfo<__LINE__, std::tuple<std::string,  
int64_t,    int64_t>>;
 
 //                                                      0:instance_id  
1:tablet_id  2:rowest_id  3:version  4:seg_id
-using MetaDeleteBitmapInfo = BasicKeyInfo<22 , std::tuple<std::string, 
int64_t,     std::string, int64_t, int64_t>>;
+using MetaDeleteBitmapInfo = BasicKeyInfo<__LINE__ , std::tuple<std::string, 
int64_t,     std::string, int64_t, int64_t>>;
 
 // partition_id of -1 indicates all partitions
 //                                                      0:instance_id  
1:table_id 2:partition_id
-using MetaDeleteBitmapUpdateLockInfo = BasicKeyInfo<23 , 
std::tuple<std::string, int64_t, int64_t>>;
+using MetaDeleteBitmapUpdateLockInfo = BasicKeyInfo<__LINE__ , 
std::tuple<std::string, int64_t, int64_t>>;
 
 //                                                      0:instance_id  
1:tablet_id
-using MetaPendingDeleteBitmapInfo = BasicKeyInfo<24 , std::tuple<std::string, 
int64_t>>;
+using MetaPendingDeleteBitmapInfo = BasicKeyInfo<__LINE__ , 
std::tuple<std::string, int64_t>>;
 
 //                                                      0:instance_id 1:db_id  
2:job_id
-using RLJobProgressKeyInfo = BasicKeyInfo<25, std::tuple<std::string, int64_t, 
int64_t>>;
+using RLJobProgressKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t, int64_t>>;
 
 //                                                      0:instance_id 1:db_id  
2:job_id
-using StreamingJobKeyInfo = BasicKeyInfo<52, std::tuple<std::string, int64_t, 
int64_t>>;
+using StreamingJobKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t, int64_t>>;
 
 //                                                      0:instance_id 
1:vault_id
-using StorageVaultKeyInfo = BasicKeyInfo<26, std::tuple<std::string, 
std::string>>;
+using StorageVaultKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
std::string>>;
 
 //                                                      0:instance_id 1:db_id 
2:table_id
-using TableVersionKeyInfo = BasicKeyInfo<27, std::tuple<std::string, int64_t, 
int64_t>>;
+using TableVersionKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t, int64_t>>;
 //                                                      0:instance_id  
1:index_id
-using MetaSchemaPBDictionaryInfo = BasicKeyInfo<28 , std::tuple<std::string,  
int64_t>>;
+using MetaSchemaPBDictionaryInfo = BasicKeyInfo<__LINE__ , 
std::tuple<std::string,  int64_t>>;
 //                                                        0:instance_id 
1:table_id 2:initiator
-using MowTabletJobInfo = BasicKeyInfo<29 , std::tuple<std::string, int64_t, 
int64_t>>;
+using MowTabletJobInfo = BasicKeyInfo<__LINE__ , std::tuple<std::string, 
int64_t, int64_t>>;
 
 namespace versioned {
 
@@ -247,94 +247,94 @@ namespace versioned {
 
 // 0x03 "version" ${instance_id} "partition" ${partition_id} ${timestamp}   -> 
VersionPB
 //                                                      0:instance_id  
1:partition_id
-using PartitionVersionKeyInfo = BasicKeyInfo<30, std::tuple<std::string, 
int64_t>>;
+using PartitionVersionKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 
 // 0x03 "version" ${instance_id} "table" ${table_id} ${timestamp}           -> 
${empty_value}
 //                                                      0:instance_id  
1:table_id
-using TableVersionKeyInfo = BasicKeyInfo<31, std::tuple<std::string, int64_t>>;
+using TableVersionKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 
 // 0x03 "index" ${instance_id} "partition" ${partition_id}                  -> 
PartitionIndexPB
 //                                                      0:instance_id  
1:partition_id
-using PartitionIndexKeyInfo = BasicKeyInfo<32, std::tuple<std::string, 
int64_t>>;
+using PartitionIndexKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 
 // 0x03 "index" ${instance_id} "partition_inverted" ${db_id} ${table_id} 
${partition} -> ${empty_value}
 //                                                      0:instance_id  1:db_id 
 2:table_id  3:partition_id
-using PartitionInvertedIndexKeyInfo = BasicKeyInfo<33, std::tuple<std::string, 
int64_t, int64_t, int64_t>>;
+using PartitionInvertedIndexKeyInfo = BasicKeyInfo<__LINE__, 
std::tuple<std::string, int64_t, int64_t, int64_t>>;
 
 // 0x03 "index" ${instance_id} "tablet" ${tablet_id}                        -> 
TabletIndexPB
 //                                                      0:instance_id  
1:tablet_id
-using TabletIndexKeyInfo = BasicKeyInfo<34, std::tuple<std::string, int64_t>>;
+using TabletIndexKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 
 // 0x03 "index" ${instance_id} "tablet_inverted" ${db_id} ${table_id} 
${index_id} ${partition} ${tablet} -> ${empty_value}
 //                                                      0:instance_id  1:db_id 
 2:table_id  3:index_id  4:partition_id  5:tablet_id
-using TabletInvertedIndexKeyInfo = BasicKeyInfo<35, std::tuple<std::string, 
int64_t, int64_t, int64_t, int64_t, int64_t>>;
+using TabletInvertedIndexKeyInfo = BasicKeyInfo<__LINE__, 
std::tuple<std::string, int64_t, int64_t, int64_t, int64_t, int64_t>>;
 
 // 0x03 "index" ${instance_id} "index" ${index_id}                          -> 
IndexIndexPB
 //                                                      0:instance_id  
1:index_id
-using IndexIndexKeyInfo = BasicKeyInfo<36, std::tuple<std::string, int64_t>>;
+using IndexIndexKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 
 // 0x03 "index" ${instance_id} "index_inverted" ${db_id} ${table_id} 
${index_id} -> ${empty_value}
 //                                                      0:instance_id  1:db_id 
 2:table_id  3:index_id
-using IndexInvertedKeyInfo = BasicKeyInfo<37, std::tuple<std::string, int64_t, 
int64_t, int64_t>>;
+using IndexInvertedKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t, int64_t, int64_t>>;
 
 // 0x03 "stats" ${instance_id} "tablet_load" ${tablet_id} ${timestamp}      -> 
TabletStatsPB
 //                                                      0:instance_id  
1:tablet_id
-using TabletLoadStatsKeyInfo = BasicKeyInfo<38, std::tuple<std::string, 
int64_t>>;
+using TabletLoadStatsKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 
 // 0x03 "stats" ${instance_id} "tablet_compact" ${tablet_id} ${timestamp}   -> 
TabletStatsPB
 //                                                      0:instance_id  
1:tablet_id
-using TabletCompactStatsKeyInfo = BasicKeyInfo<39, std::tuple<std::string, 
int64_t>>;
+using TabletCompactStatsKeyInfo = BasicKeyInfo<__LINE__, 
std::tuple<std::string, int64_t>>;
 
 // 0x03 "meta" ${instance_id} "partition" ${partition_id} ${timestamp}      -> 
${empty_value}
 //                                                      0:instance_id  
1:partition_id
-using MetaPartitionKeyInfo = BasicKeyInfo<40, std::tuple<std::string, 
int64_t>>;
+using MetaPartitionKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 
 // 0x03 "meta" ${instance_id} "index" ${index_id} ${timestamp}              -> 
${empty_value}
 //                                                      0:instance_id  
1:index_id
-using MetaIndexKeyInfo = BasicKeyInfo<41, std::tuple<std::string, int64_t>>;
+using MetaIndexKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 
 // 0x03 "meta" ${instance_id} "tablet" ${tablet_id} ${timestamp}            -> 
TabletMetaPB
 //                                                      0:instance_id  
1:tablet_id
-using MetaTabletKeyInfo = BasicKeyInfo<42, std::tuple<std::string, int64_t>>;
+using MetaTabletKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 
 // 0x03 "meta" ${instance_id} "schema" ${index_id} ${schema_version}        -> 
TabletSchemaPB
 //                                                      0:instance_id  
1:index_id  2:schema_version
-using MetaSchemaKeyInfo = BasicKeyInfo<43, std::tuple<std::string, int64_t, 
int64_t>>;
+using MetaSchemaKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t, int64_t>>;
 
 // 0x03 "meta" ${instance_id} "rowset_load" ${tablet_id} ${version} 
${timestamp} -> RowsetMetaPB
 //                                                      0:instance_id  
1:tablet_id  2:version
-using MetaRowsetLoadKeyInfo = BasicKeyInfo<44, std::tuple<std::string, 
int64_t, int64_t>>;
+using MetaRowsetLoadKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t, int64_t>>;
 
 // 0x03 "meta" ${instance_id} "rowset_compact" ${tablet_id} ${version} 
${timestamp} -> RowsetMetaPB
 //                                                      0:instance_id  
1:tablet_id  2:version 
-using MetaRowsetCompactKeyInfo = BasicKeyInfo<45, std::tuple<std::string, 
int64_t, int64_t>>;
+using MetaRowsetCompactKeyInfo = BasicKeyInfo<__LINE__, 
std::tuple<std::string, int64_t, int64_t>>;
 
 // 0x03 "meta" ${instance_id} "delete_bitmap" ${tablet_id} ${rowset_id} -> 
DeleteBitmapStoragePB
 //                                                      0:instance_id  
1:tablet_id  2:rowest_id
-using MetaDeleteBitmapInfo = BasicKeyInfo<22 , std::tuple<std::string, 
int64_t,   std::string>>;
+using MetaDeleteBitmapInfo = BasicKeyInfo<__LINE__ , std::tuple<std::string, 
int64_t,   std::string>>;
 
 // 0x03 "data" ${instance_id} "rowset_ref_count" ${tablet_id} ${rowset_id}     
       -> int64
 //                                                      0:instance_id  
1:tablet_id  2:rowset_id
-using DataRowsetRefCountKeyInfo = BasicKeyInfo<46, std::tuple<std::string, 
int64_t, std::string>>;
+using DataRowsetRefCountKeyInfo = BasicKeyInfo<__LINE__, 
std::tuple<std::string, int64_t, std::string>>;
 
 // 0x03 "snapshot" ${instance_id} "full" ${timestamp}                       -> 
SnapshotPB
 //                                                      0:instance_id
-using SnapshotFullKeyInfo = BasicKeyInfo<47, std::tuple<std::string>>;
+using SnapshotFullKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string>>;
 
 // 0x03 "snapshot" ${instance_id} "reference" ${timestamp} ${instance_id}   -> 
${empty_value}
 //                                                      0:instance_id  
1:timestamp  2:ref_instance_id
-using SnapshotReferenceKeyInfo = BasicKeyInfo<48, std::tuple<std::string, 
Versionstamp, std::string>>;
+using SnapshotReferenceKeyInfo = BasicKeyInfo<__LINE__, 
std::tuple<std::string, Versionstamp, std::string>>;
 
 // 0x03 "log" ${instance_id} ${timestamp}                                   -> 
OperationLogPB
 //                                                      0:instance_id
-using LogKeyInfo = BasicKeyInfo<49, std::tuple<std::string>>;
+using LogKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string>>;
 
 } // namespace versioned
 
 //                                                      0:instance_id  
1:tablet_id
-using JobRestoreTabletKeyInfo = BasicKeyInfo<50, std::tuple<std::string, 
int64_t>>;
+using JobRestoreTabletKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t>>;
 //                                                      0:instance_id  
1:tablet_id  2:version
-using JobRestoreRowsetKeyInfo = BasicKeyInfo<51, std::tuple<std::string, 
int64_t,     int64_t>>;
+using JobRestoreRowsetKeyInfo = BasicKeyInfo<__LINE__, std::tuple<std::string, 
int64_t,     int64_t>>;
 
 void instance_key(const InstanceKeyInfo& in, std::string* out);
 static inline std::string instance_key(const InstanceKeyInfo& in) { 
std::string s; instance_key(in, &s); return s; }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to