16
16
#include < node.h>
17
17
#include < node_object_wrap.h>
18
18
#include < node_buffer.h>
19
- #line 158 "./src/util/macros.lzz"
19
+ #line 156 "./src/util/macros.lzz"
20
20
void SetPrototypeGetter (
21
21
v8::Isolate* isolate,
22
22
v8::Local<v8::External> data,
@@ -43,21 +43,21 @@ void ThrowError (char const * message);
43
43
void ThrowTypeError (char const * message);
44
44
#line 40 "./src/util/macros.lzz"
45
45
void ThrowRangeError (char const * message);
46
- #line 105 "./src/util/macros.lzz"
46
+ #line 103 "./src/util/macros.lzz"
47
47
bool IS_SKIPPED (char c);
48
- #line 110 "./src/util/macros.lzz"
48
+ #line 108 "./src/util/macros.lzz"
49
49
template <typename T>
50
- #line 110 "./src/util/macros.lzz"
50
+ #line 108 "./src/util/macros.lzz"
51
51
T * ALLOC_ARRAY (size_t count);
52
- #line 115 "./src/util/macros.lzz"
52
+ #line 113 "./src/util/macros.lzz"
53
53
template <typename T>
54
- #line 115 "./src/util/macros.lzz"
54
+ #line 113 "./src/util/macros.lzz"
55
55
void FREE_ARRAY (T * array_pointer);
56
- #line 119 "./src/util/macros.lzz"
56
+ #line 117 "./src/util/macros.lzz"
57
57
v8::Local <v8::FunctionTemplate> NewConstructorTemplate (v8::Isolate * isolate, v8::Local <v8::External> data, v8::FunctionCallback func, char const * name);
58
- #line 130 "./src/util/macros.lzz"
58
+ #line 128 "./src/util/macros.lzz"
59
59
void SetPrototypeMethod (v8::Isolate * isolate, v8::Local <v8::External> data, v8::Local <v8::FunctionTemplate> recv, char const * name, v8::FunctionCallback func);
60
- #line 143 "./src/util/macros.lzz"
60
+ #line 141 "./src/util/macros.lzz"
61
61
void SetPrototypeSymbolMethod (v8::Isolate * isolate, v8::Local <v8::External> data, v8::Local <v8::FunctionTemplate> recv, v8::Local <v8::Symbol> symbol, v8::FunctionCallback func);
62
62
#line 1 "./src/util/constants.lzz"
63
63
class CS
@@ -281,100 +281,100 @@ class Database : public node::ObjectWrap
281
281
explicit CommitHook (v8::Isolate * isolate, Database * db, v8::Local <v8::Function> fn);
282
282
#line 199 "./src/objects/database.lzz"
283
283
static int invoke (void * data);
284
- #line 221 "./src/objects/database.lzz"
284
+ #line 218 "./src/objects/database.lzz"
285
285
private:
286
- #line 222 "./src/objects/database.lzz"
286
+ #line 219 "./src/objects/database.lzz"
287
287
v8::Isolate * const isolate;
288
- #line 223 "./src/objects/database.lzz"
288
+ #line 220 "./src/objects/database.lzz"
289
289
Database * const db;
290
- #line 224 "./src/objects/database.lzz"
290
+ #line 221 "./src/objects/database.lzz"
291
291
v8::Global <v8::Function> fn;
292
292
};
293
- #line 227 "./src/objects/database.lzz"
293
+ #line 224 "./src/objects/database.lzz"
294
294
class RollbackHook
295
295
{
296
- #line 228 "./src/objects/database.lzz"
296
+ #line 225 "./src/objects/database.lzz"
297
297
public:
298
- #line 230 "./src/objects/database.lzz"
298
+ #line 227 "./src/objects/database.lzz"
299
299
explicit RollbackHook (v8::Isolate * isolate, Database * db, v8::Local <v8::Function> fn);
300
- #line 239 "./src/objects/database.lzz"
300
+ #line 236 "./src/objects/database.lzz"
301
301
static void invoke (void * data);
302
- #line 258 "./src/objects/database.lzz"
302
+ #line 252 "./src/objects/database.lzz"
303
303
private:
304
- #line 259 "./src/objects/database.lzz"
304
+ #line 253 "./src/objects/database.lzz"
305
305
v8::Isolate * const isolate;
306
- #line 260 "./src/objects/database.lzz"
306
+ #line 254 "./src/objects/database.lzz"
307
307
Database * const db;
308
- #line 261 "./src/objects/database.lzz"
308
+ #line 255 "./src/objects/database.lzz"
309
309
v8::Global <v8::Function> fn;
310
310
};
311
- #line 264 "./src/objects/database.lzz"
311
+ #line 258 "./src/objects/database.lzz"
312
312
explicit Database (v8::Isolate * isolate, Addon * addon, sqlite3 * db_handle, v8::Local <v8::Value> logger);
313
- #line 287 "./src/objects/database.lzz"
313
+ #line 281 "./src/objects/database.lzz"
314
314
static void JS_new (v8::FunctionCallbackInfo <v8 :: Value> const & info);
315
- #line 339 "./src/objects/database.lzz"
315
+ #line 333 "./src/objects/database.lzz"
316
316
static void JS_prepare (v8::FunctionCallbackInfo <v8 :: Value> const & info);
317
- #line 355 "./src/objects/database.lzz"
317
+ #line 349 "./src/objects/database.lzz"
318
318
static void JS_exec (v8::FunctionCallbackInfo <v8 :: Value> const & info);
319
- #line 395 "./src/objects/database.lzz"
319
+ #line 389 "./src/objects/database.lzz"
320
320
static void JS_backup (v8::FunctionCallbackInfo <v8 :: Value> const & info);
321
- #line 413 "./src/objects/database.lzz"
321
+ #line 407 "./src/objects/database.lzz"
322
322
static void JS_serialize (v8::FunctionCallbackInfo <v8 :: Value> const & info);
323
- #line 435 "./src/objects/database.lzz"
323
+ #line 429 "./src/objects/database.lzz"
324
324
static void JS_function (v8::FunctionCallbackInfo <v8 :: Value> const & info);
325
- #line 459 "./src/objects/database.lzz"
325
+ #line 453 "./src/objects/database.lzz"
326
326
static void JS_aggregate (v8::FunctionCallbackInfo <v8 :: Value> const & info);
327
- #line 488 "./src/objects/database.lzz"
327
+ #line 482 "./src/objects/database.lzz"
328
328
static void JS_table (v8::FunctionCallbackInfo <v8 :: Value> const & info);
329
- #line 508 "./src/objects/database.lzz"
329
+ #line 502 "./src/objects/database.lzz"
330
330
static void JS_loadExtension (v8::FunctionCallbackInfo <v8 :: Value> const & info);
331
- #line 529 "./src/objects/database.lzz"
331
+ #line 523 "./src/objects/database.lzz"
332
332
static void JS_updateHook (v8::FunctionCallbackInfo <v8 :: Value> const & info);
333
- #line 551 "./src/objects/database.lzz"
333
+ #line 545 "./src/objects/database.lzz"
334
334
static void JS_commitHook (v8::FunctionCallbackInfo <v8 :: Value> const & info);
335
- #line 572 "./src/objects/database.lzz"
335
+ #line 566 "./src/objects/database.lzz"
336
336
static void JS_rollbackHook (v8::FunctionCallbackInfo <v8 :: Value> const & info);
337
- #line 593 "./src/objects/database.lzz"
337
+ #line 587 "./src/objects/database.lzz"
338
338
static void JS_close (v8::FunctionCallbackInfo <v8 :: Value> const & info);
339
- #line 603 "./src/objects/database.lzz"
339
+ #line 597 "./src/objects/database.lzz"
340
340
static void JS_defaultSafeIntegers (v8::FunctionCallbackInfo <v8 :: Value> const & info);
341
- #line 609 "./src/objects/database.lzz"
341
+ #line 603 "./src/objects/database.lzz"
342
342
static void JS_unsafeMode (v8::FunctionCallbackInfo <v8 :: Value> const & info);
343
- #line 616 "./src/objects/database.lzz"
343
+ #line 610 "./src/objects/database.lzz"
344
344
static void JS_open (v8::Local <v8 :: Name> _, v8::PropertyCallbackInfo <v8 :: Value> const & info);
345
- #line 620 "./src/objects/database.lzz"
345
+ #line 614 "./src/objects/database.lzz"
346
346
static void JS_inTransaction (v8::Local <v8 :: Name> _, v8::PropertyCallbackInfo <v8 :: Value> const & info);
347
- #line 625 "./src/objects/database.lzz"
347
+ #line 619 "./src/objects/database.lzz"
348
348
static bool Deserialize (v8::Local <v8::Object> buffer, Addon * addon, sqlite3 * db_handle, bool readonly);
349
- #line 650 "./src/objects/database.lzz"
349
+ #line 644 "./src/objects/database.lzz"
350
350
static void FreeSerialization (char * data, void * _);
351
- #line 654 "./src/objects/database.lzz"
351
+ #line 648 "./src/objects/database.lzz"
352
352
static int const MAX_BUFFER_SIZE = node::Buffer::kMaxLength > INT_MAX ? INT_MAX : static_cast <int >(node::Buffer::kMaxLength );
353
- #line 655 "./src/objects/database.lzz"
353
+ #line 649 "./src/objects/database.lzz"
354
354
static int const MAX_STRING_SIZE = v8::String::kMaxLength > INT_MAX ? INT_MAX : static_cast <int >(v8::String::kMaxLength );
355
- #line 657 "./src/objects/database.lzz"
355
+ #line 651 "./src/objects/database.lzz"
356
356
sqlite3 * const db_handle;
357
- #line 658 "./src/objects/database.lzz"
357
+ #line 652 "./src/objects/database.lzz"
358
358
bool open;
359
- #line 659 "./src/objects/database.lzz"
359
+ #line 653 "./src/objects/database.lzz"
360
360
bool busy;
361
- #line 660 "./src/objects/database.lzz"
361
+ #line 654 "./src/objects/database.lzz"
362
362
bool safe_ints;
363
- #line 661 "./src/objects/database.lzz"
363
+ #line 655 "./src/objects/database.lzz"
364
364
bool unsafe_mode;
365
- #line 662 "./src/objects/database.lzz"
365
+ #line 656 "./src/objects/database.lzz"
366
366
bool was_js_error;
367
- #line 663 "./src/objects/database.lzz"
367
+ #line 657 "./src/objects/database.lzz"
368
368
bool const has_logger;
369
- #line 664 "./src/objects/database.lzz"
369
+ #line 658 "./src/objects/database.lzz"
370
370
unsigned short int iterators;
371
- #line 665 "./src/objects/database.lzz"
371
+ #line 659 "./src/objects/database.lzz"
372
372
Addon * const addon;
373
- #line 666 "./src/objects/database.lzz"
373
+ #line 660 "./src/objects/database.lzz"
374
374
v8::Global <v8::Value> const logger;
375
- #line 667 "./src/objects/database.lzz"
375
+ #line 661 "./src/objects/database.lzz"
376
376
std::set <Statement*, CompareStatement> stmts;
377
- #line 668 "./src/objects/database.lzz"
377
+ #line 662 "./src/objects/database.lzz"
378
378
std::set <Backup*, CompareBackup> backups;
379
379
};
380
380
#line 1 "./src/objects/statement.lzz"
@@ -906,25 +906,25 @@ LZZ_INLINE void SetFrozen (v8::Isolate * isolate, v8::Local <v8::Context> ctx, v
906
906
{
907
907
obj->DefineOwnProperty (ctx, key.Get (isolate), value, static_cast <v8::PropertyAttribute>(v8::DontDelete | v8::ReadOnly)).FromJust ();
908
908
}
909
- #line 105 "./src/util/macros.lzz"
909
+ #line 103 "./src/util/macros.lzz"
910
910
LZZ_INLINE bool IS_SKIPPED (char c)
911
- #line 105 "./src/util/macros.lzz"
911
+ #line 103 "./src/util/macros.lzz"
912
912
{
913
913
return c == ' ' || c == ' ;' || (c >= ' \t ' && c <= ' \r ' );
914
914
}
915
- #line 110 "./src/util/macros.lzz"
915
+ #line 108 "./src/util/macros.lzz"
916
916
template <typename T>
917
- #line 110 "./src/util/macros.lzz"
917
+ #line 108 "./src/util/macros.lzz"
918
918
LZZ_INLINE T * ALLOC_ARRAY (size_t count)
919
- #line 110 "./src/util/macros.lzz"
919
+ #line 108 "./src/util/macros.lzz"
920
920
{
921
921
return static_cast <T*>(::operator new [](count * sizeof (T)));
922
922
}
923
- #line 115 "./src/util/macros.lzz"
923
+ #line 113 "./src/util/macros.lzz"
924
924
template <typename T>
925
- #line 115 "./src/util/macros.lzz"
925
+ #line 113 "./src/util/macros.lzz"
926
926
LZZ_INLINE void FREE_ARRAY (T * array_pointer)
927
- #line 115 "./src/util/macros.lzz"
927
+ #line 113 "./src/util/macros.lzz"
928
928
{
929
929
::operator delete[] (array_pointer);
930
930
}
0 commit comments