示例#1
0
 public BatchUpdateException(string reason, global::Codemesh.JuggerNET.intArray updateCounts) : base(global::Codemesh.JuggerNET.JNIHandle.NULL)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[2];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(reason).Add(updateCounts))
     {
         JObject = (long)_cmj_ctr3.CallObject(this, cmj_jmargs);
     }
 }
示例#2
0
 public BatchUpdateException(string reason, string SQLState, int vendorCode, global::Codemesh.JuggerNET.intArray updateCounts, global::Java.Lang.Throwable cause) : base(global::Codemesh.JuggerNET.JNIHandle.NULL)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[5];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(reason).Add(SQLState).Add(vendorCode).Add(updateCounts).Add(cause))
     {
         JObject = (long)_cmj_ctr9.CallObject(this, cmj_jmargs);
     }
 }
示例#3
0
 public BatchUpdateException(global::Codemesh.JuggerNET.intArray updateCounts, global::Java.Lang.Throwable cause) : base(global::Codemesh.JuggerNET.JNIHandle.NULL)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[2];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(updateCounts).Add(cause))
     {
         JObject = (long)_cmj_ctr4.CallObject(this, cmj_jmargs);
     }
 }
示例#4
0
 public int ExecuteUpdate(string sql, global::Codemesh.JuggerNET.intArray columnIndexes)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[2];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(sql).Add(columnIndexes))
     {
         return(_cmj_fun22.CallInt(this, cmj_jmargs));
     }
 }
示例#5
0
 public static long ExecuteLargeUpdate(string arg0, global::Codemesh.JuggerNET.intArray arg1)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[2];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(arg0).Add(arg1))
     {
         return(_cmj_fun3.CallLong(null, cmj_jmargs));
     }
 }
示例#6
0
 public global::Java.Sql.PreparedStatement PrepareStatement(string sql, global::Codemesh.JuggerNET.intArray columnIndexes)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[2];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(sql).Add(columnIndexes))
     {
         if (_cmj_fun33.IsLeafType)
         {
             long jnet_ref = (long)_cmj_fun33.CallObject(this, cmj_jmargs);
             return(jnet_ref == 0 ? null : new global::Java.Sql.PreparedStatementImpl(new global::Codemesh.JuggerNET.JNIHandle(jnet_ref)));
         }
         else
         {
             return((global::Java.Sql.PreparedStatement)_cmj_fun33.CallObject(this, typeof(global::Java.Sql.PreparedStatement), false, cmj_jmargs));
         }
     }
 }