theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3ValueC_Types_RB_API

Sq3ValueC - get type from valueMore...

+ Collaboration diagram for Sq3ValueC_Types_RB_API:

Functions

static OT_ProcRet rbsq3lite_Sq3ValueC_BUF (Sq3ValueC_ARGS)
  Ruby: MkBufferC val.BUF() C-API
Obtaining a MkBufferC value…
 
static OT_ProcRet rbsq3lite_Sq3ValueC_Blob (Sq3ValueC_ARGS)
  Ruby: MkBufferC sq3val.Blob() C-API
Obtaining SQL Values …
 
static OT_ProcRet rbsq3lite_Sq3ValueC_BinaryR (Sq3ValueC_ARGS)
  Ruby: binary sq3val.BinaryR() C-API
Obtaining SQL Values …
 
static OT_ProcRet rbsq3lite_Sq3ValueC_Double (Sq3ValueC_ARGS)
  Ruby: double sq3val.Double() C-API
Obtaining SQL Values …
 
static OT_ProcRet rbsq3lite_Sq3ValueC_Int (Sq3ValueC_ARGS)
  Ruby: int32 sq3val.Int() C-API
Obtaining SQL Values …
 
static OT_ProcRet rbsq3lite_Sq3ValueC_Int64 (Sq3ValueC_ARGS)
  Ruby: int64 sq3val.Int64() C-API
Obtaining SQL Values …
 
static OT_ProcRet rbsq3lite_Sq3ValueC_StringR (Sq3ValueC_ARGS)
  Ruby: string sq3val.StringR() C-API
Obtaining SQL Values …
 
static OT_ProcRet rbsq3lite_Sq3ValueC_Text (Sq3ValueC_ARGS)
  Ruby: string sq3val.Text() C-API
Obtaining SQL Values …
 

Detailed Description

Sq3ValueC - get type from value

Function Documentation

◆ rbsq3lite_Sq3ValueC_BinaryR()

static OT_ProcRet rbsq3lite_Sq3ValueC_BinaryR ( Sq3ValueC_ARGS )
static

Ruby: binary sq3val.BinaryR() C-API
Obtaining SQL Values …

Definition at line 380 of file Sq3ValueC_rb.c.

380 {
384 MkBinaryR retVal = Sq3ValueBinaryR (hdl);
386 end: MK_UNUSED /* LONG JUMP on error */
388}
#define OT_SETUP_NOARG(d)
#define OT_GET__ME_REF_MkBinaryR(b)
#define OT_retObj_RETURN
#define OT_retObj_SET(val)
#define OT_CHECK_NOARGS
#define BinaryR_doc
#define OT_SETUP_hdl
#define MK_UNUSED
static MkBinaryR Sq3ValueBinaryR(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ rbsq3lite_Sq3ValueC_Blob()

static OT_ProcRet rbsq3lite_Sq3ValueC_Blob ( Sq3ValueC_ARGS )
static

Ruby: MkBufferC sq3val.Blob() C-API
Obtaining SQL Values …

Definition at line 367 of file Sq3ValueC_rb.c.

367 {
371 MK_BUF retVal = Sq3ValueBlob (hdl);
372 OT_retObj_SET_BUF(retVal);
373 end: MK_UNUSED /* LONG JUMP on error */
375}
#define OT_retObj_SET_BUF(nat)
#define Blob_doc
#define Sq3ValueBlob(...)

◆ rbsq3lite_Sq3ValueC_BUF()

static OT_ProcRet rbsq3lite_Sq3ValueC_BUF ( Sq3ValueC_ARGS )
static

Ruby: MkBufferC val.BUF() C-API
Obtaining a MkBufferC value…

Definition at line 356 of file Sq3ValueC_rb.c.

356 {
360 MK_BUF retVal = Sq3ValueBUF (hdl);
361 OT_retObj_SET_BUF(retVal);
362 end: MK_UNUSED /* LONG JUMP on error */
364}
#define BUF_doc
#define Sq3ValueBUF(...)

◆ rbsq3lite_Sq3ValueC_Double()

static OT_ProcRet rbsq3lite_Sq3ValueC_Double ( Sq3ValueC_ARGS )
static

Ruby: double sq3val.Double() C-API
Obtaining SQL Values …

Definition at line 391 of file Sq3ValueC_rb.c.

391 {
396 end: MK_UNUSED /* LONG JUMP on error */
398}
#define OT_retObj_SET_DBL(nat)
#define Double_doc
static MK_DBL Sq3ValueDouble(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ rbsq3lite_Sq3ValueC_Int()

static OT_ProcRet rbsq3lite_Sq3ValueC_Int ( Sq3ValueC_ARGS )
static

Ruby: int32 sq3val.Int() C-API
Obtaining SQL Values …

Definition at line 401 of file Sq3ValueC_rb.c.

401 {
406 end: MK_UNUSED /* LONG JUMP on error */
408}
#define OT_retObj_SET_I32(nat)
#define Int_doc
static MK_I32 Sq3ValueInt(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ rbsq3lite_Sq3ValueC_Int64()

static OT_ProcRet rbsq3lite_Sq3ValueC_Int64 ( Sq3ValueC_ARGS )
static

Ruby: int64 sq3val.Int64() C-API
Obtaining SQL Values …

Definition at line 411 of file Sq3ValueC_rb.c.

411 {
416 end: MK_UNUSED /* LONG JUMP on error */
418}
#define OT_retObj_SET_I64(nat)
#define Int64_doc
static MK_I64 Sq3ValueInt64(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ rbsq3lite_Sq3ValueC_StringR()

static OT_ProcRet rbsq3lite_Sq3ValueC_StringR ( Sq3ValueC_ARGS )
static

Ruby: string sq3val.StringR() C-API
Obtaining SQL Values …

Definition at line 421 of file Sq3ValueC_rb.c.

421 {
425 MkStringR retVal = Sq3ValueStringR (hdl);
427 end: MK_UNUSED /* LONG JUMP on error */
429}
#define OT_GET__ME_REF_MkStringR(b)
#define StringR_doc
static MkStringR Sq3ValueStringR(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ rbsq3lite_Sq3ValueC_Text()

static OT_ProcRet rbsq3lite_Sq3ValueC_Text ( Sq3ValueC_ARGS )
static

Ruby: string sq3val.Text() C-API
Obtaining SQL Values …

Definition at line 432 of file Sq3ValueC_rb.c.

432 {
437 end: MK_UNUSED /* LONG JUMP on error */
439}
#define OT_retObj_SET_STR(nat)
#define Text_doc
static MK_STRN Sq3ValueText(SQ3_VALN sq3val)
Obtaining SQL Values …