theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3ValueC_py.c File Reference

tag: nhi1-release-250425 More...

+ Include dependency graph for Sq3ValueC_py.c:

Go to the source code of this file.

Macros

#define META_FILE_NAME   "Sq3ValueC_py.c"
 
#define OT_CLASS   (&NS(Sq3ValueCR))
 
#define OT_CLASS_NAME   "Sq3ValueC"
 
#define OT_LNG2META(O)
 
#define OT_retObj_CONSTR(mng)
 
#define OT_SETUP_hdl   OT_SETUP_hdl_tmpl(Sq3ValueC)
 
#define OT_SETUP_hdl__null_allow   OT_SETUP_hdl_tmpl__null_allow(Sq3ValueC)
 
#define OT_SETUP_hdl_constr
 
#define OT_SETUP_hdl_destr   OT_SETUP_hdl_tmpl__null_allow(Sq3ValueC)
 
#define OT_SETUP_hdl_static
 
#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static
 
#define SetupRtFromObj_X(hdl)
 
#define SetupRtFromObj_XN(hdl)
 
#define Sq3ValueCTT   SQ3(Sq3LiteThreadState).Sq3ValueCTT
 
#define ClassInit
 
#define META_CONTEXT_S   MK_ERROR_DEFAULT
 
#define GetNull_doc   "Sq3ValueC Sq3ValueC.GetNull()"
 
#define HandleResolve_doc   "Sq3ValueC Sq3ValueC.HandleResolve(netHdl:MK_HDL)"
 
#define Instances_doc   "Sq3ValueC Sq3ValueC.Instances()"
 
#define Dup_doc   "Sq3ValueC sq3val.Dup() (const)"
 
#define BUF_doc   "MkBufferC val.BUF() (const)"
 
#define Blob_doc   "MkBufferC sq3val.Blob() (const)"
 
#define Next_doc   "Sq3ValueC val.Next()"
 
#define Prev_doc   "Sq3ValueC val.Prev()"
 
#define VtabInFirst_doc   "Sq3ValueC pVal.VtabInFirst()"
 
#define VtabInNext_doc   "Sq3ValueC pVal.VtabInNext()"
 
#define BinaryR_doc   "binary sq3val.BinaryR() (const)"
 
#define Bytes_doc   "Sq3TextE sq3val.Bytes() (const)"
 
#define Double_doc   "double sq3val.Double() (const)"
 
#define Encoding_doc   "Sq3TextE sq3val.Encoding() (const)"
 
#define FromBind_doc   "bool sq3val.FromBind() (const)"
 
#define Int_doc   "int32 sq3val.Int() (const)"
 
#define Int64_doc   "int64 sq3val.Int64() (const)"
 
#define NoChange_doc   "bool sq3val.NoChange() (const)"
 
#define NumericType_doc   "Sq3TypeE sq3val.NumericType() (const)"
 
#define StringR_doc   "string sq3val.StringR() (const)"
 
#define SubType_doc   "int32 sq3val.SubType() (const)"
 
#define Text_doc   "string sq3val.Text() (const)"
 
#define Type_doc   "Sq3TypeE sq3val.Type() (const)"
 

Functions

static OT_OBJ_T pysq3lite_Sq3ValueC_CTOR (MK_RT mkrt, OT_CLS_T type, SQ3_VAL hdl)
 
static MK_PTR pysq3lite_Sq3ValueC_selfCreate (MK_RT mkrt, MK_OBJ const obj, MK_PTR const env)
 
static void pysq3lite_Sq3ValueC_selfDelete (MK_RT mkrt, MK_PTR self, MK_PTR const env)
 
static void pysq3lite_Sq3ValueC_selfUnlink (MK_RT mkrt, MK_PTR self, MK_PTR const env)
 
static OT_ProcRet pysq3lite_Sq3ValueC_HandleResolve (OtClass_ARGS)
  Python: [static] Sq3ValueC Sq3ValueC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a Sq3ValueC from netHdl or None if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet pysq3lite_Sq3ValueC_HandleGet (Sq3ValueC_ARGS)
 
static OT_ProcRet pysq3lite_Sq3ValueC_Next (Sq3ValueC_ARGS)
  Python: Sq3ValueC val.Next() C-API
get next instance from linked-list of Sq3ValueS type
 
static OT_ProcRet pysq3lite_Sq3ValueC_Prev (Sq3ValueC_ARGS)
  Python: Sq3ValueC val.Prev() C-API
get previous instance from linked-list of Sq3ValueS type
 
static OT_ProcRet pysq3lite_Sq3ValueC_Instances (OtClass_ARGS)
  Python: [static] Sq3ValueC Sq3ValueC.Instances() C-API
get head-instance from linked-list of Sq3ValueS type …
 
static OT_ProcRet pysq3lite_Sq3ValueC_GetNull (OtClass_ARGS)
  Python: [static] Sq3ValueC Sq3ValueC.GetNull() C-API
Null-Slot - return a Sq3ValueC typed NULL instance …
 
static OT_ProcRet pysq3lite_Sq3ValueC_Bytes (Sq3ValueC_ARGS)
  Python: Sq3TextE sq3val.Bytes() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_Encoding (Sq3ValueC_ARGS)
  Python: Sq3TextE sq3val.Encoding() C-API
Report the internal text encoding state of an sqlite3_value object …
 
static OT_ProcRet pysq3lite_Sq3ValueC_FromBind (Sq3ValueC_ARGS)
  Python: bool sq3val.FromBind() C-API
Obtaining SQL Values …
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet pysq3lite_Sq3ValueC_Log (Sq3ValueC_ARGS)
 
static OT_ProcRet pysq3lite_Sq3ValueC_NoChange (Sq3ValueC_ARGS)
  Python: bool sq3val.NoChange() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_NumericType (Sq3ValueC_ARGS)
  Python: Sq3TypeE sq3val.NumericType() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_SubType (Sq3ValueC_ARGS)
  Python: int32 sq3val.SubType() C-API
Finding The Subtype Of SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_Type (Sq3ValueC_ARGS)
  Python: Sq3TypeE sq3val.Type() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_Dup (Sq3ValueC_ARGS)
  Python: [constructor] Sq3ValueC sq3val.Dup() C-API
Copy And Free SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_BUF (Sq3ValueC_ARGS)
  Python: MkBufferC val.BUF() C-API
Obtaining a MkBufferC value…
 
static OT_ProcRet pysq3lite_Sq3ValueC_Blob (Sq3ValueC_ARGS)
  Python: MkBufferC sq3val.Blob() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_BinaryR (Sq3ValueC_ARGS)
  Python: binary sq3val.BinaryR() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_Double (Sq3ValueC_ARGS)
  Python: double sq3val.Double() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_Int (Sq3ValueC_ARGS)
  Python: int32 sq3val.Int() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_Int64 (Sq3ValueC_ARGS)
  Python: int64 sq3val.Int64() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_StringR (Sq3ValueC_ARGS)
  Python: string sq3val.StringR() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_Text (Sq3ValueC_ARGS)
  Python: string sq3val.Text() C-API
Obtaining SQL Values …
 
static OT_ProcRet pysq3lite_Sq3ValueC_VtabInFirst (Sq3ValueC_ARGS)
  Python: Sq3ValueC pVal.VtabInFirst() C-API
Find all elements on the right-hand side of an IN constraint …
 
static OT_ProcRet pysq3lite_Sq3ValueC_VtabInNext (Sq3ValueC_ARGS)
  Python: Sq3ValueC pVal.VtabInNext() C-API
Find all elements on the right-hand side of an IN constraint …
 
int pysq3lite_pSq3ValueC_Init (MK_RT mkrt, PyObject *m)
 

Variables

static PyMethodDef Sq3ValueC_Methods []
 
OT_CLASS_TYPE_REF pysq3lite_Sq3ValueCR
 

Detailed Description

tag: nhi1-release-250425

Definition in file Sq3ValueC_py.c.

Macro Definition Documentation

◆ BinaryR_doc

#define BinaryR_doc   "binary sq3val.BinaryR() (const)"

Definition at line 118 of file Sq3ValueC_py.c.

◆ Blob_doc

#define Blob_doc   "MkBufferC sq3val.Blob() (const)"

Definition at line 109 of file Sq3ValueC_py.c.

◆ BUF_doc

#define BUF_doc   "MkBufferC val.BUF() (const)"

Definition at line 108 of file Sq3ValueC_py.c.

◆ Bytes_doc

#define Bytes_doc   "Sq3TextE sq3val.Bytes() (const)"

Definition at line 119 of file Sq3ValueC_py.c.

◆ ClassInit

#define ClassInit
Value:
/* if not already done, initialize NEW META type */ \
\
/* protect against double call */ \
if (Sq3ValueCTT->selfCreate == NS(Sq3ValueC_selfCreate)) return MK_OK; \
\
/* add "selfCreate" and "selfDelete" feature to the META-Class */ \
Sq3ValueCTT->selfCreate = NS(Sq3ValueC_selfCreate); \
Sq3ValueCTT->selfDelete = NS(Sq3ValueC_selfDelete); \
Sq3ValueCTT->selfUnlink = NS(Sq3ValueC_selfUnlink); \
\
if (!PyType_HasFeature(OT_CLASS,Py_TPFLAGS_READY)) { \
NS(Sq3ValueCR).tp_base = Sq3ValueC_base; \
OtErrorCheckLng (PyType_Ready(OT_CLASS)); \
} \
OtErrorCheckLng(PyModule_AddObjectRef(m, "Sq3ValueC", (PyObject *)OT_CLASS)); \
\
/* define the "NULL" object */ \
Sq3ValueC_MK_NULL = Py_NewRef(MK(AtomCreate) (MK_RT_CALL OT_CLASS, NULL /*obj*/));
#define MK(n)
#define Sq3ValueC_MK_NULL
#define NS(n)
#define Sq3ValueC_base
#define Sq3ValueCTT
#define OT_CLASS
MK_OK
#define MK_RT_CALL
#define Sq3ValueSTT
instance-type as MkTypeS-class-type (cast from Sq3ValueST into MkTypeS) …
Struct to represent the data of the Sq3ValueC …

Definition at line 65 of file Sq3ValueC_py.c.

65#define ClassInit \
66 /* if not already done, initialize NEW META type */ \
67 if (Sq3ValueCTT == NULL) Sq3ValueCTT = Sq3ValueSTT; \
68 \
69 /* protect against double call */ \
70 if (Sq3ValueCTT->selfCreate == NS(Sq3ValueC_selfCreate)) return MK_OK; \
71 \
72 /* add "selfCreate" and "selfDelete" feature to the META-Class */ \
73 Sq3ValueCTT->selfCreate = NS(Sq3ValueC_selfCreate); \
74 Sq3ValueCTT->selfDelete = NS(Sq3ValueC_selfDelete); \
75 Sq3ValueCTT->selfUnlink = NS(Sq3ValueC_selfUnlink); \
76 \
77 if (!PyType_HasFeature(OT_CLASS,Py_TPFLAGS_READY)) { \
78 NS(Sq3ValueCR).tp_base = Sq3ValueC_base; \
79 OtErrorCheckLng (PyType_Ready(OT_CLASS)); \
80 } \
81 OtErrorCheckLng(PyModule_AddObjectRef(m, "Sq3ValueC", (PyObject *)OT_CLASS)); \
82 \
83 /* define the "NULL" object */ \
84 Sq3ValueC_MK_NULL = Py_NewRef(MK(AtomCreate) (MK_RT_CALL OT_CLASS, NULL /*obj*/));

◆ Double_doc

#define Double_doc   "double sq3val.Double() (const)"

Definition at line 120 of file Sq3ValueC_py.c.

◆ Dup_doc

#define Dup_doc   "Sq3ValueC sq3val.Dup() (const)"

Definition at line 105 of file Sq3ValueC_py.c.

◆ Encoding_doc

#define Encoding_doc   "Sq3TextE sq3val.Encoding() (const)"

Definition at line 121 of file Sq3ValueC_py.c.

◆ FromBind_doc

#define FromBind_doc   "bool sq3val.FromBind() (const)"

Definition at line 122 of file Sq3ValueC_py.c.

◆ GetNull_doc

#define GetNull_doc   "Sq3ValueC Sq3ValueC.GetNull()"

doc definition

Definition at line 100 of file Sq3ValueC_py.c.

◆ HandleResolve_doc

#define HandleResolve_doc   "Sq3ValueC Sq3ValueC.HandleResolve(netHdl:MK_HDL)"

Definition at line 101 of file Sq3ValueC_py.c.

◆ Instances_doc

#define Instances_doc   "Sq3ValueC Sq3ValueC.Instances()"

Definition at line 102 of file Sq3ValueC_py.c.

◆ Int64_doc

#define Int64_doc   "int64 sq3val.Int64() (const)"

Definition at line 125 of file Sq3ValueC_py.c.

◆ Int_doc

#define Int_doc   "int32 sq3val.Int() (const)"

Definition at line 124 of file Sq3ValueC_py.c.

◆ META_CONTEXT_S

#define META_CONTEXT_S   MK_ERROR_DEFAULT

Definition at line 88 of file Sq3ValueC_py.c.

◆ META_FILE_NAME

#define META_FILE_NAME   "Sq3ValueC_py.c"

Definition at line 11 of file Sq3ValueC_py.c.

◆ Next_doc

#define Next_doc   "Sq3ValueC val.Next()"

Definition at line 110 of file Sq3ValueC_py.c.

◆ NoChange_doc

#define NoChange_doc   "bool sq3val.NoChange() (const)"

Definition at line 127 of file Sq3ValueC_py.c.

◆ NumericType_doc

#define NumericType_doc   "Sq3TypeE sq3val.NumericType() (const)"

Definition at line 128 of file Sq3ValueC_py.c.

◆ OT_CLASS

#define OT_CLASS   (&NS(Sq3ValueCR))

Definition at line 16 of file Sq3ValueC_py.c.

◆ OT_CLASS_NAME

#define OT_CLASS_NAME   "Sq3ValueC"

Definition at line 17 of file Sq3ValueC_py.c.

◆ OT_LNG2META

#define OT_LNG2META ( O)
Value:
#define VAL2MNG(val)
static SQ3_VAL Sq3Val(MK_MNG mng)
cast a unknown-object into an Sq3ValueS pointer or NULL if not possible

Definition at line 19 of file Sq3ValueC_py.c.

◆ OT_retObj_CONSTR

#define OT_retObj_CONSTR ( mng)
Value:
OT_retObj_SET(NS(Sq3ValueC_CTOR)(MK_RT_CALL (PyTypeObject*)class,mng))
#define OT_retObj_SET(val)

Definition at line 21 of file Sq3ValueC_py.c.

◆ OT_SETUP_hdl

#define OT_SETUP_hdl   OT_SETUP_hdl_tmpl(Sq3ValueC)

Definition at line 23 of file Sq3ValueC_py.c.

◆ OT_SETUP_hdl__null_allow

#define OT_SETUP_hdl__null_allow   OT_SETUP_hdl_tmpl__null_allow(Sq3ValueC)

Definition at line 24 of file Sq3ValueC_py.c.

◆ OT_SETUP_hdl_constr

#define OT_SETUP_hdl_constr
Value:
#define AllRtSetup_NULL
#define MK_RT_UNUSED
struct Sq3ValueS * SQ3_VAL
class-shortcut for struct Sq3ValueS *, all shortcut using the XX_YYY syntax (only for public API) …

Definition at line 25 of file Sq3ValueC_py.c.

25#define OT_SETUP_hdl_constr MK_RT_UNUSED AllRtSetup_NULL; \
26 SQ3_VAL hdl = (SQ3_VAL) OT_CLASS;

◆ OT_SETUP_hdl_destr

#define OT_SETUP_hdl_destr   OT_SETUP_hdl_tmpl__null_allow(Sq3ValueC)

Definition at line 27 of file Sq3ValueC_py.c.

◆ OT_SETUP_hdl_static

#define OT_SETUP_hdl_static
Value:
__attribute__((unused)) MK_TYP hdl = Sq3ValueC##_TT;

Definition at line 28 of file Sq3ValueC_py.c.

28#define OT_SETUP_hdl_static MK_RT_UNUSED AllRtSetup_NULL; \
29 __attribute__((unused)) MK_TYP hdl = Sq3ValueC##_TT;

◆ OT_SETUP_hdl_static_constr

#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static

Definition at line 31 of file Sq3ValueC_py.c.

◆ Prev_doc

#define Prev_doc   "Sq3ValueC val.Prev()"

Definition at line 111 of file Sq3ValueC_py.c.

◆ SetupRtFromObj_X

#define SetupRtFromObj_X ( hdl)
Value:
#define AllRtSetup_X(x)

Definition at line 34 of file Sq3ValueC_py.c.

◆ SetupRtFromObj_XN

#define SetupRtFromObj_XN ( hdl)
Value:
#define AllRtSetup_XN(x)

Definition at line 35 of file Sq3ValueC_py.c.

◆ Sq3ValueCTT

#define Sq3ValueCTT   SQ3(Sq3LiteThreadState).Sq3ValueCTT

Definition at line 40 of file Sq3ValueC_py.c.

◆ StringR_doc

#define StringR_doc   "string sq3val.StringR() (const)"

Definition at line 129 of file Sq3ValueC_py.c.

◆ SubType_doc

#define SubType_doc   "int32 sq3val.SubType() (const)"

Definition at line 130 of file Sq3ValueC_py.c.

◆ Text_doc

#define Text_doc   "string sq3val.Text() (const)"

Definition at line 131 of file Sq3ValueC_py.c.

◆ Type_doc

#define Type_doc   "Sq3TypeE sq3val.Type() (const)"

Definition at line 132 of file Sq3ValueC_py.c.

◆ VtabInFirst_doc

#define VtabInFirst_doc   "Sq3ValueC pVal.VtabInFirst()"

Definition at line 114 of file Sq3ValueC_py.c.

◆ VtabInNext_doc

#define VtabInNext_doc   "Sq3ValueC pVal.VtabInNext()"

Definition at line 115 of file Sq3ValueC_py.c.

Function Documentation

◆ pysq3lite_pSq3ValueC_Init()

int pysq3lite_pSq3ValueC_Init ( MK_RT mkrt,
PyObject * m )

Definition at line 616 of file Sq3ValueC_py.c.

617{
619
620 return 0;
621error:
622 return -1;
623}
#define ClassInit

◆ pysq3lite_Sq3ValueC_CTOR()

static OT_OBJ_T pysq3lite_Sq3ValueC_CTOR ( MK_RT mkrt,
OT_CLS_T type,
SQ3_VAL hdl )
inlinestatic

Definition at line 44 of file Sq3ValueC_py.c.

44 {
45 return MK(AtomCreate)(MK_RT_CALL type,Sq3ValueC_X2obj(hdl));
46}
#define Sq3ValueC_X2obj(x)

◆ pysq3lite_Sq3ValueC_selfCreate()

static MK_PTR pysq3lite_Sq3ValueC_selfCreate ( MK_RT mkrt,
MK_OBJ const obj,
MK_PTR const env )
static

Definition at line 51 of file Sq3ValueC_py.c.

51 {
52 return MK(AtomCreate) (MK_RT_CALL OT_CLASS,obj);
53}

◆ pysq3lite_Sq3ValueC_selfDelete()

static void pysq3lite_Sq3ValueC_selfDelete ( MK_RT mkrt,
MK_PTR self,
MK_PTR const env )
static

Definition at line 55 of file Sq3ValueC_py.c.

55 {
56 MK(AtomDeleteHard) (MK_RT_CALL OT_SELF);
57}
#define OT_SELF

◆ pysq3lite_Sq3ValueC_selfUnlink()

static void pysq3lite_Sq3ValueC_selfUnlink ( MK_RT mkrt,
MK_PTR self,
MK_PTR const env )
static

Definition at line 59 of file Sq3ValueC_py.c.

59 {
60 MkObjectC_Obj *selfO = (MkObjectC_Obj*) self;
61 selfO->hdl = NULL;
62}
PyObject_HEAD MK_OBJ hdl

Variable Documentation

◆ pysq3lite_Sq3ValueCR

OT_CLASS_TYPE_REF pysq3lite_Sq3ValueCR
Initial value:
= {
PyVarObject_HEAD_INIT(NULL, 0)
.tp_name = "pymsgque.Sq3ValueC",
.tp_doc = "PyMsgque Sq3ValueC Type",
.tp_basicsize = sizeof(Sq3ValueC_Obj),
.tp_itemsize = 0,
.tp_flags = Py_TPFLAGS_DEFAULT,
.tp_methods = Sq3ValueC_Methods,
.tp_base = NULL
}
struct Sq3ValueC_Obj Sq3ValueC_Obj
static PyMethodDef Sq3ValueC_Methods[]

Public API

Definition at line 604 of file Sq3ValueC_py.c.

604 {
605 PyVarObject_HEAD_INIT(NULL, 0)
606 .tp_name = "pymsgque.Sq3ValueC",
607 .tp_doc = "PyMsgque Sq3ValueC Type",
608 .tp_basicsize = sizeof(Sq3ValueC_Obj),
609 .tp_itemsize = 0,
610// .tp_new = (newfunc) NS(Sq3ValueC_new),
611 .tp_flags = Py_TPFLAGS_DEFAULT,
612 .tp_methods = Sq3ValueC_Methods,
613 .tp_base = NULL
614};

◆ Sq3ValueC_Methods

PyMethodDef Sq3ValueC_Methods[]
static

Type definition

Definition at line 550 of file Sq3ValueC_py.c.

550 {
551
552 // BEGIN-CLASS - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
553
554 // doc-key: Sq3ValueC,Sq3Value,sc_
555 { "GetNull" , (PyCFunction) NS(Sq3ValueC_GetNull) , METH_NOARGS|METH_CLASS , GetNull_doc },
556 { "HandleResolve" , (PyCFunction) NS(Sq3ValueC_HandleResolve) , METH_O|METH_CLASS , HandleResolve_doc },
557 { "Instances" , (PyCFunction) NS(Sq3ValueC_Instances) , METH_NOARGS|METH_CLASS , Instances_doc },
558
559 // END-CLASS - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
560
561 // BEGIN-OBJ - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
562
563 // doc-key: Sq3ValueC,Sq3Value,oCx
564 { "Dup" , (PyCFunction) NS(Sq3ValueC_Dup) , METH_NOARGS , Dup_doc },
565
566 // doc-key: Sq3ValueC,Sq3Value,oc_
567 { "BUF" , (PyCFunction) NS(Sq3ValueC_BUF) , METH_NOARGS , BUF_doc },
568 { "Blob" , (PyCFunction) NS(Sq3ValueC_Blob) , METH_NOARGS , Blob_doc },
569 { "Next" , (PyCFunction) NS(Sq3ValueC_Next) , METH_NOARGS , Next_doc },
570 { "Prev" , (PyCFunction) NS(Sq3ValueC_Prev) , METH_NOARGS , Prev_doc },
571
572 // doc-key: Sq3ValueC,Sq3Value,oco
573 { "VtabInFirst" , (PyCFunction) NS(Sq3ValueC_VtabInFirst) , METH_NOARGS , VtabInFirst_doc },
574 { "VtabInNext" , (PyCFunction) NS(Sq3ValueC_VtabInNext) , METH_NOARGS , VtabInNext_doc },
575
576 // doc-key: Sq3ValueC,Sq3Value,om_
577 { "BinaryR" , (PyCFunction) NS(Sq3ValueC_BinaryR) , METH_NOARGS , BinaryR_doc },
578 { "Bytes" , (PyCFunction) NS(Sq3ValueC_Bytes) , METH_NOARGS , Bytes_doc },
579 { "Double" , (PyCFunction) NS(Sq3ValueC_Double) , METH_NOARGS , Double_doc },
580 { "Encoding" , (PyCFunction) NS(Sq3ValueC_Encoding) , METH_NOARGS , Encoding_doc },
581 { "FromBind" , (PyCFunction) NS(Sq3ValueC_FromBind) , METH_NOARGS , FromBind_doc },
582 // skip class-overload: Sq3ValueHandleGet → HandleGet, NS(Sq3ValueC_HandleGet)
583 { "Int" , (PyCFunction) NS(Sq3ValueC_Int) , METH_NOARGS , Int_doc },
584 { "Int64" , (PyCFunction) NS(Sq3ValueC_Int64) , METH_NOARGS , Int64_doc },
585 // skip class-overload: Sq3ValueLog → Log, NS(Sq3ValueC_Log)
586 { "NoChange" , (PyCFunction) NS(Sq3ValueC_NoChange) , METH_NOARGS , NoChange_doc },
587 { "NumericType" , (PyCFunction) NS(Sq3ValueC_NumericType) , METH_NOARGS , NumericType_doc },
588 { "StringR" , (PyCFunction) NS(Sq3ValueC_StringR) , METH_NOARGS , StringR_doc },
589 { "SubType" , (PyCFunction) NS(Sq3ValueC_SubType) , METH_NOARGS , SubType_doc },
590 { "Text" , (PyCFunction) NS(Sq3ValueC_Text) , METH_NOARGS , Text_doc },
591 { "Type" , (PyCFunction) NS(Sq3ValueC_Type) , METH_NOARGS , Type_doc },
592
593 // END-OBJ - created by 'py_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
594
595 {NULL, NULL, 0, NULL} /* Sentinel */
596};
#define Instances_doc
#define Int64_doc
#define BinaryR_doc
#define Blob_doc
#define Int_doc
#define Text_doc
#define Dup_doc
#define NumericType_doc
#define GetNull_doc
#define Next_doc
#define HandleResolve_doc
#define VtabInFirst_doc
#define Prev_doc
#define Type_doc
#define BUF_doc
#define StringR_doc
#define SubType_doc
#define FromBind_doc
#define VtabInNext_doc
#define Double_doc
#define NoChange_doc
#define Bytes_doc
#define Encoding_doc