theSq3Lite 10.0
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 1711 of file LibSq3Lite_jv.c.

1711 {
1713 SQ3_FILENAME F_ptr = (F?(*env)->GetStringUTFChars(env,F,NULL):NULL);
1714 JavaErrorCheck;
1715 MK_STRN __retVal__L = Sq3FilenameDatabase(F_ptr);
1716 jstring __retVal__S = JC2O(env,__retVal__L);
1717 if (F_ptr) (*env)->ReleaseStringUTFChars(env,F,F_ptr);
1718 return __retVal__S;
1719error:
1720 return 0;
1721}
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 1724 of file LibSq3Lite_jv.c.

1724 {
1726 SQ3_FILENAME F_ptr = (F?(*env)->GetStringUTFChars(env,F,NULL):NULL);
1727 JavaErrorCheck;
1728 MK_STRN __retVal__L = Sq3FilenameJournal(F_ptr);
1729 jstring __retVal__S = JC2O(env,__retVal__L);
1730 if (F_ptr) (*env)->ReleaseStringUTFChars(env,F,F_ptr);
1731 return __retVal__S;
1732error:
1733 return 0;
1734}
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 1737 of file LibSq3Lite_jv.c.

1737 {
1739 SQ3_FILENAME F_ptr = (F?(*env)->GetStringUTFChars(env,F,NULL):NULL);
1740 JavaErrorCheck;
1741 MK_STRN __retVal__L = Sq3FilenameWal(F_ptr);
1742 jstring __retVal__S = JC2O(env,__retVal__L);
1743 if (F_ptr) (*env)->ReleaseStringUTFChars(env,F,F_ptr);
1744 return __retVal__S;
1745error:
1746 return 0;
1747}
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 1750 of file LibSq3Lite_jv.c.

1750 {
1752 SQ3_FILENAME arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1753 JavaErrorCheck;
1754 Sq3FreeFilename(arg0_ptr);
1755 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1756error:
1757 return;
1758}
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 1761 of file LibSq3Lite_jv.c.

1761 {
1763 SQ3_FILENAME z_ptr = (z?(*env)->GetStringUTFChars(env,z,NULL):NULL);
1764 JavaErrorCheck;
1765 MK_STRN zParam_ptr = (zParam?(*env)->GetStringUTFChars(env,zParam,NULL):NULL);
1766 JavaErrorCheck;
1767 enum MkErrorE errVal = Sq3UriBoolean(z_ptr, zParam_ptr, bDefault);
1768 MkErrorC_Check(NULL, errVal)
1769 if (z_ptr) (*env)->ReleaseStringUTFChars(env,z,z_ptr);
1770 if (zParam_ptr) (*env)->ReleaseStringUTFChars(env,zParam,zParam_ptr);
1771error:
1772 return;
1773}
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 1776 of file LibSq3Lite_jv.c.

1776 {
1778 SQ3_FILENAME arg0_ptr = (arg0?(*env)->GetStringUTFChars(env,arg0,NULL):NULL);
1779 JavaErrorCheck;
1780 MK_STRN arg1_ptr = (arg1?(*env)->GetStringUTFChars(env,arg1,NULL):NULL);
1781 JavaErrorCheck;
1782 MK_I64 __retVal__L = Sq3UriInt64(arg0_ptr, arg1_ptr, arg2);
1783 jlong __retVal__S = __retVal__L;
1784 if (arg0_ptr) (*env)->ReleaseStringUTFChars(env,arg0,arg0_ptr);
1785 if (arg1_ptr) (*env)->ReleaseStringUTFChars(env,arg1,arg1_ptr);
1786 return __retVal__S;
1787error:
1788 return 0;
1789}
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 1792 of file LibSq3Lite_jv.c.

1792 {
1794 SQ3_FILENAME z_ptr = (z?(*env)->GetStringUTFChars(env,z,NULL):NULL);
1795 JavaErrorCheck;
1796 MK_STRN __retVal__L = Sq3UriKey(z_ptr, N);
1797 jstring __retVal__S = JC2O(env,__retVal__L);
1798 if (z_ptr) (*env)->ReleaseStringUTFChars(env,z,z_ptr);
1799 return __retVal__S;
1800error:
1801 return 0;
1802}
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 1805 of file LibSq3Lite_jv.c.

1805 {
1807 SQ3_FILENAME z_ptr = (z?(*env)->GetStringUTFChars(env,z,NULL):NULL);
1808 JavaErrorCheck;
1809 MK_STRN zParam_ptr = (zParam?(*env)->GetStringUTFChars(env,zParam,NULL):NULL);
1810 JavaErrorCheck;
1811 MK_STRN __retVal__L = Sq3UriParameter(z_ptr, zParam_ptr);
1812 jstring __retVal__S = JC2O(env,__retVal__L);
1813 if (z_ptr) (*env)->ReleaseStringUTFChars(env,z,z_ptr);
1814 if (zParam_ptr) (*env)->ReleaseStringUTFChars(env,zParam,zParam_ptr);
1815 return __retVal__S;
1816error:
1817 return 0;
1818}
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 …