theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3StmtC_Column_ATL_API

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

+ Collaboration diagram for Sq3StmtC_Column_ATL_API:

Functions

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnValue (Sq3StmtC_ARGS)
  Atl: Sq3ValueC [Sq3StmtC::ColumnValue $sq3stmt iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnBlob (Sq3StmtC_ARGS)
  Atl: binary [Sq3StmtC::ColumnBlob $sq3stmt iCol:int32] C-API
Result a MkBinaryR Value From A Query.
 
static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnBytes (Sq3StmtC_ARGS)
  Atl: int32 [Sq3StmtC::ColumnBytes $sq3stmt iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnCount (Sq3StmtC_ARGS)
  Atl: int32 [Sq3StmtC::ColumnCount $pStmt] C-API
Number Of Columns In A Result Set …
 
static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnDouble (Sq3StmtC_ARGS)
  Atl: double [Sq3StmtC::ColumnDouble $sq3stmt iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnInt (Sq3StmtC_ARGS)
  Atl: int32 [Sq3StmtC::ColumnInt $sq3stmt iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnInt64 (Sq3StmtC_ARGS)
  Atl: int64 [Sq3StmtC::ColumnInt64 $sq3stmt iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnName (Sq3StmtC_ARGS)
  Atl: string [Sq3StmtC::ColumnName $sq3stmt N:int32] C-API
Column Names In A Result Set …
 
static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnText (Sq3StmtC_ARGS)
  Atl: string [Sq3StmtC::ColumnText $sq3stmt iCol:int32] C-API
Result a MkStringR Value From A Query.
 
static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnType (Sq3StmtC_ARGS)
  Atl: Sq3TypeE [Sq3StmtC::ColumnType $sq3stmt iCol:int32] C-API
Result Values From A Query …
 

Detailed Description

Sq3StmtC - Result Values From A Query …

Function Documentation

◆ atlsq3lite_Sq3StmtC_ColumnBlob()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnBlob ( Sq3StmtC_ARGS )
static

Atl: binary [Sq3StmtC::ColumnBlob $sq3stmt iCol:int32] C-API
Result a MkBinaryR Value From A Query.

Definition at line 506 of file Sq3StmtC_atl.c.

506 {
509 MK_I32 iCol = 0;
512 MkBinaryR retVal = Sq3StmtColumnBlob (hdl, iCol);
514 goto end;
515 error:
517 end:
519}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI4(val)
#define OT_retObj_SET_Error
#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
#define ColumnBlob_doc
signed int MK_I32
static MkBinaryR Sq3StmtColumnBlob(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkBinaryR Value From A Query.

◆ atlsq3lite_Sq3StmtC_ColumnBytes()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnBytes ( Sq3StmtC_ARGS )
static

Atl: int32 [Sq3StmtC::ColumnBytes $sq3stmt iCol:int32] C-API
Result Values From A Query …

Definition at line 522 of file Sq3StmtC_atl.c.

522 {
525 MK_I32 iCol = 0;
529 goto end;
530 error:
532 end:
534}
#define OT_retObj_SET_I32(nat)
#define ColumnBytes_doc
static MK_I32 Sq3StmtColumnBytes(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ atlsq3lite_Sq3StmtC_ColumnCount()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnCount ( Sq3StmtC_ARGS )
static

Atl: int32 [Sq3StmtC::ColumnCount $pStmt] C-API
Number Of Columns In A Result Set …

Definition at line 537 of file Sq3StmtC_atl.c.

537 {
542 goto end;
543 error:
545 end:
547}
#define OT_SETUP_NOARG(d)
#define ColumnCount_doc
static MK_I32 Sq3StmtColumnCount(SQ3_STMT pStmt)
Number Of Columns In A Result Set …

◆ atlsq3lite_Sq3StmtC_ColumnDouble()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnDouble ( Sq3StmtC_ARGS )
static

Atl: double [Sq3StmtC::ColumnDouble $sq3stmt iCol:int32] C-API
Result Values From A Query …

Definition at line 550 of file Sq3StmtC_atl.c.

550 {
553 MK_I32 iCol = 0;
557 goto end;
558 error:
560 end:
562}
#define OT_retObj_SET_DBL(nat)
#define ColumnDouble_doc
static MK_DBL Sq3StmtColumnDouble(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ atlsq3lite_Sq3StmtC_ColumnInt()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnInt ( Sq3StmtC_ARGS )
static

Atl: int32 [Sq3StmtC::ColumnInt $sq3stmt iCol:int32] C-API
Result Values From A Query …

Definition at line 565 of file Sq3StmtC_atl.c.

565 {
568 MK_I32 iCol = 0;
572 goto end;
573 error:
575 end:
577}
#define ColumnInt_doc
static MK_I32 Sq3StmtColumnInt(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ atlsq3lite_Sq3StmtC_ColumnInt64()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnInt64 ( Sq3StmtC_ARGS )
static

Atl: int64 [Sq3StmtC::ColumnInt64 $sq3stmt iCol:int32] C-API
Result Values From A Query …

Definition at line 580 of file Sq3StmtC_atl.c.

580 {
583 MK_I32 iCol = 0;
587 goto end;
588 error:
590 end:
592}
#define OT_retObj_SET_I64(nat)
#define ColumnInt64_doc
static MK_I64 Sq3StmtColumnInt64(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ atlsq3lite_Sq3StmtC_ColumnName()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnName ( Sq3StmtC_ARGS )
static

Atl: string [Sq3StmtC::ColumnName $sq3stmt N:int32] C-API
Column Names In A Result Set …

Definition at line 595 of file Sq3StmtC_atl.c.

595 {
598 MK_I32 N = 0;
602 goto end;
603 error:
605 end:
607}
#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 …

◆ atlsq3lite_Sq3StmtC_ColumnText()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnText ( Sq3StmtC_ARGS )
static

Atl: string [Sq3StmtC::ColumnText $sq3stmt iCol:int32] C-API
Result a MkStringR Value From A Query.

Definition at line 610 of file Sq3StmtC_atl.c.

610 {
613 MK_I32 iCol = 0;
616 MkStringR retVal = Sq3StmtColumnText (hdl, iCol);
618 goto end;
619 error:
621 end:
623}
#define OT_GET__ME_REF_MkStringR(s)
#define ColumnText_doc
static MkStringR Sq3StmtColumnText(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkStringR Value From A Query.

◆ atlsq3lite_Sq3StmtC_ColumnType()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnType ( Sq3StmtC_ARGS )
static

Atl: Sq3TypeE [Sq3StmtC::ColumnType $sq3stmt iCol:int32] C-API
Result Values From A Query …

Definition at line 626 of file Sq3StmtC_atl.c.

626 {
629 MK_I32 iCol = 0;
633 goto end;
634 error:
636 end:
638}
#define OT_NEW_Sq3_enum_OBJ(typ, val)
#define ColumnType_doc
static enum Sq3TypeE Sq3StmtColumnType(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ atlsq3lite_Sq3StmtC_ColumnValue()

static OT_ProcRet atlsq3lite_Sq3StmtC_ColumnValue ( Sq3StmtC_ARGS )
static

Atl: Sq3ValueC [Sq3StmtC::ColumnValue $sq3stmt iCol:int32] C-API
Result Values From A Query …

Definition at line 488 of file Sq3StmtC_atl.c.

488 {
491 MK_I32 iCol = 0;
494 SQ3_VAL retVal = Sq3StmtColumnValue (hdl, iCol);
495 OT_retObj_SET_VAL(retVal);
496 goto end;
497 error:
499 end:
501}
#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 …