theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
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 468 of file Sq3StmtC_rb.c.

468 {
471 MK_I32 iCol = 0;
474 MkBinaryR retVal = Sq3StmtColumnBlob (hdl, iCol);
476 end: MK_UNUSED /* LONG JUMP on error */
478}
#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:90
#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 481 of file Sq3StmtC_rb.c.

481 {
484 MK_I32 iCol = 0;
488 end: MK_UNUSED /* LONG JUMP on error */
490}
#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 493 of file Sq3StmtC_rb.c.

493 {
498 end: MK_UNUSED /* LONG JUMP on error */
500}
#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 503 of file Sq3StmtC_rb.c.

503 {
506 MK_I32 iCol = 0;
510 end: MK_UNUSED /* LONG JUMP on error */
512}
#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 515 of file Sq3StmtC_rb.c.

515 {
518 MK_I32 iCol = 0;
522 end: MK_UNUSED /* LONG JUMP on error */
524}
#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 527 of file Sq3StmtC_rb.c.

527 {
530 MK_I32 iCol = 0;
534 end: MK_UNUSED /* LONG JUMP on error */
536}
#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 539 of file Sq3StmtC_rb.c.

539 {
542 MK_I32 N = 0;
546 end: MK_UNUSED /* LONG JUMP on error */
548}
#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 551 of file Sq3StmtC_rb.c.

551 {
554 MK_I32 iCol = 0;
557 MkStringR retVal = Sq3StmtColumnText (hdl, iCol);
559 end: MK_UNUSED /* LONG JUMP on error */
561}
#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 564 of file Sq3StmtC_rb.c.

564 {
567 MK_I32 iCol = 0;
571 end: MK_UNUSED /* LONG JUMP on error */
573}
#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 453 of file Sq3StmtC_rb.c.

453 {
456 MK_I32 iCol = 0;
459 SQ3_VAL retVal = Sq3StmtColumnValue (hdl, iCol);
460 OT_retObj_SET_VAL(retVal);
461 end: MK_UNUSED /* LONG JUMP on error */
463}
#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 …