theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3StmtC_Column_TCL_API

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

+ Collaboration diagram for Sq3StmtC_Column_TCL_API:

Functions

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnValue (Sq3StmtC_ARGS)
  Tcl: Sq3ValueC [$sq3stmt ColumnValue iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnBlob (Sq3StmtC_ARGS)
  Tcl: binary [$sq3stmt ColumnBlob iCol:int32] C-API
Result a MkBinaryR Value From A Query.
 
static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnBytes (Sq3StmtC_ARGS)
  Tcl: int32 [$sq3stmt ColumnBytes iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnCount (Sq3StmtC_ARGS)
  Tcl: int32 [$pStmt ColumnCount] C-API
Number Of Columns In A Result Set …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnDouble (Sq3StmtC_ARGS)
  Tcl: double [$sq3stmt ColumnDouble iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnInt (Sq3StmtC_ARGS)
  Tcl: int32 [$sq3stmt ColumnInt iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnInt64 (Sq3StmtC_ARGS)
  Tcl: int64 [$sq3stmt ColumnInt64 iCol:int32] C-API
Result Values From A Query …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnName (Sq3StmtC_ARGS)
  Tcl: string [$sq3stmt ColumnName N:int32] C-API
Column Names In A Result Set …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnText (Sq3StmtC_ARGS)
  Tcl: string [$sq3stmt ColumnText iCol:int32] C-API
Result a MkStringR Value From A Query.
 
static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnType (Sq3StmtC_ARGS)
  Tcl: Sq3TypeE [$sq3stmt ColumnType iCol:int32] C-API
Result Values From A Query …
 

Detailed Description

Sq3StmtC - Result Values From A Query …

Function Documentation

◆ tclsq3lite_Sq3StmtC_ColumnBlob()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnBlob ( Sq3StmtC_ARGS )
static

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

Definition at line 527 of file Sq3StmtC_tcl.c.

527 {
530 MK_I32 iCol = 0;
533 MkBinaryR retVal = Sq3StmtColumnBlob (hdl, iCol);
535 goto end;
536 error:
538 end:
540}
#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.

◆ tclsq3lite_Sq3StmtC_ColumnBytes()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnBytes ( Sq3StmtC_ARGS )
static

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

Definition at line 543 of file Sq3StmtC_tcl.c.

543 {
546 MK_I32 iCol = 0;
550 goto end;
551 error:
553 end:
555}
#define OT_retObj_SET_I32(nat)
#define ColumnBytes_doc
static MK_I32 Sq3StmtColumnBytes(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ tclsq3lite_Sq3StmtC_ColumnCount()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnCount ( Sq3StmtC_ARGS )
static

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

Definition at line 558 of file Sq3StmtC_tcl.c.

558 {
563 goto end;
564 error:
566 end:
568}
#define OT_SETUP_NOARG(d)
#define ColumnCount_doc
static MK_I32 Sq3StmtColumnCount(SQ3_STMT pStmt)
Number Of Columns In A Result Set …

◆ tclsq3lite_Sq3StmtC_ColumnDouble()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnDouble ( Sq3StmtC_ARGS )
static

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

Definition at line 571 of file Sq3StmtC_tcl.c.

571 {
574 MK_I32 iCol = 0;
578 goto end;
579 error:
581 end:
583}
#define OT_retObj_SET_DBL(nat)
#define ColumnDouble_doc
static MK_DBL Sq3StmtColumnDouble(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ tclsq3lite_Sq3StmtC_ColumnInt()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnInt ( Sq3StmtC_ARGS )
static

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

Definition at line 586 of file Sq3StmtC_tcl.c.

586 {
589 MK_I32 iCol = 0;
593 goto end;
594 error:
596 end:
598}
#define ColumnInt_doc
static MK_I32 Sq3StmtColumnInt(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ tclsq3lite_Sq3StmtC_ColumnInt64()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnInt64 ( Sq3StmtC_ARGS )
static

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

Definition at line 601 of file Sq3StmtC_tcl.c.

601 {
604 MK_I32 iCol = 0;
608 goto end;
609 error:
611 end:
613}
#define OT_retObj_SET_I64(nat)
#define ColumnInt64_doc
static MK_I64 Sq3StmtColumnInt64(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ tclsq3lite_Sq3StmtC_ColumnName()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnName ( Sq3StmtC_ARGS )
static

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

Definition at line 616 of file Sq3StmtC_tcl.c.

616 {
619 MK_I32 N = 0;
623 goto end;
624 error:
626 end:
628}
#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 …

◆ tclsq3lite_Sq3StmtC_ColumnText()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnText ( Sq3StmtC_ARGS )
static

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

Definition at line 631 of file Sq3StmtC_tcl.c.

631 {
634 MK_I32 iCol = 0;
637 MkStringR retVal = Sq3StmtColumnText (hdl, iCol);
639 goto end;
640 error:
642 end:
644}
#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.

◆ tclsq3lite_Sq3StmtC_ColumnType()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnType ( Sq3StmtC_ARGS )
static

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

Definition at line 647 of file Sq3StmtC_tcl.c.

647 {
650 MK_I32 iCol = 0;
654 goto end;
655 error:
657 end:
659}
#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 …

◆ tclsq3lite_Sq3StmtC_ColumnValue()

static OT_ProcRet tclsq3lite_Sq3StmtC_ColumnValue ( Sq3StmtC_ARGS )
static

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

Definition at line 509 of file Sq3StmtC_tcl.c.

509 {
512 MK_I32 iCol = 0;
515 SQ3_VAL retVal = Sq3StmtColumnValue (hdl, iCol);
516 OT_retObj_SET_VAL(retVal);
517 goto end;
518 error:
520 end:
522}
#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 …