6 files changed
+33
-30
lines changed+7-7
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
18 | 18 |
| |
19 | 19 |
| |
20 |
| - | |
21 |
| - | |
| 20 | + | |
| 21 | + |
- CHANGELOG.md+23
- CMakeLists.txt+2-1
- Makefile+9-12
- README.md+37-34
- bench/basic/bench-crossdb.c+11-9
- bench/basic/bench.h+4-4
- examples/c/example.c+28-40
- include/crossdb.h+104-97
- src/admin/xdb_backup.c+89-64
- src/admin/xdb_shell.c+64-73
- src/core/xdb_cfg.h+3-2
- src/core/xdb_common.h+98-9
- src/core/xdb_conn.h+6-12
- src/core/xdb_crud.c+624-296
- src/core/xdb_db.c+15
- src/core/xdb_db.h+3
- src/core/xdb_fkey.c+96
- src/core/xdb_fkey.h+26
- src/core/xdb_hash.c+33-24
- src/core/xdb_index.c+23-3
- src/core/xdb_index.h+4
- src/core/xdb_rbtree.c+1.0k-1
- src/core/xdb_rbtree.h+32
- src/core/xdb_sql.c+24-8
- src/core/xdb_sysdb.c+43-6
- src/core/xdb_table.c+12-3
- src/core/xdb_table.h+9-2
- src/core/xdb_trans.c+1-4
- src/core/xdb_trigger.c+103-15
- src/core/xdb_trigger.h+1-18
- src/core/xdb_vdata.h+5-1
- src/core/xdb_wal.c+1
- src/crossdb.c+15-2
- src/lib/xdb_file.c+19-24
- src/lib/xdb_lib.c+2-1
- src/lib/xdb_lib.h+9
- src/lib/xdb_objm.c+1-1
- src/lib/xdb_objm.h+6
- src/lib/xdb_thread.c-6
- src/lib/xdb_vector.c+13
- src/lib/xdb_vector.h+71
- src/parser/xdb_parser.c+32-3
- src/parser/xdb_parser_dml.c+65-7
- src/parser/xdb_parser_idx.c+11-2
- src/parser/xdb_parser_pubsub.c+160
- src/parser/xdb_parser_tbl.c+116-2
- src/parser/xdb_parser_trig.c+62
- src/parser/xdb_stmt.h+56-4
- src/server/xdb_client.c+1-2
- src/server/xdb_pubsub.c+570
- src/server/xdb_pubsub.h+51
- src/server/xdb_server.c+4
- src/server/xdb_server.h+1-1
- test/xdb_smoke_ddl.c+16-16
- test/xdb_smoke_dml.c+9-9
- test/xdb_smoke_func.c+12-12
- test/xdb_smoke_semantic.c+43-43
- test/xdb_smoke_test.c+34-47
- test/xdb_smoke_trans.c+10-10
+10-7
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
| 48 | + | |
| 49 | + | |
48 | 50 |
| |
49 | 51 |
| |
50 | 52 |
| |
51 | 53 |
| |
52 | 54 |
| |
53 |
| - | |
54 |
| - | |
| 55 | + | |
| 56 | + | |
55 | 57 |
| |
56 | 58 |
| |
57 | 59 |
| |
| |||
66 | 68 |
| |
67 | 69 |
| |
68 | 70 |
| |
69 |
| - | |
70 |
| - | |
71 |
| - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
72 | 74 |
| |
73 |
| - | |
| 75 | + | |
74 | 76 |
| |
75 | 77 |
| |
76 | 78 |
| |
77 |
| - | |
| 79 | + | |
78 | 80 |
| |
79 | 81 |
| |
80 | 82 |
| |
| |||
83 | 85 |
| |
84 | 86 |
| |
85 | 87 |
| |
| 88 | + | |
86 | 89 |
| |
87 | 90 |
| |
88 | 91 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
|
+11-13
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
123 | 123 |
| |
124 | 124 |
| |
125 | 125 |
| |
126 |
| - | |
127 | 126 |
| |
128 | 127 |
| |
129 | 128 |
| |
| |||
141 | 140 |
| |
142 | 141 |
| |
143 | 142 |
| |
144 |
| - | |
145 |
| - | |
| 143 | + | |
| 144 | + | |
146 | 145 |
| |
147 |
| - | |
| 146 | + | |
148 | 147 |
| |
149 | 148 |
| |
150 |
| - | |
151 | 149 |
| |
152 | 150 |
| |
153 | 151 |
| |
154 | 152 |
| |
155 | 153 |
| |
156 | 154 |
| |
157 |
| - | |
| 155 | + | |
158 | 156 |
| |
159 | 157 |
| |
160 | 158 |
| |
161 |
| - | |
| 159 | + | |
162 | 160 |
| |
163 | 161 |
| |
164 | 162 |
| |
165 |
| - | |
| 163 | + | |
166 | 164 |
| |
167 | 165 |
| |
168 | 166 |
| |
| |||
179 | 177 |
| |
180 | 178 |
| |
181 | 179 |
| |
182 |
| - | |
| 180 | + | |
183 | 181 |
| |
184 | 182 |
| |
185 | 183 |
| |
| |||
189 | 187 |
| |
190 | 188 |
| |
191 | 189 |
| |
192 |
| - | |
| 190 | + | |
193 | 191 |
| |
194 | 192 |
| |
195 | 193 |
| |
196 |
| - | |
197 |
| - | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
198 | 197 |
| |
199 |
| - | |
200 | 198 |
| |
201 | 199 |
| |
202 | 200 |
| |
|
+3-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
| 23 | + | |
23 | 24 |
| |
24 | 25 |
| |
25 | 26 |
| |
| |||
42 | 43 |
| |
43 | 44 |
| |
44 | 45 |
| |
45 |
| - | |
| 46 | + | |
46 | 47 |
| |
47 | 48 |
| |
48 | 49 |
| |
| |||
96 | 97 |
| |
97 | 98 |
| |
98 | 99 |
| |
| 100 | + | |
99 | 101 |
| |
100 | 102 |
| |
101 | 103 |
| |
|
0 commit comments