-
-
Notifications
You must be signed in to change notification settings - Fork 262
Shared metadata cache #8819
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Shared metadata cache #8819
Changes from 234 commits
b38046e
2a397de
6234437
a178212
dd86eba
c6383cb
3420540
76ddfee
4053ea8
2917928
13895b9
90a5d0e
55eac37
5c82cfb
cf85f59
25ff2f7
f0a0d07
0164b8a
5b85f04
a25c5c5
1ab5457
9054816
1ff3c46
92a909a
dae83f6
4215b9d
7736734
462d01b
a16665e
e1647ab
1ac8131
626f50f
540806b
7b09922
c2413fb
320c7a6
abc7273
07ac45e
35c7428
7609c96
2eb2e3a
628255a
1423739
99eb1c5
af683fc
c801683
8216d90
23fbb9e
cacea5d
38ffaf4
bfe98c3
494d7d7
b933e6b
f41b28c
8102f32
9c87708
0de7b5c
1595e04
2a00a58
428dd18
1f6fec1
821a075
ce593a8
7defa17
ddb9471
04163d7
9661e1e
86a9e78
2bbfd52
fda52dd
f61bdeb
aae6a8d
aaaa7ba
28bdd0b
fefe8c1
2474952
f664963
1f67cbb
f916e6e
478c839
7538720
8adf2b4
5c2c0cc
2f2833c
4391eb0
e094d30
e4d31a3
30e4c77
d343188
6519989
78a5a56
b875bcf
3cf1d36
a87b982
0b5754c
1b85d6d
3979990
428e392
ae1935b
53836de
e1e5c08
3e6be9a
fc4a265
af121e8
74436f2
6c67936
b1bb733
fabfa28
0ae9bb6
1aa89fe
b2b254c
cb71c85
04a8861
ecd21bc
7b45f27
4eeea4e
0f8e19d
48ea282
193a5ff
bd80457
66c1a3c
7d87af7
3593d5d
5f3f0f2
07143b7
133387e
f19cd7d
2e52675
0cce1ba
afacac8
419dfc9
e21b2d3
32c9867
b1a4e0a
fb979b8
df78ac8
2f241dc
2768b76
d7e65f9
1524032
3d8a20e
74d9945
fe54b27
6d2f5d7
7b5bbfa
d449c98
5fd6009
443208b
d4c515d
c51e476
222bb9b
21bfb50
02b608f
ddcff4c
404c319
d151710
351277e
548e58f
18e152c
42a4c2e
702cd4c
72b4a04
125178f
b9e09a3
8d04e8d
4f94183
43b8d7c
533d318
ca724b5
28f15cc
56ad646
063c765
304e58d
2eed52a
c763130
eae42a0
a703f47
63a54a2
b0ba549
536ae36
b13a33b
cacc784
da0326e
b9de235
811be9a
71bd02b
03c8776
5549892
e52923d
c3fb83c
b068f9c
81c0195
adf76fc
a1c2378
5fa61a0
b856e2d
1ba1f1b
a7400d4
af3a3a2
fc03622
550695f
5629138
edbbc56
e56b498
d13fd3e
54e921c
6c85965
3f2f549
4d0e054
baadab2
032b41d
4018f3f
80b932e
9511c2c
cbc096e
7d3c4b8
f9b82d5
02c5c8a
c8d0e0e
6205b57
91413ed
f3ad315
4fc1348
6bf86ad
514922e
f4b6e63
2d25c50
4c6d657
36871e8
b9591b4
fdba886
840859f
4590dcc
070b9fa
eac5814
d07752f
d685fa3
6872d46
5fd6b3e
f783a73
0bfd91e
9111147
977f2ca
83e637c
4c09a2c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,6 @@ | ||
| name: CI | ||
|
|
||
| on: [push, pull_request] | ||
| on: [pull_request] | ||
|
|
||
| jobs: | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -32,18 +32,19 @@ | |
|
|
||
| #include "CsConvert.h" | ||
| #include "IntlUtil.h" | ||
| #include "../jrd/intl.h" | ||
|
|
||
| namespace Firebird { | ||
|
|
||
| template <> | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Unnecessary change
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It seems I've followed our formatting rules. Pretty hard to work with code when same file formatted differently. |
||
| inline void SimpleDelete<charset>::clear(charset* cs) | ||
| template <> | ||
| inline void SimpleDelete<charset>::clear(charset* cs) | ||
| { | ||
| if (cs) | ||
| { | ||
| if (cs) | ||
| { | ||
| Firebird::IntlUtil::finiCharset(cs); | ||
| delete cs; | ||
| } | ||
| Firebird::IntlUtil::finiCharset(cs); | ||
| delete cs; | ||
| } | ||
| } | ||
|
|
||
| class CharSet | ||
| { | ||
|
|
@@ -84,7 +85,7 @@ class CharSet | |
| public: | ||
| virtual ~CharSet() {} | ||
|
|
||
| USHORT getId() const { return id; } | ||
| CSetId getId() const { return id; } | ||
| const char* getName() const { return cs->charset_name; } | ||
| UCHAR minBytesPerChar() const { return cs->charset_min_bytes_per_char; } | ||
| UCHAR maxBytesPerChar() const { return cs->charset_max_bytes_per_char; } | ||
|
|
@@ -133,7 +134,7 @@ class CharSet | |
| const ULONG startPos, const ULONG length) const = 0; | ||
|
|
||
| private: | ||
| USHORT id; | ||
| CSetId id; | ||
| charset* cs; | ||
| UCHAR sqlMatchAny[sizeof(ULONG)]; | ||
| UCHAR sqlMatchOne[sizeof(ULONG)]; | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -28,8 +28,8 @@ | |
| #include "../common/StatusArg.h" | ||
| #include "../jrd/constants.h" | ||
|
|
||
| namespace Firebird { | ||
|
|
||
| namespace Firebird { | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Unnecessary change |
||
|
|
||
| class BlrReader | ||
| { | ||
|
|
@@ -233,7 +233,6 @@ class BlrReader | |
| const UCHAR* pos; | ||
| }; | ||
|
|
||
|
|
||
This comment was marked as resolved.
Sorry, something went wrong. |
||
| } // namespace | ||
|
|
||
| #endif // COMMON_CLASSES_BLR_READER_H | ||
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.