theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3StmtC_Column_RB_API

Sq3StmtC - Result Values From A Query … More...

+ Collaboration diagram for Sq3StmtC_Column_RB_API:

Functions

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnValue (Sq3StmtC_ARGS)
  Ruby: Sq3ValueC sq3stmt.ColumnValue(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnBlob (Sq3StmtC_ARGS)
  Ruby: binary sq3stmt.ColumnBlob(iCol:int32) C-API
Result a MkBinaryR Value From A Query.
 
static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnBytes (Sq3StmtC_ARGS)
  Ruby: int32 sq3stmt.ColumnBytes(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnCount (Sq3StmtC_ARGS)
  Ruby: int32 pStmt.ColumnCount() C-API
Number Of Columns In A Result Set …
 
static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnDouble (Sq3StmtC_ARGS)
  Ruby: double sq3stmt.ColumnDouble(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnInt (Sq3StmtC_ARGS)
  Ruby: int32 sq3stmt.ColumnInt(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnInt64 (Sq3StmtC_ARGS)
  Ruby: int64 sq3stmt.ColumnInt64(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnName (Sq3StmtC_ARGS)
  Ruby: string sq3stmt.ColumnName(N:int32) C-API
Column Names In A Result Set …
 
static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnText (Sq3StmtC_ARGS)
  Ruby: string sq3stmt.ColumnText(iCol:int32) C-API
Result a MkStringR Value From A Query.
 
static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnType (Sq3StmtC_ARGS)
  Ruby: Sq3TypeE sq3stmt.ColumnType(iCol:int32) C-API
Result Values From A Query …
 

Detailed Description

Sq3StmtC - Result Values From A Query …

Function Documentation

◆ rbsq3lite_Sq3StmtC_ColumnBlob()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnBlob ( Sq3StmtC_ARGS )
static

Ruby: binary sq3stmt.ColumnBlob(iCol:int32) C-API
Result a MkBinaryR Value From A Query.

Definition at line 465 of file Sq3StmtC_rb.c.

465 {
468 MK_I32 iCol = 0;
471 MkBinaryR retVal = Sq3StmtColumnBlob (hdl, iCol);
473 end: MK_UNUSED /* LONG JUMP on error */
475}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI4(val)
#define OT_CHECK_REQUIRED(val)
#define OT_GET__ME_REF_MkBinaryR(b)
#define OT_retObj_RETURN
#define OT_retObj_SET(val)
#define OT_CHECK_NOARGS
#define OT_SETUP_hdl
Definition Sq3StmtC_rb.c:87
#define ColumnBlob_doc
#define MK_UNUSED
signed int MK_I32
static MkBinaryR Sq3StmtColumnBlob(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkBinaryR Value From A Query.

◆ rbsq3lite_Sq3StmtC_ColumnBytes()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnBytes ( Sq3StmtC_ARGS )
static

Ruby: int32 sq3stmt.ColumnBytes(iCol:int32) C-API
Result Values From A Query …

Definition at line 478 of file Sq3StmtC_rb.c.

478 {
481 MK_I32 iCol = 0;
485 end: MK_UNUSED /* LONG JUMP on error */
487}
#define OT_retObj_SET_I32(nat)
#define ColumnBytes_doc
static MK_I32 Sq3StmtColumnBytes(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ rbsq3lite_Sq3StmtC_ColumnCount()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnCount ( Sq3StmtC_ARGS )
static

Ruby: int32 pStmt.ColumnCount() C-API
Number Of Columns In A Result Set …

Definition at line 490 of file Sq3StmtC_rb.c.

490 {
495 end: MK_UNUSED /* LONG JUMP on error */
497}
#define OT_SETUP_NOARG(d)
#define ColumnCount_doc
static MK_I32 Sq3StmtColumnCount(SQ3_STMT pStmt)
Number Of Columns In A Result Set …

◆ rbsq3lite_Sq3StmtC_ColumnDouble()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnDouble ( Sq3StmtC_ARGS )
static

Ruby: double sq3stmt.ColumnDouble(iCol:int32) C-API
Result Values From A Query …

Definition at line 500 of file Sq3StmtC_rb.c.

500 {
503 MK_I32 iCol = 0;
507 end: MK_UNUSED /* LONG JUMP on error */
509}
#define OT_retObj_SET_DBL(nat)
#define ColumnDouble_doc
static MK_DBL Sq3StmtColumnDouble(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ rbsq3lite_Sq3StmtC_ColumnInt()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnInt ( Sq3StmtC_ARGS )
static

Ruby: int32 sq3stmt.ColumnInt(iCol:int32) C-API
Result Values From A Query …

Definition at line 512 of file Sq3StmtC_rb.c.

512 {
515 MK_I32 iCol = 0;
519 end: MK_UNUSED /* LONG JUMP on error */
521}
#define ColumnInt_doc
static MK_I32 Sq3StmtColumnInt(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ rbsq3lite_Sq3StmtC_ColumnInt64()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnInt64 ( Sq3StmtC_ARGS )
static

Ruby: int64 sq3stmt.ColumnInt64(iCol:int32) C-API
Result Values From A Query …

Definition at line 524 of file Sq3StmtC_rb.c.

524 {
527 MK_I32 iCol = 0;
531 end: MK_UNUSED /* LONG JUMP on error */
533}
#define OT_retObj_SET_I64(nat)
#define ColumnInt64_doc
static MK_I64 Sq3StmtColumnInt64(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ rbsq3lite_Sq3StmtC_ColumnName()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnName ( Sq3StmtC_ARGS )
static

Ruby: string sq3stmt.ColumnName(N:int32) C-API
Column Names In A Result Set …

Definition at line 536 of file Sq3StmtC_rb.c.

536 {
539 MK_I32 N = 0;
543 end: MK_UNUSED /* LONG JUMP on error */
545}
#define OT_retObj_SET_STR(nat)
#define ColumnName_doc
static MK_STRN Sq3StmtColumnName(SQ3_STMT sq3stmt, MK_I32 N)
Column Names In A Result Set …

◆ rbsq3lite_Sq3StmtC_ColumnText()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnText ( Sq3StmtC_ARGS )
static

Ruby: string sq3stmt.ColumnText(iCol:int32) C-API
Result a MkStringR Value From A Query.

Definition at line 548 of file Sq3StmtC_rb.c.

548 {
551 MK_I32 iCol = 0;
554 MkStringR retVal = Sq3StmtColumnText (hdl, iCol);
556 end: MK_UNUSED /* LONG JUMP on error */
558}
#define OT_GET__ME_REF_MkStringR(b)
#define ColumnText_doc
static MkStringR Sq3StmtColumnText(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkStringR Value From A Query.

◆ rbsq3lite_Sq3StmtC_ColumnType()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnType ( Sq3StmtC_ARGS )
static

Ruby: Sq3TypeE sq3stmt.ColumnType(iCol:int32) C-API
Result Values From A Query …

Definition at line 561 of file Sq3StmtC_rb.c.

561 {
564 MK_I32 iCol = 0;
568 end: MK_UNUSED /* LONG JUMP on error */
570}
#define OT_NEW_Sq3_enum_OBJ(typ, i)
#define ColumnType_doc
static enum Sq3TypeE Sq3StmtColumnType(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ rbsq3lite_Sq3StmtC_ColumnValue()

static OT_ProcRet rbsq3lite_Sq3StmtC_ColumnValue ( Sq3StmtC_ARGS )
static

Ruby: Sq3ValueC sq3stmt.ColumnValue(iCol:int32) C-API
Result Values From A Query …

Definition at line 450 of file Sq3StmtC_rb.c.

450 {
453 MK_I32 iCol = 0;
456 SQ3_VAL retVal = Sq3StmtColumnValue (hdl, iCol);
457 OT_retObj_SET_VAL(retVal);
458 end: MK_UNUSED /* LONG JUMP on error */
460}
#define OT_retObj_SET_VAL(nat)
#define ColumnValue_doc
static SQ3_VAL Sq3StmtColumnValue(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
Struct to represent the data of the Sq3ValueC …