theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3Lite_Vfs_PY_API

Sq3Lite PACKAGE - work with the virtual-file-systemMore...

+ Collaboration diagram for Sq3Lite_Vfs_PY_API:

Functions

static OT_ProcRet pysq3lite_Sq3Lite_FilenameDatabase (OtClass_ARGS)
  Python: [static] string FilenameDatabase(F:string) C-API
Translate filenames …
 
static OT_ProcRet pysq3lite_Sq3Lite_FilenameJournal (OtClass_ARGS)
  Python: [static] string FilenameJournal(F:string) C-API
Translate filenames …
 
static OT_ProcRet pysq3lite_Sq3Lite_FilenameWal (OtClass_ARGS)
  Python: [static] string FilenameWal(F:string) C-API
Translate filenames …
 
static OT_ProcRet pysq3lite_Sq3Lite_FreeFilename (OtClass_ARGS)
  Python: [static] FreeFilename(arg0:string) C-API
Create and Destroy VFS Filenames …
 
static OT_ProcRet pysq3lite_Sq3Lite_UriBoolean (OtClass_ARGS)
  Python: [static] UriBoolean(z:string, zParam:string, bDefault:int32) C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet pysq3lite_Sq3Lite_UriInt64 (OtClass_ARGS)
  Python: [static] int64 UriInt64(arg0:string, arg1:string, arg2:int64) C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet pysq3lite_Sq3Lite_UriKey (OtClass_ARGS)
  Python: [static] string UriKey(z:string, N:int32) C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet pysq3lite_Sq3Lite_UriParameter (OtClass_ARGS)
  Python: [static] string UriParameter(z:string, zParam:string) C-API
Obtain Values For URI Parameters …
 

Detailed Description

Sq3Lite PACKAGE - work with the virtual-file-system

Function Documentation

◆ pysq3lite_Sq3Lite_FilenameDatabase()

static OT_ProcRet pysq3lite_Sq3Lite_FilenameDatabase ( OtClass_ARGS )
static

Python: [static] string FilenameDatabase(F:string) C-API
Translate filenames …

Definition at line 2510 of file LibSq3Lite_py.c.

2510 {
2513 SQ3_FILENAME F = 0;
2517 goto end;
2518 error:
2520 end:
2522}
#define OT_SETUP_ONEARG(d)
#define OT_retObj_SET_Error
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_RETURN
#define OT_retObj_SET_STR(nat)
#define OT_CHECK_NOARGS
#define OT_CHECK_STRN(val)
#define FilenameDatabase_doc
#define OT_SETUP_hdl_static
static MK_STRN Sq3FilenameDatabase(SQ3_FILENAME F)
Translate filenames …

◆ pysq3lite_Sq3Lite_FilenameJournal()

static OT_ProcRet pysq3lite_Sq3Lite_FilenameJournal ( OtClass_ARGS )
static

Python: [static] string FilenameJournal(F:string) C-API
Translate filenames …

Definition at line 2525 of file LibSq3Lite_py.c.

2525 {
2528 SQ3_FILENAME F = 0;
2532 goto end;
2533 error:
2535 end:
2537}
#define FilenameJournal_doc
static MK_STRN Sq3FilenameJournal(SQ3_FILENAME F)
Translate filenames …

◆ pysq3lite_Sq3Lite_FilenameWal()

static OT_ProcRet pysq3lite_Sq3Lite_FilenameWal ( OtClass_ARGS )
static

Python: [static] string FilenameWal(F:string) C-API
Translate filenames …

Definition at line 2540 of file LibSq3Lite_py.c.

2540 {
2543 SQ3_FILENAME F = 0;
2547 goto end;
2548 error:
2550 end:
2552}
#define FilenameWal_doc
static MK_STRN Sq3FilenameWal(SQ3_FILENAME F)
Translate filenames …

◆ pysq3lite_Sq3Lite_FreeFilename()

static OT_ProcRet pysq3lite_Sq3Lite_FreeFilename ( OtClass_ARGS )
static

Python: [static] FreeFilename(arg0:string) C-API
Create and Destroy VFS Filenames …

Definition at line 2555 of file LibSq3Lite_py.c.

2555 {
2558 SQ3_FILENAME arg0 = 0;
2561 Sq3FreeFilename (arg0);
2563 goto end;
2564 error:
2566 end:
2568}
#define OT_retObj_SET_None
#define FreeFilename_doc
static void Sq3FreeFilename(SQ3_FILENAME arg0)
Create and Destroy VFS Filenames …

◆ pysq3lite_Sq3Lite_UriBoolean()

static OT_ProcRet pysq3lite_Sq3Lite_UriBoolean ( OtClass_ARGS )
static

Python: [static] UriBoolean(z:string, zParam:string, bDefault:int32) C-API
Obtain Values For URI Parameters …

Definition at line 2571 of file LibSq3Lite_py.c.

2571 {
2574 SQ3_FILENAME z = 0;
2576 MK_STRN zParam = 0;
2578 MK_I32 bDefault = 0;
2581 MkErrorC_Check(hdl,Sq3UriBoolean (z, zParam, bDefault));
2583 goto end;
2584 error:
2586 end:
2588}
#define OT_SETUP_VARARGS(min, max, d)
#define OT_CHECK_NI4(val)
#define MkErrorC_Check(mng, PROC)
#define UriBoolean_doc
const MK_STRB * MK_STRN
signed int MK_I32
static enum MkErrorE Sq3UriBoolean(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault)
Obtain Values For URI Parameters …

◆ pysq3lite_Sq3Lite_UriInt64()

static OT_ProcRet pysq3lite_Sq3Lite_UriInt64 ( OtClass_ARGS )
static

Python: [static] int64 UriInt64(arg0:string, arg1:string, arg2:int64) C-API
Obtain Values For URI Parameters …

Definition at line 2591 of file LibSq3Lite_py.c.

2591 {
2594 SQ3_FILENAME arg0 = 0;
2596 MK_STRN arg1 = 0;
2598 MK_I64 arg2 = 0;
2601 OT_retObj_SET_I64(Sq3UriInt64 (arg0, arg1, arg2));
2602 goto end;
2603 error:
2605 end:
2607}
#define OT_CHECK_NI8(val)
#define OT_retObj_SET_I64(nat)
#define UriInt64_doc
signed long long MK_I64
static MK_I64 Sq3UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
Obtain Values For URI Parameters …

◆ pysq3lite_Sq3Lite_UriKey()

static OT_ProcRet pysq3lite_Sq3Lite_UriKey ( OtClass_ARGS )
static

Python: [static] string UriKey(z:string, N:int32) C-API
Obtain Values For URI Parameters …

Definition at line 2610 of file LibSq3Lite_py.c.

2610 {
2613 SQ3_FILENAME z = 0;
2615 MK_I32 N = 0;
2619 goto end;
2620 error:
2622 end:
2624}
#define UriKey_doc
static MK_STRN Sq3UriKey(SQ3_FILENAME z, MK_I32 N)
Obtain Values For URI Parameters …

◆ pysq3lite_Sq3Lite_UriParameter()

static OT_ProcRet pysq3lite_Sq3Lite_UriParameter ( OtClass_ARGS )
static

Python: [static] string UriParameter(z:string, zParam:string) C-API
Obtain Values For URI Parameters …

Definition at line 2627 of file LibSq3Lite_py.c.

2627 {
2630 SQ3_FILENAME z = 0;
2632 MK_STRN zParam = 0;
2636 goto end;
2637 error:
2639 end:
2641}
#define UriParameter_doc
static MK_STRN Sq3UriParameter(SQ3_FILENAME z, MK_STRN zParam)
Obtain Values For URI Parameters …