LibSq3Lite_py.h - 17 Apr 2025 - aotto1968. More...
Go to the source code of this file.
Data Structures | |
struct | Sq3LiteThreadStateS |
struct | Sq3BlobC_Obj |
struct | Sq3FileC_Obj |
struct | Sq3LiteC_Obj |
struct | Sq3StmtC_Obj |
struct | Sq3ValueC_Obj |
Macros | |
#define | HEADER |
#define | SQ3_PY_EXTERN |
static library | |
#define | SQ3_PY_EXTERN_DATA extern |
#define | SQ3(n) |
#define | NS(n) |
#define | Sq3BlobC_lngO (&SQ3(Sq3BlobCR)) |
#define | Sq3BlobC_base (&MK(MkObjectCR)) |
#define | Sq3BlobC_MK_NULL SQ3(Sq3LiteThreadState).Sq3BlobC_MK_NULL |
#define | Sq3BlobC_ARGS Sq3BlobC_Obj *self, PyObject *objv |
#define | Sq3BlobC_ARGS_CALL self, objv |
#define | OT_retObj_SET_BLOB(nat) |
#define | OT_TMP_BLOB_OBJ(val) |
#define | VAL2BLOB(val) |
#define | Sq3FileC_lngO (&SQ3(Sq3FileCR)) |
#define | Sq3FileC_base (&MK(MkObjectCR)) |
#define | Sq3FileC_MK_NULL SQ3(Sq3LiteThreadState).Sq3FileC_MK_NULL |
#define | Sq3FileC_ARGS Sq3FileC_Obj *self, PyObject *objv |
#define | Sq3FileC_ARGS_CALL self, objv |
#define | OT_retObj_SET_FILE(nat) |
#define | OT_TMP_FILE_OBJ(val) |
#define | VAL2FILE(val) |
#define | Sq3LiteC_lngO (&SQ3(Sq3LiteCR)) |
#define | Sq3LiteC_base (&MK(MkObjectCR)) |
#define | Sq3LiteC_MK_NULL SQ3(Sq3LiteThreadState).Sq3LiteC_MK_NULL |
#define | Sq3LiteC_ARGS Sq3LiteC_Obj *self, PyObject *objv |
#define | Sq3LiteC_ARGS_CALL self, objv |
#define | OT_retObj_SET_LITE(nat) |
#define | OT_TMP_LITE_OBJ(val) |
#define | VAL2LITE(val) |
#define | Sq3StmtC_lngO (&SQ3(Sq3StmtCR)) |
#define | Sq3StmtC_base (&MK(MkObjectCR)) |
#define | Sq3StmtC_MK_NULL SQ3(Sq3LiteThreadState).Sq3StmtC_MK_NULL |
#define | Sq3StmtC_ARGS Sq3StmtC_Obj *self, PyObject *objv |
#define | Sq3StmtC_ARGS_CALL self, objv |
#define | OT_retObj_SET_STMT(nat) |
#define | OT_TMP_STMT_OBJ(val) |
#define | VAL2STMT(val) |
#define | Sq3ValueC_lngO (&SQ3(Sq3ValueCR)) |
#define | Sq3ValueC_base (&MK(MkObjectCR)) |
#define | Sq3ValueC_MK_NULL SQ3(Sq3LiteThreadState).Sq3ValueC_MK_NULL |
#define | Sq3ValueC_ARGS Sq3ValueC_Obj *self, PyObject *objv |
#define | Sq3ValueC_ARGS_CALL self, objv |
#define | OT_retObj_SET_VAL(nat) |
#define | OT_TMP_VAL_OBJ(val) |
#define | VAL2VAL(val) |
#define | OT_NEW_Sq3_enum_OBJ(typ, val) |
#define | Sq3AccessE_lngO (SQ3(Sq3LiteThreadState).Sq3AccessE) |
#define | Sq3AuthActionE_lngO (SQ3(Sq3LiteThreadState).Sq3AuthActionE) |
#define | Sq3AuthReturnE_lngO (SQ3(Sq3LiteThreadState).Sq3AuthReturnE) |
#define | Sq3ChangeSetConflictE_lngO (SQ3(Sq3LiteThreadState).Sq3ChangeSetConflictE) |
#define | Sq3ChangesetE_lngO (SQ3(Sq3LiteThreadState).Sq3ChangesetE) |
#define | Sq3CheckpointE_lngO (SQ3(Sq3LiteThreadState).Sq3CheckpointE) |
#define | Sq3ConfigE_lngO (SQ3(Sq3LiteThreadState).Sq3ConfigE) |
#define | Sq3ConflictResolutionE_lngO (SQ3(Sq3LiteThreadState).Sq3ConflictResolutionE) |
#define | Sq3DbConfigE_lngO (SQ3(Sq3LiteThreadState).Sq3DbConfigE) |
#define | Sq3DbStatusE_lngO (SQ3(Sq3LiteThreadState).Sq3DbStatusE) |
#define | Sq3DeSerializeEF_lngO (SQ3(Sq3LiteThreadState).Sq3DeSerializeEF) |
#define | Sq3ErrorE_lngO (SQ3(Sq3LiteThreadState).Sq3ErrorE) |
#define | Sq3ExtendetResultCodesE_lngO (SQ3(Sq3LiteThreadState).Sq3ExtendetResultCodesE) |
#define | Sq3FcntlE_lngO (SQ3(Sq3LiteThreadState).Sq3FcntlE) |
#define | Sq3FunctionEF_lngO (SQ3(Sq3LiteThreadState).Sq3FunctionEF) |
#define | Sq3IndexConstraintEF_lngO (SQ3(Sq3LiteThreadState).Sq3IndexConstraintEF) |
#define | Sq3IoCapEF_lngO (SQ3(Sq3LiteThreadState).Sq3IoCapEF) |
#define | Sq3LimitE_lngO (SQ3(Sq3LiteThreadState).Sq3LimitE) |
#define | Sq3LockE_lngO (SQ3(Sq3LiteThreadState).Sq3LockE) |
#define | Sq3MutexE_lngO (SQ3(Sq3LiteThreadState).Sq3MutexE) |
#define | Sq3OpenEF_lngO (SQ3(Sq3LiteThreadState).Sq3OpenEF) |
#define | Sq3PrepareEF_lngO (SQ3(Sq3LiteThreadState).Sq3PrepareEF) |
#define | Sq3ScanStatE_lngO (SQ3(Sq3LiteThreadState).Sq3ScanStatE) |
#define | Sq3SerializeE_lngO (SQ3(Sq3LiteThreadState).Sq3SerializeE) |
#define | Sq3SessionObjConfigE_lngO (SQ3(Sq3LiteThreadState).Sq3SessionObjConfigE) |
#define | Sq3ShmLockE_lngO (SQ3(Sq3LiteThreadState).Sq3ShmLockE) |
#define | Sq3StatusE_lngO (SQ3(Sq3LiteThreadState).Sq3StatusE) |
#define | Sq3StmtStatusE_lngO (SQ3(Sq3LiteThreadState).Sq3StmtStatusE) |
#define | Sq3SyncEF_lngO (SQ3(Sq3LiteThreadState).Sq3SyncEF) |
#define | Sq3TestCtrlE_lngO (SQ3(Sq3LiteThreadState).Sq3TestCtrlE) |
#define | Sq3TextE_lngO (SQ3(Sq3LiteThreadState).Sq3TextE) |
#define | Sq3TraceEF_lngO (SQ3(Sq3LiteThreadState).Sq3TraceEF) |
#define | Sq3TxnE_lngO (SQ3(Sq3LiteThreadState).Sq3TxnE) |
#define | Sq3TypeE_lngO (SQ3(Sq3LiteThreadState).Sq3TypeE) |
#define | Sq3VtabE_lngO (SQ3(Sq3LiteThreadState).Sq3VtabE) |
Typedefs | |
typedef struct Sq3BlobC_Obj | Sq3BlobC_Obj |
typedef struct Sq3FileC_Obj | Sq3FileC_Obj |
typedef struct Sq3LiteC_Obj | Sq3LiteC_Obj |
typedef struct Sq3StmtC_Obj | Sq3StmtC_Obj |
typedef struct Sq3ValueC_Obj | Sq3ValueC_Obj |
Functions | |
int | pysq3lite_pSq3LiteC_Init (MK_RT mkrt, OT_OBJ_T) |
int | pysq3lite_pSq3ValueC_Init (MK_RT mkrt, OT_OBJ_T) |
int | pysq3lite_pSq3StmtC_Init (MK_RT mkrt, OT_OBJ_T) |
int | pysq3lite_pSq3BlobC_Init (MK_RT mkrt, OT_OBJ_T) |
int | pysq3lite_pSq3FileC_Init (MK_RT mkrt, OT_OBJ_T) |
static MK_ARTIFICIAL OT_OBJ_T | pysq3lite_Sq3BlobC_ObjNew (MK_RT mkrt, OT_CLS_T type, SQ3_BLOB hdl) |
static MK_ARTIFICIAL OT_OBJ_T | pysq3lite_Sq3FileC_ObjNew (MK_RT mkrt, OT_CLS_T type, SQ3_FILE hdl) |
static MK_ARTIFICIAL OT_OBJ_T | pysq3lite_Sq3LiteC_ObjNew (MK_RT mkrt, OT_CLS_T type, SQ3_LITE hdl) |
static MK_ARTIFICIAL OT_OBJ_T | pysq3lite_Sq3StmtC_ObjNew (MK_RT mkrt, OT_CLS_T type, SQ3_STMT hdl) |
static MK_ARTIFICIAL OT_OBJ_T | pysq3lite_Sq3ValueC_ObjNew (MK_RT mkrt, OT_CLS_T type, SQ3_VAL hdl) |
LibSq3Lite_py.h - 17 Apr 2025 - aotto1968.
Definition in file LibSq3Lite_py.h.
#define HEADER |
Definition at line 26 of file LibSq3Lite_py.h.
#define NS | ( | n | ) |
Definition at line 79 of file LibSq3Lite_py.h.
#define OT_NEW_Sq3_enum_OBJ | ( | typ, | |
val ) |
Definition at line 348 of file LibSq3Lite_py.h.
#define OT_retObj_SET_BLOB | ( | nat | ) |
Definition at line 192 of file LibSq3Lite_py.h.
#define OT_retObj_SET_FILE | ( | nat | ) |
Definition at line 225 of file LibSq3Lite_py.h.
#define OT_retObj_SET_LITE | ( | nat | ) |
Definition at line 258 of file LibSq3Lite_py.h.
#define OT_retObj_SET_STMT | ( | nat | ) |
Definition at line 291 of file LibSq3Lite_py.h.
#define OT_retObj_SET_VAL | ( | nat | ) |
Definition at line 324 of file LibSq3Lite_py.h.
#define OT_TMP_BLOB_OBJ | ( | val | ) |
Definition at line 195 of file LibSq3Lite_py.h.
#define OT_TMP_FILE_OBJ | ( | val | ) |
Definition at line 228 of file LibSq3Lite_py.h.
#define OT_TMP_LITE_OBJ | ( | val | ) |
Definition at line 261 of file LibSq3Lite_py.h.
#define OT_TMP_STMT_OBJ | ( | val | ) |
Definition at line 294 of file LibSq3Lite_py.h.
#define OT_TMP_VAL_OBJ | ( | val | ) |
Definition at line 327 of file LibSq3Lite_py.h.
#define SQ3 | ( | n | ) |
Definition at line 77 of file LibSq3Lite_py.h.
#define SQ3_PY_EXTERN |
static library
Definition at line 50 of file LibSq3Lite_py.h.
#define SQ3_PY_EXTERN_DATA extern |
Definition at line 73 of file LibSq3Lite_py.h.
#define Sq3AccessE_lngO (SQ3(Sq3LiteThreadState).Sq3AccessE) |
Definition at line 352 of file LibSq3Lite_py.h.
#define Sq3AuthActionE_lngO (SQ3(Sq3LiteThreadState).Sq3AuthActionE) |
Definition at line 353 of file LibSq3Lite_py.h.
#define Sq3AuthReturnE_lngO (SQ3(Sq3LiteThreadState).Sq3AuthReturnE) |
Definition at line 354 of file LibSq3Lite_py.h.
#define Sq3BlobC_ARGS Sq3BlobC_Obj *self, PyObject *objv |
Definition at line 188 of file LibSq3Lite_py.h.
#define Sq3BlobC_ARGS_CALL self, objv |
Definition at line 189 of file LibSq3Lite_py.h.
#define Sq3BlobC_base (&MK(MkObjectCR)) |
Definition at line 182 of file LibSq3Lite_py.h.
Definition at line 181 of file LibSq3Lite_py.h.
#define Sq3BlobC_MK_NULL SQ3(Sq3LiteThreadState).Sq3BlobC_MK_NULL |
Definition at line 185 of file LibSq3Lite_py.h.
#define Sq3ChangeSetConflictE_lngO (SQ3(Sq3LiteThreadState).Sq3ChangeSetConflictE) |
Definition at line 355 of file LibSq3Lite_py.h.
#define Sq3ChangesetE_lngO (SQ3(Sq3LiteThreadState).Sq3ChangesetE) |
Definition at line 356 of file LibSq3Lite_py.h.
#define Sq3CheckpointE_lngO (SQ3(Sq3LiteThreadState).Sq3CheckpointE) |
Definition at line 357 of file LibSq3Lite_py.h.
#define Sq3ConfigE_lngO (SQ3(Sq3LiteThreadState).Sq3ConfigE) |
Definition at line 358 of file LibSq3Lite_py.h.
#define Sq3ConflictResolutionE_lngO (SQ3(Sq3LiteThreadState).Sq3ConflictResolutionE) |
Definition at line 359 of file LibSq3Lite_py.h.
#define Sq3DbConfigE_lngO (SQ3(Sq3LiteThreadState).Sq3DbConfigE) |
Definition at line 360 of file LibSq3Lite_py.h.
#define Sq3DbStatusE_lngO (SQ3(Sq3LiteThreadState).Sq3DbStatusE) |
Definition at line 361 of file LibSq3Lite_py.h.
#define Sq3DeSerializeEF_lngO (SQ3(Sq3LiteThreadState).Sq3DeSerializeEF) |
Definition at line 362 of file LibSq3Lite_py.h.
Definition at line 363 of file LibSq3Lite_py.h.
#define Sq3ExtendetResultCodesE_lngO (SQ3(Sq3LiteThreadState).Sq3ExtendetResultCodesE) |
Definition at line 364 of file LibSq3Lite_py.h.
Definition at line 365 of file LibSq3Lite_py.h.
#define Sq3FileC_ARGS Sq3FileC_Obj *self, PyObject *objv |
Definition at line 221 of file LibSq3Lite_py.h.
#define Sq3FileC_ARGS_CALL self, objv |
Definition at line 222 of file LibSq3Lite_py.h.
#define Sq3FileC_base (&MK(MkObjectCR)) |
Definition at line 215 of file LibSq3Lite_py.h.
Definition at line 214 of file LibSq3Lite_py.h.
#define Sq3FileC_MK_NULL SQ3(Sq3LiteThreadState).Sq3FileC_MK_NULL |
Definition at line 218 of file LibSq3Lite_py.h.
#define Sq3FunctionEF_lngO (SQ3(Sq3LiteThreadState).Sq3FunctionEF) |
Definition at line 366 of file LibSq3Lite_py.h.
#define Sq3IndexConstraintEF_lngO (SQ3(Sq3LiteThreadState).Sq3IndexConstraintEF) |
Definition at line 367 of file LibSq3Lite_py.h.
#define Sq3IoCapEF_lngO (SQ3(Sq3LiteThreadState).Sq3IoCapEF) |
Definition at line 368 of file LibSq3Lite_py.h.
Definition at line 369 of file LibSq3Lite_py.h.
#define Sq3LiteC_ARGS Sq3LiteC_Obj *self, PyObject *objv |
Definition at line 254 of file LibSq3Lite_py.h.
#define Sq3LiteC_ARGS_CALL self, objv |
Definition at line 255 of file LibSq3Lite_py.h.
#define Sq3LiteC_base (&MK(MkObjectCR)) |
Definition at line 248 of file LibSq3Lite_py.h.
Definition at line 247 of file LibSq3Lite_py.h.
#define Sq3LiteC_MK_NULL SQ3(Sq3LiteThreadState).Sq3LiteC_MK_NULL |
Definition at line 251 of file LibSq3Lite_py.h.
Definition at line 370 of file LibSq3Lite_py.h.
Definition at line 371 of file LibSq3Lite_py.h.
Definition at line 372 of file LibSq3Lite_py.h.
#define Sq3PrepareEF_lngO (SQ3(Sq3LiteThreadState).Sq3PrepareEF) |
Definition at line 373 of file LibSq3Lite_py.h.
#define Sq3ScanStatE_lngO (SQ3(Sq3LiteThreadState).Sq3ScanStatE) |
Definition at line 374 of file LibSq3Lite_py.h.
#define Sq3SerializeE_lngO (SQ3(Sq3LiteThreadState).Sq3SerializeE) |
Definition at line 375 of file LibSq3Lite_py.h.
#define Sq3SessionObjConfigE_lngO (SQ3(Sq3LiteThreadState).Sq3SessionObjConfigE) |
Definition at line 376 of file LibSq3Lite_py.h.
#define Sq3ShmLockE_lngO (SQ3(Sq3LiteThreadState).Sq3ShmLockE) |
Definition at line 377 of file LibSq3Lite_py.h.
#define Sq3StatusE_lngO (SQ3(Sq3LiteThreadState).Sq3StatusE) |
Definition at line 378 of file LibSq3Lite_py.h.
#define Sq3StmtC_ARGS Sq3StmtC_Obj *self, PyObject *objv |
Definition at line 287 of file LibSq3Lite_py.h.
#define Sq3StmtC_ARGS_CALL self, objv |
Definition at line 288 of file LibSq3Lite_py.h.
#define Sq3StmtC_base (&MK(MkObjectCR)) |
Definition at line 281 of file LibSq3Lite_py.h.
Definition at line 280 of file LibSq3Lite_py.h.
#define Sq3StmtC_MK_NULL SQ3(Sq3LiteThreadState).Sq3StmtC_MK_NULL |
Definition at line 284 of file LibSq3Lite_py.h.
#define Sq3StmtStatusE_lngO (SQ3(Sq3LiteThreadState).Sq3StmtStatusE) |
Definition at line 379 of file LibSq3Lite_py.h.
Definition at line 380 of file LibSq3Lite_py.h.
#define Sq3TestCtrlE_lngO (SQ3(Sq3LiteThreadState).Sq3TestCtrlE) |
Definition at line 381 of file LibSq3Lite_py.h.
Definition at line 382 of file LibSq3Lite_py.h.
#define Sq3TraceEF_lngO (SQ3(Sq3LiteThreadState).Sq3TraceEF) |
Definition at line 383 of file LibSq3Lite_py.h.
Definition at line 384 of file LibSq3Lite_py.h.
Definition at line 385 of file LibSq3Lite_py.h.
#define Sq3ValueC_ARGS Sq3ValueC_Obj *self, PyObject *objv |
Definition at line 320 of file LibSq3Lite_py.h.
#define Sq3ValueC_ARGS_CALL self, objv |
Definition at line 321 of file LibSq3Lite_py.h.
#define Sq3ValueC_base (&MK(MkObjectCR)) |
Definition at line 314 of file LibSq3Lite_py.h.
#define Sq3ValueC_lngO (&SQ3(Sq3ValueCR)) |
Definition at line 313 of file LibSq3Lite_py.h.
#define Sq3ValueC_MK_NULL SQ3(Sq3LiteThreadState).Sq3ValueC_MK_NULL |
Definition at line 317 of file LibSq3Lite_py.h.
Definition at line 386 of file LibSq3Lite_py.h.
#define VAL2BLOB | ( | val | ) |
Definition at line 202 of file LibSq3Lite_py.h.
#define VAL2FILE | ( | val | ) |
Definition at line 235 of file LibSq3Lite_py.h.
#define VAL2LITE | ( | val | ) |
Definition at line 268 of file LibSq3Lite_py.h.
#define VAL2STMT | ( | val | ) |
Definition at line 301 of file LibSq3Lite_py.h.
#define VAL2VAL | ( | val | ) |
Definition at line 334 of file LibSq3Lite_py.h.
typedef struct Sq3BlobC_Obj Sq3BlobC_Obj |
typedef struct Sq3FileC_Obj Sq3FileC_Obj |
typedef struct Sq3LiteC_Obj Sq3LiteC_Obj |
typedef struct Sq3StmtC_Obj Sq3StmtC_Obj |
typedef struct Sq3ValueC_Obj Sq3ValueC_Obj |
Definition at line 443 of file Sq3BlobC_py.c.
Definition at line 319 of file Sq3FileC_py.c.
Definition at line 1168 of file Sq3LiteC_py.c.
Definition at line 1075 of file Sq3StmtC_py.c.
Definition at line 619 of file Sq3ValueC_py.c.
|
inlinestatic |
Definition at line 197 of file LibSq3Lite_py.h.
|
inlinestatic |
Definition at line 230 of file LibSq3Lite_py.h.
|
inlinestatic |
Definition at line 263 of file LibSq3Lite_py.h.
|
inlinestatic |
Definition at line 296 of file LibSq3Lite_py.h.
|
inlinestatic |
Definition at line 329 of file LibSq3Lite_py.h.
SQ3_PY_EXTERN_DATA OT_CLASS_TYPE_REF pysq3lite_Sq3BlobCR |
Definition at line 180 of file LibSq3Lite_py.h.
SQ3_PY_EXTERN_DATA OT_CLASS_TYPE_REF pysq3lite_Sq3FileCR |
Definition at line 213 of file LibSq3Lite_py.h.
SQ3_PY_EXTERN_DATA OT_CLASS_TYPE_REF pysq3lite_Sq3LiteCR |
Definition at line 246 of file LibSq3Lite_py.h.
MK_PY_EXTERN_DATA __thread Sq3LiteThreadStateS pysq3lite_Sq3LiteThreadState |
Definition at line 161 of file LibSq3Lite_py.h.
SQ3_PY_EXTERN_DATA OT_CLASS_TYPE_REF pysq3lite_Sq3StmtCR |
Definition at line 279 of file LibSq3Lite_py.h.
SQ3_PY_EXTERN_DATA OT_CLASS_TYPE_REF pysq3lite_Sq3ValueCR |
Definition at line 312 of file LibSq3Lite_py.h.