22 package com.mysql.ndbjtie.ndbapi;
 
   24 import java.nio.ByteBuffer;
 
   26 import com.mysql.jtie.Wrapper;
 
   32     public final native 
int getWordsUsed() ;
 
   35     public final native 
int load_const_null(
int RegDest);
 
   36     public final native 
int load_const_u16(
int RegDest, 
int Constant);
 
   37     public final native 
int load_const_u32(
int RegDest, 
int Constant);
 
   38     public final native 
int load_const_u64(
int RegDest, 
long Constant);
 
   39     public final native 
int read_attr(
int RegDest, 
int attrId);
 
   40     public final native 
int read_attr(
int RegDest, 
NdbDictionary.ColumnConst column);
 
   41     public final native 
int write_attr(
int attrId, 
int RegSource);
 
   42     public final native 
int write_attr(
NdbDictionary.ColumnConst column, 
int RegSource);
 
   43     public final native 
int add_reg(
int RegDest, 
int RegSource1, 
int RegSource2);
 
   44     public final native 
int sub_reg(
int RegDest, 
int RegSource1, 
int RegSource2);
 
   45     public final native 
int def_label(
int LabelNum);
 
   46     public final native 
int branch_label(
int Label);
 
   47     public final native 
int branch_ge(
int RegLvalue, 
int RegRvalue, 
int Label);
 
   48     public final native 
int branch_gt(
int RegLvalue, 
int RegRvalue, 
int Label);
 
   49     public final native 
int branch_le(
int RegLvalue, 
int RegRvalue, 
int Label);
 
   50     public final native 
int branch_lt(
int RegLvalue, 
int RegRvalue, 
int Label);
 
   51     public final native 
int branch_eq(
int RegLvalue, 
int RegRvalue, 
int Label);
 
   52     public final native 
int branch_ne(
int RegLvalue, 
int RegRvalue, 
int Label);
 
   53     public final native 
int branch_ne_null(
int RegLvalue, 
int Label);
 
   54     public final native 
int branch_eq_null(
int RegLvalue, 
int Label);
 
   55     public final native 
int branch_col_eq(ByteBuffer val, 
int len, 
int attrId, 
int Label);
 
   56     public final native 
int branch_col_ne(ByteBuffer val, 
int len, 
int attrId, 
int Label);
 
   57     public final native 
int branch_col_lt(ByteBuffer val, 
int len, 
int attrId, 
int Label);
 
   58     public final native 
int branch_col_le(ByteBuffer val, 
int len, 
int attrId, 
int Label);
 
   59     public final native 
int branch_col_gt(ByteBuffer val, 
int len, 
int attrId, 
int Label);
 
   60     public final native 
int branch_col_ge(ByteBuffer val, 
int len, 
int attrId, 
int Label);
 
   61     public final native 
int branch_col_eq_null(
int attrId, 
int Label);
 
   62     public final native 
int branch_col_ne_null(
int attrId, 
int Label);
 
   63     public final native 
int branch_col_like(ByteBuffer val, 
int len, 
int attrId, 
int Label);
 
   64     public final native 
int branch_col_notlike(ByteBuffer val, 
int len, 
int attrId, 
int Label);
 
   65     public final native 
int interpret_exit_ok();
 
   66     public final native 
int interpret_exit_nok(
int ErrorCode);
 
   67     public final native 
int interpret_exit_nok();
 
   68     public final native 
int interpret_exit_last_row();
 
   69     public final native 
int add_val(
int attrId, 
int aValue);
 
   70     public final native 
int add_val(
int attrId, 
long aValue);
 
   71     public final native 
int sub_val(
int attrId, 
int aValue);
 
   72     public final native 
int sub_val(
int attrId, 
long aValue);
 
   73     public final native 
int def_sub(
int SubroutineNumber);
 
   74     public final native 
int call_sub(
int SubroutineNumber);
 
   75     public final native 
int ret_sub();
 
   76     public final native 
int finalise();