Skip to content

Commit 755f696

Browse files
committed
api: add SqlInfoKey
Relates to tarantool/go-tarantool#251
1 parent 349e853 commit 755f696

File tree

6 files changed

+66
-3
lines changed

6 files changed

+66
-3
lines changed

doc.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generate.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ package iproto
55
//go:generate stringer -type=Feature
66
//go:generate stringer -type=Flag
77
//go:generate stringer -type=Type
8-
//go:generate stringer -type=Key,MetadataKey,BallotKey,RaftKey -output=keys_string.go
8+
//go:generate stringer -type=Key,MetadataKey,BallotKey,RaftKey,SqlInfoKey -output=keys_string.go
99
//go:generate goimports -w .

generate.sh

+13
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ cd ..
2323

2424
SRC_CONST=${TT_DIR}/src/box/iproto_constants.h
2525
SRC_ERRORS=${TT_DIR}/src/box/errcode.h
26+
SRC_EXECUTE=${TT_DIR}/src/box/execute.h
2627
SRC_FEATURES=${TT_DIR}/src/box/iproto_features.h
2728
DST_DOC=doc.go
2829
DST_ERRORS=error.go
@@ -293,6 +294,15 @@ EOF
293294
read_enum iproto_raft_keys ${SRC_CONST} | \
294295
generate_enum RaftKey >> ${DST_KEYS}
295296

297+
cat << EOF >> ${DST_KEYS}
298+
299+
// IPROTO SQL info key constants, generated from
300+
// ${SRC_EXECUTE}
301+
EOF
302+
303+
read_enum sql_info_key ${SRC_EXECUTE} | \
304+
generate_enum SqlInfoKey >> ${DST_KEYS}
305+
296306
echo "${FOOTER_TEST}" > ${DST_KEYS_TEST}
297307

298308
read_enum iproto_key ${SRC_CONST} | \
@@ -307,6 +317,9 @@ read_enum iproto_ballot_key ${SRC_CONST} | \
307317
read_enum iproto_raft_keys ${SRC_CONST} | \
308318
generate_test RaftKey >> ${DST_KEYS_TEST}
309319

320+
read_enum sql_info_key ${SRC_EXECUTE} | \
321+
generate_test SqlInfoKey >> ${DST_KEYS_TEST}
322+
310323
#
311324
# Cleanup.
312325
#

keys.go

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

keys_string.go

+19-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

keys_test.go

+23
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)