Class: GDA::Nodes::Commit
- Inherits:
-
Node
- Object
- Node
- GDA::Nodes::Commit
show all
- Defined in:
- ext/gda/gda_nodes.c
Instance Method Summary
collapse
Methods inherited from Node
#each, #max_depth, #to_dot
Instance Method Details
#__type__ ⇒ Object
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
|
# File 'ext/gda/gda_nodes.c', line 337
static VALUE rb_st_type(VALUE self)
{
GdaSqlAnyPart * st;
TypedData_Get_Struct(self, GdaSqlAnyPart, &any_part_type, st);
switch(st->type) {
case GDA_SQL_ANY_STMT_BEGIN:
return rb_str_new2("BEGIN");
break;
case GDA_SQL_ANY_STMT_ROLLBACK:
return rb_str_new2("ROLLBACK");
break;
case GDA_SQL_ANY_STMT_COMMIT:
return rb_str_new2("COMMIT");
break;
case GDA_SQL_ANY_STMT_SAVEPOINT:
return rb_str_new2("SAVEPOINT");
break;
case GDA_SQL_ANY_STMT_ROLLBACK_SAVEPOINT:
return rb_str_new2("ROLLBACK SAVEPOINT");
break;
case GDA_SQL_ANY_STMT_DELETE_SAVEPOINT:
return rb_str_new2("DELETE SAVEPOINT");
break;
default:
return Qnil;
}
}
|
#isolation_level ⇒ Object
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
|
# File 'ext/gda/gda_nodes.c', line 367
static VALUE rb_st_isolation_level(VALUE self)
{
GdaSqlStatementTransaction * st;
TypedData_Get_Struct(self, GdaSqlStatementTransaction, &any_part_type, st);
switch(st->isolation_level) {
default:
case GDA_TRANSACTION_ISOLATION_UNKNOWN:
return rb_str_new2("UNKNOWN");
break;
case GDA_TRANSACTION_ISOLATION_READ_COMMITTED:
return rb_str_new2("READ COMMITTED");
break;
case GDA_TRANSACTION_ISOLATION_READ_UNCOMMITTED:
return rb_str_new2("READ UNCOMMITTED");
break;
case GDA_TRANSACTION_ISOLATION_REPEATABLE_READ:
return rb_str_new2("REPEATABLE READ");
break;
case GDA_TRANSACTION_ISOLATION_SERIALIZABLE:
return rb_str_new2("SERIALIZABLE");
break;
}
}
|
#trans_mode ⇒ Object
393
394
395
396
397
398
399
400
401
402
403
|
# File 'ext/gda/gda_nodes.c', line 393
static VALUE rb_st_trans_mode(VALUE self)
{
GdaSqlStatementTransaction * st;
TypedData_Get_Struct(self, GdaSqlStatementTransaction, &any_part_type, st);
if (st->trans_mode)
return rb_str_new2(st->trans_mode);
return Qnil;
}
|
#trans_name ⇒ Object
405
406
407
408
409
410
411
412
413
414
415
|
# File 'ext/gda/gda_nodes.c', line 405
static VALUE rb_st_trans_name(VALUE self)
{
GdaSqlStatementTransaction * st;
TypedData_Get_Struct(self, GdaSqlStatementTransaction, &any_part_type, st);
if (st->trans_name)
return rb_str_new2(st->trans_name);
return Qnil;
}
|