theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
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 2513 of file LibSq3Lite_py.c.

2513 {
2516 SQ3_FILENAME F = 0;
2520 goto end;
2521 error:
2523 end:
2525}
#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 2528 of file LibSq3Lite_py.c.

2528 {
2531 SQ3_FILENAME F = 0;
2535 goto end;
2536 error:
2538 end:
2540}
#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 2543 of file LibSq3Lite_py.c.

2543 {
2546 SQ3_FILENAME F = 0;
2550 goto end;
2551 error:
2553 end:
2555}
#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 2558 of file LibSq3Lite_py.c.

2558 {
2561 SQ3_FILENAME arg0 = 0;
2564 Sq3FreeFilename (arg0);
2566 goto end;
2567 error:
2569 end:
2571}
#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 2574 of file LibSq3Lite_py.c.

2574 {
2577 SQ3_FILENAME z = 0;
2579 MK_STRN zParam = 0;
2581 MK_I32 bDefault = 0;
2584 MkErrorC_Check(hdl,Sq3UriBoolean (z, zParam, bDefault));
2586 goto end;
2587 error:
2589 end:
2591}
#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 2594 of file LibSq3Lite_py.c.

2594 {
2597 SQ3_FILENAME arg0 = 0;
2599 MK_STRN arg1 = 0;
2601 MK_I64 arg2 = 0;
2604 OT_retObj_SET_I64(Sq3UriInt64 (arg0, arg1, arg2));
2605 goto end;
2606 error:
2608 end:
2610}
#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 2613 of file LibSq3Lite_py.c.

2613 {
2616 SQ3_FILENAME z = 0;
2618 MK_I32 N = 0;
2622 goto end;
2623 error:
2625 end:
2627}
#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 2630 of file LibSq3Lite_py.c.

2630 {
2633 SQ3_FILENAME z = 0;
2635 MK_STRN zParam = 0;
2639 goto end;
2640 error:
2642 end:
2644}
#define UriParameter_doc
static MK_STRN Sq3UriParameter(SQ3_FILENAME z, MK_STRN zParam)
Obtain Values For URI Parameters …