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_JV_API

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

+ Collaboration diagram for Sq3Lite_Vfs_JV_API:

Functions

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameDatabase (JNIEnv *env, jclass class, jstring F)
  Java: [static] String FilenameDatabase(String F) C-API
Translate filenames …
 
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameJournal (JNIEnv *env, jclass class, jstring F)
  Java: [static] String FilenameJournal(String F) C-API
Translate filenames …
 
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameWal (JNIEnv *env, jclass class, jstring F)
  Java: [static] String FilenameWal(String F) C-API
Translate filenames …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_FreeFilename (JNIEnv *env, jclass class, jstring arg0)
  Java: [static] FreeFilename(String arg0) C-API
Create and Destroy VFS Filenames …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_UriBoolean (JNIEnv *env, jclass class, jstring z, jstring zParam, jint bDefault)
  Java: [static] UriBoolean(String z, String zParam, int bDefault) C-API
Obtain Values For URI Parameters …
 
JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_UriInt64 (JNIEnv *env, jclass class, jstring arg0, jstring arg1, jlong arg2)
  Java: [static] long UriInt64(String arg0, String arg1, long arg2) C-API
Obtain Values For URI Parameters …
 
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_UriKey (JNIEnv *env, jclass class, jstring z, jint N)
  Java: [static] String UriKey(String z, int N) C-API
Obtain Values For URI Parameters …
 
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_UriParameter (JNIEnv *env, jclass class, jstring z, jstring zParam)
  Java: [static] String UriParameter(String z, String zParam) C-API
Obtain Values For URI Parameters …
 
static native String jvsq3lite.Sq3Lite.FilenameDatabase (String F)
  Java: [static] String FilenameDatabase(String F) C-API
Translate filenames …
 
static native String jvsq3lite.Sq3Lite.FilenameJournal (String F)
  Java: [static] String FilenameJournal(String F) C-API
Translate filenames …
 
static native String jvsq3lite.Sq3Lite.FilenameWal (String F)
  Java: [static] String FilenameWal(String F) C-API
Translate filenames …
 
static native void jvsq3lite.Sq3Lite.FreeFilename (String arg0)
  Java: [static] FreeFilename(String arg0) C-API
Create and Destroy VFS Filenames …
 
static native void jvsq3lite.Sq3Lite.UriBoolean (String z, String zParam, int bDefault)
  Java: [static] UriBoolean(String z, String zParam, int bDefault) C-API
Obtain Values For URI Parameters …
 
static native long jvsq3lite.Sq3Lite.UriInt64 (String arg0, String arg1, long arg2)
  Java: [static] long UriInt64(String arg0, String arg1, long arg2) C-API
Obtain Values For URI Parameters …
 
static native String jvsq3lite.Sq3Lite.UriKey (String z, int N)
  Java: [static] String UriKey(String z, int N) C-API
Obtain Values For URI Parameters …
 
static native String jvsq3lite.Sq3Lite.UriParameter (String z, String zParam)
  Java: [static] String UriParameter(String z, String zParam) C-API
Obtain Values For URI Parameters …
 

Detailed Description

Sq3Lite PACKAGE - work with the virtual-file-system

Function Documentation

◆ FilenameDatabase()

static native String jvsq3lite.Sq3Lite.FilenameDatabase ( String F)
static

Java: [static] String FilenameDatabase(String F) C-API
Translate filenames …

◆ FilenameJournal()

static native String jvsq3lite.Sq3Lite.FilenameJournal ( String F)
static

Java: [static] String FilenameJournal(String F) C-API
Translate filenames …

◆ FilenameWal()

static native String jvsq3lite.Sq3Lite.FilenameWal ( String F)
static

Java: [static] String FilenameWal(String F) C-API
Translate filenames …

◆ FreeFilename()

static native void jvsq3lite.Sq3Lite.FreeFilename ( String arg0)
static

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

◆ Java_jvsq3lite_Sq3Lite_FilenameDatabase()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameDatabase ( JNIEnv * env,
jclass class,
jstring F )

Java: [static] String FilenameDatabase(String F) C-API
Translate filenames …

Definition at line 1714 of file LibSq3Lite_jv.c.

1714 {
1716 SQ3_FILENAME F_ptr = (F?(*env)->GetStringUTFChars(env,F,NULL):NULL);
1717 JavaErrorCheck;
1718 MK_STRN __retVal__L = Sq3FilenameDatabase(F_ptr);
1719 jstring __retVal__S = JC2O(env,__retVal__L);
1720 if (F_ptr) (*env)->ReleaseStringUTFChars(env,F,F_ptr);
1721 return __retVal__S;
1722error:
1723 return 0;
1724}
const MK_STRB * MK_STRN
#define MkRtSetup_NULL
static MK_STRN Sq3FilenameDatabase(SQ3_FILENAME F)
Translate filenames …

◆ Java_jvsq3lite_Sq3Lite_FilenameJournal()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameJournal ( JNIEnv * env,
jclass class,
jstring F )

Java: [static] String FilenameJournal(String F) C-API
Translate filenames …

Definition at line 1727 of file LibSq3Lite_jv.c.

1727 {
1729 SQ3_FILENAME F_ptr = (F?(*env)->GetStringUTFChars(env,F,NULL):NULL);
1730 JavaErrorCheck;
1731 MK_STRN __retVal__L = Sq3FilenameJournal(F_ptr);
1732 jstring __retVal__S = JC2O(env,__retVal__L);
1733 if (F_ptr) (*env)->ReleaseStringUTFChars(env,F,F_ptr);
1734 return __retVal__S;
1735error:
1736 return 0;
1737}
static MK_STRN Sq3FilenameJournal(SQ3_FILENAME F)
Translate filenames …

◆ Java_jvsq3lite_Sq3Lite_FilenameWal()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_FilenameWal ( JNIEnv * env,
jclass class,
jstring F )

Java: [static] String FilenameWal(String F) C-API
Translate filenames …

Definition at line 1740 of file LibSq3Lite_jv.c.

1740 {
1742 SQ3_FILENAME F_ptr = (F?(*env)->GetStringUTFChars(env,F,NULL):NULL);
1743 JavaErrorCheck;
1744 MK_STRN __retVal__L = Sq3FilenameWal(F_ptr);
1745 jstring __retVal__S = JC2O(env,__retVal__L);
1746 if (F_ptr) (*env)->ReleaseStringUTFChars(env,F,F_ptr);
1747 return __retVal__S;
1748error:
1749 return 0;
1750}
static MK_STRN Sq3FilenameWal(SQ3_FILENAME F)
Translate filenames …

◆ Java_jvsq3lite_Sq3Lite_FreeFilename()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_FreeFilename ( JNIEnv * env,
jclass class,
jstring arg0 )

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

Definition at line 1753 of file LibSq3Lite_jv.c.

1753 {
1755 SQ3_FILENAME arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1756 JavaErrorCheck;
1757 Sq3FreeFilename(arg0_ptr);
1758 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1759error:
1760 return;
1761}
static void Sq3FreeFilename(SQ3_FILENAME arg0)
Create and Destroy VFS Filenames …

◆ Java_jvsq3lite_Sq3Lite_UriBoolean()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3Lite_UriBoolean ( JNIEnv * env,
jclass class,
jstring z,
jstring zParam,
jint bDefault )

Java: [static] UriBoolean(String z, String zParam, int bDefault) C-API
Obtain Values For URI Parameters …

Definition at line 1764 of file LibSq3Lite_jv.c.

1764 {
1766 SQ3_FILENAME z_ptr = (z?(*env)->GetStringUTFChars(env,z,NULL):NULL);
1767 JavaErrorCheck;
1768 MK_STRN zParam_ptr = (zParam?(*env)->GetStringUTFChars(env,zParam,NULL):NULL);
1769 JavaErrorCheck;
1770 enum MkErrorE errVal = Sq3UriBoolean(z_ptr, zParam_ptr, bDefault);
1771 MkErrorC_Check(NULL, errVal)
1772 if (z_ptr) (*env)->ReleaseStringUTFChars(env,z,z_ptr);
1773 if (zParam_ptr) (*env)->ReleaseStringUTFChars(env,zParam,zParam_ptr);
1774error:
1775 return;
1776}
MkErrorE
static enum MkErrorE Sq3UriBoolean(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault)
Obtain Values For URI Parameters …

◆ Java_jvsq3lite_Sq3Lite_UriInt64()

JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3Lite_UriInt64 ( JNIEnv * env,
jclass class,
jstring arg0,
jstring arg1,
jlong arg2 )

Java: [static] long UriInt64(String arg0, String arg1, long arg2) C-API
Obtain Values For URI Parameters …

Definition at line 1779 of file LibSq3Lite_jv.c.

1779 {
1781 SQ3_FILENAME arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1782 JavaErrorCheck;
1783 MK_STRN arg1_ptr = (arg1?(*env)->GetStringUTFChars(env,arg1,NULL):NULL);
1784 JavaErrorCheck;
1785 MK_I64 __retVal__L = Sq3UriInt64(arg0_ptr, arg1_ptr, arg2);
1786 jlong __retVal__S = __retVal__L;
1787 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1788 if (arg1_ptr) (*env)->ReleaseStringUTFChars(env,arg1,arg1_ptr);
1789 return __retVal__S;
1790error:
1791 return 0;
1792}
signed long long MK_I64
static MK_I64 Sq3UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
Obtain Values For URI Parameters …

◆ Java_jvsq3lite_Sq3Lite_UriKey()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_UriKey ( JNIEnv * env,
jclass class,
jstring z,
jint N )

Java: [static] String UriKey(String z, int N) C-API
Obtain Values For URI Parameters …

Definition at line 1795 of file LibSq3Lite_jv.c.

1795 {
1797 SQ3_FILENAME z_ptr = (z?(*env)->GetStringUTFChars(env,z,NULL):NULL);
1798 JavaErrorCheck;
1799 MK_STRN __retVal__L = Sq3UriKey(z_ptr, N);
1800 jstring __retVal__S = JC2O(env,__retVal__L);
1801 if (z_ptr) (*env)->ReleaseStringUTFChars(env,z,z_ptr);
1802 return __retVal__S;
1803error:
1804 return 0;
1805}
static MK_STRN Sq3UriKey(SQ3_FILENAME z, MK_I32 N)
Obtain Values For URI Parameters …

◆ Java_jvsq3lite_Sq3Lite_UriParameter()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3Lite_UriParameter ( JNIEnv * env,
jclass class,
jstring z,
jstring zParam )

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

Definition at line 1808 of file LibSq3Lite_jv.c.

1808 {
1810 SQ3_FILENAME z_ptr = (z?(*env)->GetStringUTFChars(env,z,NULL):NULL);
1811 JavaErrorCheck;
1812 MK_STRN zParam_ptr = (zParam?(*env)->GetStringUTFChars(env,zParam,NULL):NULL);
1813 JavaErrorCheck;
1814 MK_STRN __retVal__L = Sq3UriParameter(z_ptr, zParam_ptr);
1815 jstring __retVal__S = JC2O(env,__retVal__L);
1816 if (z_ptr) (*env)->ReleaseStringUTFChars(env,z,z_ptr);
1817 if (zParam_ptr) (*env)->ReleaseStringUTFChars(env,zParam,zParam_ptr);
1818 return __retVal__S;
1819error:
1820 return 0;
1821}
static MK_STRN Sq3UriParameter(SQ3_FILENAME z, MK_STRN zParam)
Obtain Values For URI Parameters …

◆ UriBoolean()

static native void jvsq3lite.Sq3Lite.UriBoolean ( String z,
String zParam,
int bDefault )
static

Java: [static] UriBoolean(String z, String zParam, int bDefault) C-API
Obtain Values For URI Parameters …

◆ UriInt64()

static native long jvsq3lite.Sq3Lite.UriInt64 ( String arg0,
String arg1,
long arg2 )
static

Java: [static] long UriInt64(String arg0, String arg1, long arg2) C-API
Obtain Values For URI Parameters …

◆ UriKey()

static native String jvsq3lite.Sq3Lite.UriKey ( String z,
int N )
static

Java: [static] String UriKey(String z, int N) C-API
Obtain Values For URI Parameters …

◆ UriParameter()

static native String jvsq3lite.Sq3Lite.UriParameter ( String z,
String zParam )
static

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