Skip to content

Commit 542950a

Browse files
committed
CDRIVER-366: delete is a reserved keyword in C++
1 parent f5a2401 commit 542950a

File tree

7 files changed

+36
-36
lines changed

7 files changed

+36
-36
lines changed

src/mongoc/mongoc-bulk-operation.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ mongoc_bulk_operation_remove (mongoc_bulk_operation_t *bulk, /* IN */
127127
mongoc_write_command_t,
128128
bulk->commands.len - 1);
129129
if ((last->type == MONGOC_WRITE_COMMAND_DELETE) &&
130-
last->u.delete.multi) {
130+
last->u.delete_.multi) {
131131
_mongoc_write_command_delete_append (last, selector);
132132
EXIT;
133133
}
@@ -158,7 +158,7 @@ mongoc_bulk_operation_remove_one (mongoc_bulk_operation_t *bulk, /* IN */
158158
mongoc_write_command_t,
159159
bulk->commands.len - 1);
160160
if ((last->type == MONGOC_WRITE_COMMAND_DELETE) &&
161-
!last->u.delete.multi) {
161+
!last->u.delete_.multi) {
162162
_mongoc_write_command_delete_append (last, selector);
163163
EXIT;
164164
}

src/mongoc/mongoc-cluster.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2210,7 +2210,7 @@ mongoc_cluster_sendv_to_server (mongoc_cluster_t *cluster,
22102210
DB_AND_CMD_FROM_COLLECTION(cmdname, rpcs[i].insert.collection);
22112211
break;
22122212
case MONGOC_OPCODE_DELETE:
2213-
DB_AND_CMD_FROM_COLLECTION(cmdname, rpcs[i].delete.collection);
2213+
DB_AND_CMD_FROM_COLLECTION(cmdname, rpcs[i].delete_.collection);
22142214
break;
22152215
case MONGOC_OPCODE_UPDATE:
22162216
DB_AND_CMD_FROM_COLLECTION(cmdname, rpcs[i].update.collection);

src/mongoc/mongoc-rpc-private.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ BSON_BEGIN_DECLS
5858

5959
typedef union
6060
{
61-
mongoc_rpc_delete_t delete;
61+
mongoc_rpc_delete_t delete_;
6262
mongoc_rpc_get_more_t get_more;
6363
mongoc_rpc_header_t header;
6464
mongoc_rpc_insert_t insert;

src/mongoc/mongoc-rpc.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ _mongoc_rpc_gather (mongoc_rpc_t *rpc,
463463
_mongoc_rpc_gather_get_more(&rpc->get_more, array);
464464
return;
465465
case MONGOC_OPCODE_DELETE:
466-
_mongoc_rpc_gather_delete(&rpc->delete, array);
466+
_mongoc_rpc_gather_delete(&rpc->delete_, array);
467467
return;
468468
case MONGOC_OPCODE_KILL_CURSORS:
469469
_mongoc_rpc_gather_kill_cursors(&rpc->kill_cursors, array);
@@ -505,7 +505,7 @@ _mongoc_rpc_swab_to_le (mongoc_rpc_t *rpc)
505505
_mongoc_rpc_swab_to_le_get_more(&rpc->get_more);
506506
break;
507507
case MONGOC_OPCODE_DELETE:
508-
_mongoc_rpc_swab_to_le_delete(&rpc->delete);
508+
_mongoc_rpc_swab_to_le_delete(&rpc->delete_);
509509
break;
510510
case MONGOC_OPCODE_KILL_CURSORS:
511511
_mongoc_rpc_swab_to_le_kill_cursors(&rpc->kill_cursors);
@@ -548,7 +548,7 @@ _mongoc_rpc_swab_from_le (mongoc_rpc_t *rpc)
548548
_mongoc_rpc_swab_from_le_get_more(&rpc->get_more);
549549
break;
550550
case MONGOC_OPCODE_DELETE:
551-
_mongoc_rpc_swab_from_le_delete(&rpc->delete);
551+
_mongoc_rpc_swab_from_le_delete(&rpc->delete_);
552552
break;
553553
case MONGOC_OPCODE_KILL_CURSORS:
554554
_mongoc_rpc_swab_from_le_kill_cursors(&rpc->kill_cursors);
@@ -586,7 +586,7 @@ _mongoc_rpc_printf (mongoc_rpc_t *rpc)
586586
_mongoc_rpc_printf_get_more(&rpc->get_more);
587587
break;
588588
case MONGOC_OPCODE_DELETE:
589-
_mongoc_rpc_printf_delete(&rpc->delete);
589+
_mongoc_rpc_printf_delete(&rpc->delete_);
590590
break;
591591
case MONGOC_OPCODE_KILL_CURSORS:
592592
_mongoc_rpc_printf_kill_cursors(&rpc->kill_cursors);
@@ -635,7 +635,7 @@ _mongoc_rpc_scatter (mongoc_rpc_t *rpc,
635635
case MONGOC_OPCODE_GET_MORE:
636636
return _mongoc_rpc_scatter_get_more(&rpc->get_more, buf, buflen);
637637
case MONGOC_OPCODE_DELETE:
638-
return _mongoc_rpc_scatter_delete(&rpc->delete, buf, buflen);
638+
return _mongoc_rpc_scatter_delete(&rpc->delete_, buf, buflen);
639639
case MONGOC_OPCODE_KILL_CURSORS:
640640
return _mongoc_rpc_scatter_kill_cursors(&rpc->kill_cursors, buf, buflen);
641641
default:

src/mongoc/mongoc-write-command-private.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ typedef struct
4545
union {
4646
struct {
4747
bool multi;
48-
} delete;
48+
} delete_;
4949
struct {
5050
bool allow_bulk_op_insert;
5151
} insert;

src/mongoc/mongoc-write-command.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ _mongoc_write_command_delete_append (mongoc_write_command_t *command,
158158

159159
bson_init (&doc);
160160
BSON_APPEND_DOCUMENT (&doc, "q", selector);
161-
BSON_APPEND_INT32 (&doc, "limit", command->u.delete.multi ? 0 : 1);
161+
BSON_APPEND_INT32 (&doc, "limit", command->u.delete_.multi ? 0 : 1);
162162

163163
key = NULL;
164164
bson_uint32_to_string (command->n_documents, &key, keydata, sizeof keydata);
@@ -211,7 +211,7 @@ _mongoc_write_command_init_delete (mongoc_write_command_t *command, /* IN */
211211
command->type = MONGOC_WRITE_COMMAND_DELETE;
212212
command->documents = bson_new ();
213213
command->n_documents = 0;
214-
command->u.delete.multi = (uint8_t)multi;
214+
command->u.delete_.multi = (uint8_t)multi;
215215
command->ordered = (uint8_t)ordered;
216216

217217
_mongoc_write_command_delete_append (command, selector);
@@ -306,15 +306,15 @@ _mongoc_write_command_delete_legacy (mongoc_write_command_t *command,
306306
BSON_ASSERT (data);
307307
BSON_ASSERT (len >= 5);
308308

309-
rpc.delete.msg_len = 0;
310-
rpc.delete.request_id = 0;
311-
rpc.delete.response_to = 0;
312-
rpc.delete.opcode = MONGOC_OPCODE_DELETE;
313-
rpc.delete.zero = 0;
314-
rpc.delete.collection = ns;
315-
rpc.delete.flags = command->u.delete.multi ? MONGOC_DELETE_NONE
309+
rpc.delete_.msg_len = 0;
310+
rpc.delete_.request_id = 0;
311+
rpc.delete_.response_to = 0;
312+
rpc.delete_.opcode = MONGOC_OPCODE_DELETE;
313+
rpc.delete_.zero = 0;
314+
rpc.delete_.collection = ns;
315+
rpc.delete_.flags = command->u.delete_.multi ? MONGOC_DELETE_NONE
316316
: MONGOC_DELETE_SINGLE_REMOVE;
317-
rpc.delete.selector = data;
317+
rpc.delete_.selector = data;
318318

319319
hint = _mongoc_client_sendv (client, &rpc, 1, hint, write_concern,
320320
NULL, error);

tests/test-mongoc-rpc.c

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -110,14 +110,14 @@ test_mongoc_rpc_delete_gather (void)
110110

111111
bson_init(&sel);
112112

113-
rpc.delete.msg_len = 0;
114-
rpc.delete.request_id = 1234;
115-
rpc.delete.response_to = -1;
116-
rpc.delete.opcode = MONGOC_OPCODE_DELETE;
117-
rpc.delete.zero = 0;
118-
rpc.delete.collection = "test.test";
119-
rpc.delete.flags = MONGOC_DELETE_SINGLE_REMOVE;
120-
rpc.delete.selector = bson_get_data(&sel);
113+
rpc.delete_.msg_len = 0;
114+
rpc.delete_.request_id = 1234;
115+
rpc.delete_.response_to = -1;
116+
rpc.delete_.opcode = MONGOC_OPCODE_DELETE;
117+
rpc.delete_.zero = 0;
118+
rpc.delete_.collection = "test.test";
119+
rpc.delete_.flags = MONGOC_DELETE_SINGLE_REMOVE;
120+
rpc.delete_.selector = bson_get_data(&sel);
121121

122122
assert_rpc_equal("delete1.dat", &rpc);
123123
}
@@ -141,14 +141,14 @@ test_mongoc_rpc_delete_scatter (void)
141141
ASSERT(r);
142142
_mongoc_rpc_swab_from_le(&rpc);
143143

144-
ASSERT_CMPINT(rpc.delete.msg_len, ==, 39);
145-
ASSERT_CMPINT(rpc.delete.request_id, ==, 1234);
146-
ASSERT_CMPINT(rpc.delete.response_to, ==, -1);
147-
ASSERT_CMPINT(rpc.delete.opcode, ==, MONGOC_OPCODE_DELETE);
148-
ASSERT_CMPINT(rpc.delete.zero, ==, 0);
149-
ASSERT(!strcmp("test.test", rpc.delete.collection));
150-
ASSERT_CMPINT(rpc.delete.flags, ==, MONGOC_DELETE_SINGLE_REMOVE);
151-
ASSERT(!memcmp(rpc.delete.selector, bson_get_data(&sel), sel.len));
144+
ASSERT_CMPINT(rpc.delete_.msg_len, ==, 39);
145+
ASSERT_CMPINT(rpc.delete_.request_id, ==, 1234);
146+
ASSERT_CMPINT(rpc.delete_.response_to, ==, -1);
147+
ASSERT_CMPINT(rpc.delete_.opcode, ==, MONGOC_OPCODE_DELETE);
148+
ASSERT_CMPINT(rpc.delete_.zero, ==, 0);
149+
ASSERT(!strcmp("test.test", rpc.delete_.collection));
150+
ASSERT_CMPINT(rpc.delete_.flags, ==, MONGOC_DELETE_SINGLE_REMOVE);
151+
ASSERT(!memcmp(rpc.delete_.selector, bson_get_data(&sel), sel.len));
152152

153153
assert_rpc_equal("delete1.dat", &rpc);
154154
bson_free(data);

0 commit comments

Comments
 (0)