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
Sq3StmtC_Bind_JV_API

Sq3StmtC - bind a typeMore...

+ Collaboration diagram for Sq3StmtC_Bind_JV_API:

Functions

native void jvsq3lite.Sq3StmtC.BindBlob (int pos, byte[] blob)
  Java: sq3stmt.BindBlob(int pos, byte[] blob) C-API
Bind a MkBinaryR Value To a Prepared Statement …
 
native void jvsq3lite.Sq3StmtC.BindDouble (int arg1, double arg2)
  Java: sq3stmt.BindDouble(int arg1, double arg2) C-API
Binding Values To Prepared Statements …
 
native void jvsq3lite.Sq3StmtC.BindInt (int arg1, int arg2)
  Java: sq3stmt.BindInt(int arg1, int arg2) C-API
Binding Values To Prepared Statements …
 
native void jvsq3lite.Sq3StmtC.BindInt64 (int arg1, long arg2)
  Java: sq3stmt.BindInt64(int arg1, long arg2) C-API
Binding Values To Prepared Statements …
 
native void jvsq3lite.Sq3StmtC.BindNull (int arg1)
  Java: sq3stmt.BindNull(int arg1) C-API
Binding Values To Prepared Statements …
 
native void jvsq3lite.Sq3StmtC.BindParameterCount ()
  Java: sq3stmt.BindParameterCount() C-API
Number Of SQL Parameters …
 
native void jvsq3lite.Sq3StmtC.BindParameterIndex (String zName)
  Java: sq3stmt.BindParameterIndex(String zName) C-API
Index Of A Parameter With A Given Name …
 
native String jvsq3lite.Sq3StmtC.BindParameterName (int arg1)
  Java: String sq3stmt.BindParameterName(int arg1) C-API
Name Of A Host Parameter …
 
native void jvsq3lite.Sq3StmtC.BindText (int pos, String text)
  Java: sq3stmt.BindText(int pos, String text) C-API
Bind a MkStringR Value To a Prepared Statement …
 
native void jvsq3lite.Sq3StmtC.BindValue (int arg1, Sq3ValueC arg2)
  Java: sq3stmt.BindValue(int arg1, Sq3ValueC arg2) C-API
Binding Values To Prepared Statements …
 
native void jvsq3lite.Sq3StmtC.BindZeroblob (int arg1, int n)
  Java: sq3stmt.BindZeroblob(int arg1, int n) C-API
Binding Values To Prepared Statements …
 
native void jvsq3lite.Sq3StmtC.BindZeroblob64 (int arg1, long arg2)
  Java: sq3stmt.BindZeroblob64(int arg1, long arg2) C-API
Binding Values To Prepared Statements …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindBlob (JNIEnv *env, jobject self, jint pos, jbyteArray blob)
  Java: sq3stmt.BindBlob(int pos, byte[] blob) C-API
Bind a MkBinaryR Value To a Prepared Statement …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindDouble (JNIEnv *env, jobject self, jint arg1, jdouble arg2)
  Java: sq3stmt.BindDouble(int arg1, double arg2) C-API
Binding Values To Prepared Statements …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindInt (JNIEnv *env, jobject self, jint arg1, jint arg2)
  Java: sq3stmt.BindInt(int arg1, int arg2) C-API
Binding Values To Prepared Statements …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindInt64 (JNIEnv *env, jobject self, jint arg1, jlong arg2)
  Java: sq3stmt.BindInt64(int arg1, long arg2) C-API
Binding Values To Prepared Statements …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindNull (JNIEnv *env, jobject self, jint arg1)
  Java: sq3stmt.BindNull(int arg1) C-API
Binding Values To Prepared Statements …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindParameterCount (JNIEnv *env, jobject self)
  Java: sq3stmt.BindParameterCount() C-API
Number Of SQL Parameters …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindParameterIndex (JNIEnv *env, jobject self, jstring zName)
  Java: sq3stmt.BindParameterIndex(String zName) C-API
Index Of A Parameter With A Given Name …
 
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3StmtC_BindParameterName (JNIEnv *env, jobject self, jint arg1)
  Java: String sq3stmt.BindParameterName(int arg1) C-API
Name Of A Host Parameter …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindText (JNIEnv *env, jobject self, jint pos, jstring text)
  Java: sq3stmt.BindText(int pos, String text) C-API
Bind a MkStringR Value To a Prepared Statement …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindValue (JNIEnv *env, jobject self, jint arg1, jobject arg2)
  Java: sq3stmt.BindValue(int arg1, Sq3ValueC arg2) C-API
Binding Values To Prepared Statements …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindZeroblob (JNIEnv *env, jobject self, jint arg1, jint n)
  Java: sq3stmt.BindZeroblob(int arg1, int n) C-API
Binding Values To Prepared Statements …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindZeroblob64 (JNIEnv *env, jobject self, jint arg1, jlong arg2)
  Java: sq3stmt.BindZeroblob64(int arg1, long arg2) C-API
Binding Values To Prepared Statements …
 

Detailed Description

Sq3StmtC - bind a type

Function Documentation

◆ BindBlob()

native void jvsq3lite.Sq3StmtC.BindBlob ( int pos,
byte[] blob )

Java: sq3stmt.BindBlob(int pos, byte[] blob) C-API
Bind a MkBinaryR Value To a Prepared Statement …

◆ BindDouble()

native void jvsq3lite.Sq3StmtC.BindDouble ( int arg1,
double arg2 )

Java: sq3stmt.BindDouble(int arg1, double arg2) C-API
Binding Values To Prepared Statements …

◆ BindInt()

native void jvsq3lite.Sq3StmtC.BindInt ( int arg1,
int arg2 )

Java: sq3stmt.BindInt(int arg1, int arg2) C-API
Binding Values To Prepared Statements …

◆ BindInt64()

native void jvsq3lite.Sq3StmtC.BindInt64 ( int arg1,
long arg2 )

Java: sq3stmt.BindInt64(int arg1, long arg2) C-API
Binding Values To Prepared Statements …

◆ BindNull()

native void jvsq3lite.Sq3StmtC.BindNull ( int arg1)

Java: sq3stmt.BindNull(int arg1) C-API
Binding Values To Prepared Statements …

◆ BindParameterCount()

native void jvsq3lite.Sq3StmtC.BindParameterCount ( )

Java: sq3stmt.BindParameterCount() C-API
Number Of SQL Parameters …

◆ BindParameterIndex()

native void jvsq3lite.Sq3StmtC.BindParameterIndex ( String zName)

Java: sq3stmt.BindParameterIndex(String zName) C-API
Index Of A Parameter With A Given Name …

◆ BindParameterName()

native String jvsq3lite.Sq3StmtC.BindParameterName ( int arg1)

Java: String sq3stmt.BindParameterName(int arg1) C-API
Name Of A Host Parameter …

◆ BindText()

native void jvsq3lite.Sq3StmtC.BindText ( int pos,
String text )

Java: sq3stmt.BindText(int pos, String text) C-API
Bind a MkStringR Value To a Prepared Statement …

◆ BindValue()

native void jvsq3lite.Sq3StmtC.BindValue ( int arg1,
Sq3ValueC arg2 )

Java: sq3stmt.BindValue(int arg1, Sq3ValueC arg2) C-API
Binding Values To Prepared Statements …

◆ BindZeroblob()

native void jvsq3lite.Sq3StmtC.BindZeroblob ( int arg1,
int n )

Java: sq3stmt.BindZeroblob(int arg1, int n) C-API
Binding Values To Prepared Statements …

◆ BindZeroblob64()

native void jvsq3lite.Sq3StmtC.BindZeroblob64 ( int arg1,
long arg2 )

Java: sq3stmt.BindZeroblob64(int arg1, long arg2) C-API
Binding Values To Prepared Statements …

◆ Java_jvsq3lite_Sq3StmtC_BindBlob()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindBlob ( JNIEnv * env,
jobject self,
jint pos,
jbyteArray blob )

Java: sq3stmt.BindBlob(int pos, byte[] blob) C-API
Bind a MkBinaryR Value To a Prepared Statement …

Definition at line 49 of file Sq3StmtC_jv.c.

49 {
50 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
51 JavaErrorCheck;
52 MkRtSetup_X(hdl);
53 MK_BINN blob_data = (MK_BINN) (*env)->GetByteArrayElements(env, blob, NULL);
54 JavaErrorCheck;
55 MK_SIZE blob_size = (MK_SIZE) (*env)->GetArrayLength (env, blob);
56 JavaErrorCheck;
57 MkBinaryR blob_ref = MkBinaryCreate(blob_size,blob_data);
58 enum MkErrorE errVal = Sq3StmtBindBlob(hdl, pos, blob_ref);
59 MkErrorC_Check(hdl, errVal)
60 (*env)->ReleaseByteArrayElements(env, blob, (jbyte*)blob_data, JNI_ABORT);
61error:
62 return;
63}
static MkBinaryR MkBinaryCreate(MK_SIZE size, MK_BINN data)
MkErrorE
long MK_SIZE
MK_BINB const * MK_BINN
#define MkRtSetup_X(x)
#define Sq3StmtBindBlob(...)
struct Sq3StmtS * SQ3_STMT
class-shortcut for struct Sq3StmtS *, all shortcut using the XX_YYY syntax (only for public API) …
Struct to represent the data of the Sq3StmtC …

◆ Java_jvsq3lite_Sq3StmtC_BindDouble()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindDouble ( JNIEnv * env,
jobject self,
jint arg1,
jdouble arg2 )

Java: sq3stmt.BindDouble(int arg1, double arg2) C-API
Binding Values To Prepared Statements …

Definition at line 66 of file Sq3StmtC_jv.c.

66 {
67 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
68 JavaErrorCheck;
69 MkRtSetup_X(hdl);
70 enum MkErrorE errVal = Sq3StmtBindDouble(hdl, arg1, arg2);
71 MkErrorC_Check(hdl, errVal)
72error:
73 return;
74}
static enum MkErrorE Sq3StmtBindDouble(SQ3_STMT sq3stmt, MK_I32 arg1, MK_DBL arg2)
Binding Values To Prepared Statements …

◆ Java_jvsq3lite_Sq3StmtC_BindInt()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindInt ( JNIEnv * env,
jobject self,
jint arg1,
jint arg2 )

Java: sq3stmt.BindInt(int arg1, int arg2) C-API
Binding Values To Prepared Statements …

Definition at line 77 of file Sq3StmtC_jv.c.

77 {
78 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
79 JavaErrorCheck;
80 MkRtSetup_X(hdl);
81 enum MkErrorE errVal = Sq3StmtBindInt(hdl, arg1, arg2);
82 MkErrorC_Check(hdl, errVal)
83error:
84 return;
85}
static enum MkErrorE Sq3StmtBindInt(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 arg2)
Binding Values To Prepared Statements …

◆ Java_jvsq3lite_Sq3StmtC_BindInt64()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindInt64 ( JNIEnv * env,
jobject self,
jint arg1,
jlong arg2 )

Java: sq3stmt.BindInt64(int arg1, long arg2) C-API
Binding Values To Prepared Statements …

Definition at line 88 of file Sq3StmtC_jv.c.

88 {
89 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
90 JavaErrorCheck;
91 MkRtSetup_X(hdl);
92 enum MkErrorE errVal = Sq3StmtBindInt64(hdl, arg1, arg2);
93 MkErrorC_Check(hdl, errVal)
94error:
95 return;
96}
static enum MkErrorE Sq3StmtBindInt64(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
Binding Values To Prepared Statements …

◆ Java_jvsq3lite_Sq3StmtC_BindNull()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindNull ( JNIEnv * env,
jobject self,
jint arg1 )

Java: sq3stmt.BindNull(int arg1) C-API
Binding Values To Prepared Statements …

Definition at line 99 of file Sq3StmtC_jv.c.

99 {
100 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
101 JavaErrorCheck;
102 MkRtSetup_X(hdl);
103 enum MkErrorE errVal = Sq3StmtBindNull(hdl, arg1);
104 MkErrorC_Check(hdl, errVal)
105error:
106 return;
107}
static enum MkErrorE Sq3StmtBindNull(SQ3_STMT sq3stmt, MK_I32 arg1)
Binding Values To Prepared Statements …

◆ Java_jvsq3lite_Sq3StmtC_BindParameterCount()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindParameterCount ( JNIEnv * env,
jobject self )

Java: sq3stmt.BindParameterCount() C-API
Number Of SQL Parameters …

Definition at line 110 of file Sq3StmtC_jv.c.

110 {
111 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
112 JavaErrorCheck;
113 MkRtSetup_X(hdl);
114 enum MkErrorE errVal = Sq3StmtBindParameterCount(hdl);
115 MkErrorC_Check(hdl, errVal)
116error:
117 return;
118}
static enum MkErrorE Sq3StmtBindParameterCount(SQ3_STMT sq3stmt)
Number Of SQL Parameters …

◆ Java_jvsq3lite_Sq3StmtC_BindParameterIndex()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindParameterIndex ( JNIEnv * env,
jobject self,
jstring zName )

Java: sq3stmt.BindParameterIndex(String zName) C-API
Index Of A Parameter With A Given Name …

Definition at line 121 of file Sq3StmtC_jv.c.

121 {
122 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
123 JavaErrorCheck;
124 MkRtSetup_X(hdl);
125 MK_STRN zName_ptr = (zName?(*env)->GetStringUTFChars(env,zName,NULL):NULL);
126 JavaErrorCheck;
127 enum MkErrorE errVal = Sq3StmtBindParameterIndex(hdl, zName_ptr);
128 MkErrorC_Check(hdl, errVal)
129 if (zName_ptr) (*env)->ReleaseStringUTFChars(env,zName,zName_ptr);
130error:
131 return;
132}
const MK_STRB * MK_STRN
static enum MkErrorE Sq3StmtBindParameterIndex(SQ3_STMT sq3stmt, MK_STRN zName)
Index Of A Parameter With A Given Name …

◆ Java_jvsq3lite_Sq3StmtC_BindParameterName()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3StmtC_BindParameterName ( JNIEnv * env,
jobject self,
jint arg1 )

Java: String sq3stmt.BindParameterName(int arg1) C-API
Name Of A Host Parameter …

Definition at line 135 of file Sq3StmtC_jv.c.

135 {
136 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
137 JavaErrorCheck;
138 MkRtSetup_X(hdl);
139 MK_STRN __retVal__L = Sq3StmtBindParameterName(hdl, arg1);
140 jstring __retVal__S = JC2O(env,__retVal__L);
141 return __retVal__S;
142error:
143 return 0;
144}
static MK_STRN Sq3StmtBindParameterName(SQ3_STMT sq3stmt, MK_I32 arg1)
Name Of A Host Parameter …

◆ Java_jvsq3lite_Sq3StmtC_BindText()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindText ( JNIEnv * env,
jobject self,
jint pos,
jstring text )

Java: sq3stmt.BindText(int pos, String text) C-API
Bind a MkStringR Value To a Prepared Statement …

Definition at line 147 of file Sq3StmtC_jv.c.

147 {
148 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
149 JavaErrorCheck;
150 MkRtSetup_X(hdl);
151 MkStringR text_ref = MkStringCreate((*env)->GetStringUTFLength(env,text),(text?(*env)->GetStringUTFChars(env,text,NULL):NULL));
152 JavaErrorCheck;
153 enum MkErrorE errVal = Sq3StmtBindText(hdl, pos, text_ref);
154 MkErrorC_Check(hdl, errVal)
155 if (text_ref.ptr) (*env)->ReleaseStringUTFChars(env,text,text_ref.ptr);
156error:
157 return;
158}
static MkStringR MkStringCreate(MK_NUM len, MK_STRN str)
#define Sq3StmtBindText(...)
MK_STRN ptr

◆ Java_jvsq3lite_Sq3StmtC_BindValue()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindValue ( JNIEnv * env,
jobject self,
jint arg1,
jobject arg2 )

Java: sq3stmt.BindValue(int arg1, Sq3ValueC arg2) C-API
Binding Values To Prepared Statements …

Definition at line 161 of file Sq3StmtC_jv.c.

161 {
162 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
163 JavaErrorCheck;
164 MkRtSetup_X(hdl);
165 SQ3_VALN arg2_hdl = (SQ3_VALN)pObj2Hdl(env,"Sq3ValueC",arg2);
166 JavaErrorCheck;
167 enum MkErrorE errVal = Sq3StmtBindValue(hdl, arg1, arg2_hdl);
168 MkErrorC_Check(hdl, errVal)
169error:
170 return;
171}
static enum MkErrorE Sq3StmtBindValue(SQ3_STMT sq3stmt, MK_I32 arg1, SQ3_VALN arg2)
Binding Values To Prepared Statements …
const struct Sq3ValueS * SQ3_VALN
class-shortcut for const struct Sq3ValueS *, all const shortcut using the XX_YYYC syntax (only for pu...
Struct to represent the data of the Sq3ValueC …

◆ Java_jvsq3lite_Sq3StmtC_BindZeroblob()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindZeroblob ( JNIEnv * env,
jobject self,
jint arg1,
jint n )

Java: sq3stmt.BindZeroblob(int arg1, int n) C-API
Binding Values To Prepared Statements …

Definition at line 174 of file Sq3StmtC_jv.c.

174 {
175 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
176 JavaErrorCheck;
177 MkRtSetup_X(hdl);
178 enum MkErrorE errVal = Sq3StmtBindZeroblob(hdl, arg1, n);
179 MkErrorC_Check(hdl, errVal)
180error:
181 return;
182}
static enum MkErrorE Sq3StmtBindZeroblob(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 n)
Binding Values To Prepared Statements …

◆ Java_jvsq3lite_Sq3StmtC_BindZeroblob64()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3StmtC_BindZeroblob64 ( JNIEnv * env,
jobject self,
jint arg1,
jlong arg2 )

Java: sq3stmt.BindZeroblob64(int arg1, long arg2) C-API
Binding Values To Prepared Statements …

Definition at line 185 of file Sq3StmtC_jv.c.

185 {
186 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
187 JavaErrorCheck;
188 MkRtSetup_X(hdl);
189 enum MkErrorE errVal = Sq3StmtBindZeroblob64(hdl, arg1, arg2);
190 MkErrorC_Check(hdl, errVal)
191error:
192 return;
193}
static enum MkErrorE Sq3StmtBindZeroblob64(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
Binding Values To Prepared Statements …