theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3StmtC_Column_PY_API

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

+ Collaboration diagram for Sq3StmtC_Column_PY_API:

Functions

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnValue (Sq3StmtC_ARGS)
  Python: Sq3ValueC sq3stmt.ColumnValue(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet pysq3lite_Sq3StmtC_ColumnBlob (Sq3StmtC_ARGS)
  Python: binary sq3stmt.ColumnBlob(iCol:int32) C-API
Result a MkBinaryR Value From A Query.
 
static OT_ProcRet pysq3lite_Sq3StmtC_ColumnBytes (Sq3StmtC_ARGS)
  Python: int32 sq3stmt.ColumnBytes(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet pysq3lite_Sq3StmtC_ColumnCount (Sq3StmtC_ARGS)
  Python: int32 pStmt.ColumnCount() C-API
Number Of Columns In A Result Set …
 
static OT_ProcRet pysq3lite_Sq3StmtC_ColumnDouble (Sq3StmtC_ARGS)
  Python: double sq3stmt.ColumnDouble(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet pysq3lite_Sq3StmtC_ColumnInt (Sq3StmtC_ARGS)
  Python: int32 sq3stmt.ColumnInt(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet pysq3lite_Sq3StmtC_ColumnInt64 (Sq3StmtC_ARGS)
  Python: int64 sq3stmt.ColumnInt64(iCol:int32) C-API
Result Values From A Query …
 
static OT_ProcRet pysq3lite_Sq3StmtC_ColumnName (Sq3StmtC_ARGS)
  Python: string sq3stmt.ColumnName(N:int32) C-API
Column Names In A Result Set …
 
static OT_ProcRet pysq3lite_Sq3StmtC_ColumnText (Sq3StmtC_ARGS)
  Python: string sq3stmt.ColumnText(iCol:int32) C-API
Result a MkStringR Value From A Query.
 
static OT_ProcRet pysq3lite_Sq3StmtC_ColumnType (Sq3StmtC_ARGS)
  Python: Sq3TypeE sq3stmt.ColumnType(iCol:int32) C-API
Result Values From A Query …
 

Detailed Description

Sq3StmtC - Result Values From A Query …

Function Documentation

◆ pysq3lite_Sq3StmtC_ColumnBlob()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnBlob ( Sq3StmtC_ARGS )
static

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

Definition at line 513 of file Sq3StmtC_py.c.

513 {
516 MK_I32 iCol = 0;
519 MkBinaryR retVal = Sq3StmtColumnBlob (hdl, iCol);
521 goto end;
522 error:
524 end:
526}
#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
Definition Sq3StmtC_py.c:23
#define ColumnBlob_doc
signed int MK_I32
static MkBinaryR Sq3StmtColumnBlob(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkBinaryR Value From A Query.

◆ pysq3lite_Sq3StmtC_ColumnBytes()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnBytes ( Sq3StmtC_ARGS )
static

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

Definition at line 529 of file Sq3StmtC_py.c.

529 {
532 MK_I32 iCol = 0;
536 goto end;
537 error:
539 end:
541}
#define OT_retObj_SET_I32(nat)
#define ColumnBytes_doc
static MK_I32 Sq3StmtColumnBytes(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ pysq3lite_Sq3StmtC_ColumnCount()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnCount ( Sq3StmtC_ARGS )
static

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

Definition at line 544 of file Sq3StmtC_py.c.

544 {
549 goto end;
550 error:
552 end:
554}
#define OT_SETUP_NOARG(d)
#define ColumnCount_doc
static MK_I32 Sq3StmtColumnCount(SQ3_STMT pStmt)
Number Of Columns In A Result Set …

◆ pysq3lite_Sq3StmtC_ColumnDouble()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnDouble ( Sq3StmtC_ARGS )
static

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

Definition at line 557 of file Sq3StmtC_py.c.

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

◆ pysq3lite_Sq3StmtC_ColumnInt()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnInt ( Sq3StmtC_ARGS )
static

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

Definition at line 572 of file Sq3StmtC_py.c.

572 {
575 MK_I32 iCol = 0;
579 goto end;
580 error:
582 end:
584}
#define ColumnInt_doc
static MK_I32 Sq3StmtColumnInt(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ pysq3lite_Sq3StmtC_ColumnInt64()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnInt64 ( Sq3StmtC_ARGS )
static

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

Definition at line 587 of file Sq3StmtC_py.c.

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

◆ pysq3lite_Sq3StmtC_ColumnName()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnName ( Sq3StmtC_ARGS )
static

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

Definition at line 602 of file Sq3StmtC_py.c.

602 {
605 MK_I32 N = 0;
609 goto end;
610 error:
612 end:
614}
#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 …

◆ pysq3lite_Sq3StmtC_ColumnText()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnText ( Sq3StmtC_ARGS )
static

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

Definition at line 617 of file Sq3StmtC_py.c.

617 {
620 MK_I32 iCol = 0;
623 MkStringR retVal = Sq3StmtColumnText (hdl, iCol);
625 goto end;
626 error:
628 end:
630}
#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.

◆ pysq3lite_Sq3StmtC_ColumnType()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnType ( Sq3StmtC_ARGS )
static

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

Definition at line 633 of file Sq3StmtC_py.c.

633 {
636 MK_I32 iCol = 0;
640 goto end;
641 error:
643 end:
645}
#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 …

◆ pysq3lite_Sq3StmtC_ColumnValue()

static OT_ProcRet pysq3lite_Sq3StmtC_ColumnValue ( Sq3StmtC_ARGS )
static

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

Definition at line 495 of file Sq3StmtC_py.c.

495 {
498 MK_I32 iCol = 0;
501 SQ3_VAL retVal = Sq3StmtColumnValue (hdl, iCol);
502 OT_retObj_SET_VAL(retVal);
503 goto end;
504 error:
506 end:
508}
#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 …