Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
R
rust-rocksdb
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fangzongwu
rust-rocksdb
Commits
621b14de
Commit
621b14de
authored
Jul 01, 2017
by
Huachao Huang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
librocksdb_sys: rename enums
parent
79b7a40d
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
36 additions
and
35 deletions
+36
-35
c.cc
librocksdb_sys/crocksdb/c.cc
+19
-18
c.h
librocksdb_sys/crocksdb/rocksdb/c.h
+17
-17
No files found.
librocksdb_sys/crocksdb/c.cc
View file @
621b14de
...
...
@@ -2993,16 +2993,16 @@ uint64_t crocksdb_table_properties_get_u64(crocksdb_table_properties_t* props,
crocksdb_table_property_t
prop
)
{
auto
rep
=
props
->
rep_
;
switch
(
prop
)
{
case
DATA_SIZE
:
return
rep
->
data_size
;
case
INDEX_SIZE
:
return
rep
->
index_size
;
case
FILTER_SIZE
:
return
rep
->
filter_size
;
case
RAW_KEY_SIZE
:
return
rep
->
raw_key_size
;
case
RAW_VALUE_SIZE
:
return
rep
->
raw_value_size
;
case
NUM_DATA_BLOCKS
:
return
rep
->
num_data_blocks
;
case
NUM_ENTRIES
:
return
rep
->
num_entries
;
case
FORMAT_VERSION
:
return
rep
->
format_version
;
case
FIXED_KEY_LEN
:
return
rep
->
data_size
;
case
COLUMN_FAMILY_
ID
:
return
rep
->
column_family_id
;
case
kDataSize
:
return
rep
->
data_size
;
case
kIndexSize
:
return
rep
->
index_size
;
case
kFilterSize
:
return
rep
->
filter_size
;
case
kRawKeySize
:
return
rep
->
raw_key_size
;
case
kRawValueSize
:
return
rep
->
raw_value_size
;
case
kNumDataBlocks
:
return
rep
->
num_data_blocks
;
case
kNumEntries
:
return
rep
->
num_entries
;
case
kFormatVersion
:
return
rep
->
format_version
;
case
kFixedKeyLen
:
return
rep
->
data_size
;
case
kColumnFamily
ID
:
return
rep
->
column_family_id
;
}
return
0
;
}
...
...
@@ -3011,29 +3011,30 @@ const char* crocksdb_table_properties_get_str(crocksdb_table_properties_t* props
crocksdb_table_property_t
prop
,
size_t
*
slen
)
{
auto
rep
=
props
->
rep_
;
switch
(
prop
)
{
case
COLUMN_FAMILY_NAME
:
case
kColumnFamilyName
:
if
(
slen
)
*
slen
=
rep
->
column_family_name
.
size
();
return
rep
->
column_family_name
.
data
();
case
FILTER_POLICY_NAME
:
case
kFilterPolicyName
:
if
(
slen
)
*
slen
=
rep
->
filter_policy_name
.
size
();
return
rep
->
filter_policy_name
.
data
();
case
COMPARATOR_NAME
:
case
kComparatorName
:
if
(
slen
)
*
slen
=
rep
->
comparator_name
.
size
();
return
rep
->
comparator_name
.
data
();
case
MERGE_OPERATOR_NAME
:
case
kMergeOperatorName
:
if
(
slen
)
*
slen
=
rep
->
merge_operator_name
.
size
();
return
rep
->
merge_operator_name
.
data
();
case
PREFIX_EXTRACTOR_NAME
:
case
kPrefixExtractorName
:
if
(
slen
)
*
slen
=
rep
->
prefix_extractor_name
.
size
();
return
rep
->
prefix_extractor_name
.
data
();
case
PROPERTY_COLLECTORS_NAMES
:
case
kPropertyCollectorsNames
:
if
(
slen
)
*
slen
=
rep
->
property_collectors_names
.
size
();
return
rep
->
property_collectors_names
.
data
();
case
COMPRESSION_NAME
:
case
kCompressionName
:
if
(
slen
)
*
slen
=
rep
->
compression_name
.
size
();
return
rep
->
compression_name
.
data
();
}
return
""
;
if
(
slen
)
*
slen
=
0
;
return
nullptr
;
}
crocksdb_user_collected_properties_t
*
...
...
librocksdb_sys/crocksdb/rocksdb/c.h
View file @
621b14de
...
...
@@ -126,23 +126,23 @@ typedef struct crocksdb_table_properties_collector_factory_t
crocksdb_table_properties_collector_factory_t
;
typedef
enum
crocksdb_table_property_t
{
DATA_SIZE
=
1
,
INDEX_SIZE
=
2
,
FILTER_SIZE
=
3
,
RAW_KEY_SIZE
=
4
,
RAW_VALUE_SIZE
=
5
,
NUM_DATA_BLOCKS
=
6
,
NUM_ENTRIES
=
7
,
FORMAT_VERSION
=
8
,
FIXED_KEY_LEN
=
9
,
COLUMN_FAMILY_
ID
=
10
,
COLUMN_FAMILY_NAME
=
11
,
FILTER_POLICY_NAME
=
12
,
COMPARATOR_NAME
=
13
,
MERGE_OPERATOR_NAME
=
14
,
PREFIX_EXTRACTOR_NAME
=
15
,
PROPERTY_COLLECTORS_NAMES
=
16
,
COMPRESSION_NAME
=
17
,
kDataSize
=
1
,
kIndexSize
=
2
,
kFilterSize
=
3
,
kRawKeySize
=
4
,
kRawValueSize
=
5
,
kNumDataBlocks
=
6
,
kNumEntries
=
7
,
kFormatVersion
=
8
,
kFixedKeyLen
=
9
,
kColumnFamily
ID
=
10
,
kColumnFamilyName
=
11
,
kFilterPolicyName
=
12
,
kComparatorName
=
13
,
kMergeOperatorName
=
14
,
kPrefixExtractorName
=
15
,
kPropertyCollectorsNames
=
16
,
kCompressionName
=
17
,
}
crocksdb_table_property_t
;
/* DB operations */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment