@@ -66,26 +66,26 @@ Creating a net.box connection
66
66
67
67
To load the ``net.box `` module, use the ``require() `` directive:
68
68
69
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
69
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
70
70
:language: lua
71
71
:start-at: net_box = require
72
72
:end-before: net_box.connect
73
73
:dedent:
74
74
75
75
To create a connection, pass a database URI to the ``connect() `` method:
76
76
77
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
77
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
78
78
:language: lua
79
79
:start-at: net_box.connect
80
80
:end-before: conn:ping
81
81
:dedent:
82
82
83
83
``ping() `` can be used to check the connection status:
84
84
85
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
85
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
86
86
:language: lua
87
87
:start-at: conn:ping
88
- :end-before: Roxette
88
+ :end-before: net_box_data_operations
89
89
:dedent:
90
90
91
91
@@ -108,9 +108,9 @@ Inserting data
108
108
109
109
In the example below, four tuples are inserted into the ``bands `` space:
110
110
111
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
111
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
112
112
:language: lua
113
- :start-at: Roxette
113
+ :start-after: Start net.box session
114
114
:end-before: conn.space.bands:select
115
115
:dedent:
116
116
@@ -123,15 +123,15 @@ Querying data
123
123
124
124
The example below shows how to get a tuple by the specified primary key value:
125
125
126
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
126
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
127
127
:language: lua
128
128
:start-at: conn.space.bands:select
129
129
:end-before: conn.space.bands.index.band:select
130
130
:dedent:
131
131
132
132
You can also get a tuple by the value of the specified index as follows:
133
133
134
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
134
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
135
135
:language: lua
136
136
:start-at: conn.space.bands.index.band:select
137
137
:end-before: conn.space.bands:update
@@ -147,7 +147,7 @@ Updating data
147
147
``space_object.update `` updates a tuple identified by the primary key.
148
148
This method accepts a full key and an operation to execute:
149
149
150
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
150
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
151
151
:language: lua
152
152
:start-at: conn.space.bands:update
153
153
:end-before: conn.space.bands:upsert
@@ -156,7 +156,7 @@ This method accepts a full key and an operation to execute:
156
156
``space_object.upsert `` updates an existing tuple or inserts a new one.
157
157
In the example below, a new tuple is inserted:
158
158
159
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
159
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
160
160
:language: lua
161
161
:start-at: conn.space.bands:upsert
162
162
:end-before: conn.space.bands:replace
@@ -165,7 +165,7 @@ In the example below, a new tuple is inserted:
165
165
166
166
In this example, ``space_object.replace `` is used to delete the existing tuple and insert a new one:
167
167
168
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
168
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
169
169
:language: lua
170
170
:start-at: conn.space.bands:replace
171
171
:end-before: conn.space.bands:delete
@@ -181,7 +181,7 @@ Deleting data
181
181
182
182
The ``space_object.delete `` call in the example below deletes a tuple whose primary key value is ``5 ``:
183
183
184
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
184
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
185
185
:language: lua
186
186
:start-at: conn.space.bands:delete
187
187
:end-before: conn:call
@@ -196,10 +196,10 @@ Executing stored procedures
196
196
197
197
To execute a stored procedure, use the ``connection:call() `` method:
198
198
199
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
199
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
200
200
:language: lua
201
201
:start-at: conn:call
202
- :end-before: conn:close()
202
+ :end-before: End net.box session
203
203
:dedent:
204
204
205
205
@@ -210,10 +210,10 @@ Closing the connection
210
210
211
211
The ``connection:close() `` method can be used to close the connection when it is no longer needed:
212
212
213
- .. literalinclude :: /code_snippets/snippets/connectors/instances.enabled/ net_box/myapp.lua
213
+ .. literalinclude :: /code_snippets/snippets/connectors/net_box/myapp.lua
214
214
:language: lua
215
215
:start-at: conn:close()
216
- :end-before: end
216
+ :end-before: Close net.box connection
217
217
:dedent:
218
218
219
219
.. NOTE ::
0 commit comments