1
- // Copyright 2022-2023 CeresDB Project Authors. Licensed under Apache-2.0.
1
+ // Copyright 2022 CeresDB Project Authors. Licensed under Apache-2.0.
2
2
3
3
//! Constants and utils for encoding.
4
4
@@ -74,7 +74,7 @@ pub fn format_permanent_bucket_key(namespace: &str) -> String {
74
74
75
75
#[ inline]
76
76
pub fn format_table_unit_meta_name ( namespace : & str , shard_id : usize ) -> String {
77
- format ! ( "{namespace}_meta_ {shard_id:0>6}" )
77
+ format ! ( "table_unit_meta_ {namespace}_ {shard_id:0>6}" )
78
78
}
79
79
80
80
#[ inline]
@@ -91,7 +91,7 @@ pub fn format_timed_wal_name(
91
91
Some ( v) => v,
92
92
} ;
93
93
Ok ( format ! (
94
- "{}_data_ {}_{:0>6}" ,
94
+ "wal_{}_ {}_{:0>6}" ,
95
95
namespace,
96
96
dt. format( WAL_SHARD_TIMESTAMP_FORMAT ) ,
97
97
shard_id
@@ -100,7 +100,7 @@ pub fn format_timed_wal_name(
100
100
101
101
#[ inline]
102
102
pub fn format_permanent_wal_name ( namespace : & str , shard_id : usize ) -> String {
103
- format ! ( "{namespace}_data_permanent_ {shard_id:0>6}" )
103
+ format ! ( "wal_ {namespace}_permanent_ {shard_id:0>6}" )
104
104
}
105
105
106
106
#[ inline]
@@ -143,52 +143,52 @@ mod tests {
143
143
fn test_format_table_unit_meta ( ) {
144
144
let ns = "abcdef" ;
145
145
let name = format_table_unit_meta_name ( ns, 0 ) ;
146
- assert_eq ! ( "abcdef_meta_000000 " , name) ;
146
+ assert_eq ! ( "table_unit_meta_abcdef_000000 " , name) ;
147
147
148
148
let name = format_table_unit_meta_name ( ns, 124 ) ;
149
- assert_eq ! ( "abcdef_meta_000124 " , name) ;
149
+ assert_eq ! ( "table_unit_meta_abcdef_000124 " , name) ;
150
150
151
151
let name = format_table_unit_meta_name ( ns, 999999 ) ;
152
- assert_eq ! ( "abcdef_meta_999999 " , name) ;
152
+ assert_eq ! ( "table_unit_meta_abcdef_999999 " , name) ;
153
153
154
154
let name = format_table_unit_meta_name ( ns, 1234567 ) ;
155
- assert_eq ! ( "abcdef_meta_1234567 " , name) ;
155
+ assert_eq ! ( "table_unit_meta_abcdef_1234567 " , name) ;
156
156
}
157
157
158
158
#[ test]
159
159
fn test_format_permanent_wal_name ( ) {
160
160
let ns = "mywal" ;
161
161
let name = format_permanent_wal_name ( ns, 0 ) ;
162
- assert_eq ! ( "mywal_data_permanent_000000 " , name) ;
162
+ assert_eq ! ( "wal_mywal_permanent_000000 " , name) ;
163
163
164
164
let name = format_permanent_wal_name ( ns, 124 ) ;
165
- assert_eq ! ( "mywal_data_permanent_000124 " , name) ;
165
+ assert_eq ! ( "wal_mywal_permanent_000124 " , name) ;
166
166
167
167
let name = format_permanent_wal_name ( ns, 999999 ) ;
168
- assert_eq ! ( "mywal_data_permanent_999999 " , name) ;
168
+ assert_eq ! ( "wal_mywal_permanent_999999 " , name) ;
169
169
170
170
let name = format_permanent_wal_name ( ns, 1234567 ) ;
171
- assert_eq ! ( "mywal_data_permanent_1234567 " , name) ;
171
+ assert_eq ! ( "wal_mywal_permanent_1234567 " , name) ;
172
172
}
173
173
174
174
#[ test]
175
175
fn test_format_timed_wal_name ( ) {
176
176
let ns = "mywal" ;
177
177
178
178
let name = format_timed_wal_name ( ns, Timestamp :: ZERO , 0 ) . unwrap ( ) ;
179
- assert_eq ! ( "mywal_data_19700101000000_000000 " , name) ;
179
+ assert_eq ! ( "wal_mywal_19700101000000_000000 " , name) ;
180
180
181
181
// gmt time 2022-03-28T00:00:00
182
182
let ts = Timestamp :: new ( 1648425600000 ) ;
183
183
184
184
let name = format_timed_wal_name ( ns, ts, 124 ) . unwrap ( ) ;
185
- assert_eq ! ( "mywal_data_20220328000000_000124 " , name) ;
185
+ assert_eq ! ( "wal_mywal_20220328000000_000124 " , name) ;
186
186
187
187
let name = format_timed_wal_name ( ns, ts, 999999 ) . unwrap ( ) ;
188
- assert_eq ! ( "mywal_data_20220328000000_999999 " , name) ;
188
+ assert_eq ! ( "wal_mywal_20220328000000_999999 " , name) ;
189
189
190
190
let name = format_timed_wal_name ( ns, ts, 1234567 ) . unwrap ( ) ;
191
- assert_eq ! ( "mywal_data_20220328000000_1234567 " , name) ;
191
+ assert_eq ! ( "wal_mywal_20220328000000_1234567 " , name) ;
192
192
}
193
193
194
194
#[ test]
0 commit comments