21 package com.mysql.ndbjtie.ndbapi;
23 import java.nio.ByteBuffer;
25 import com.mysql.jtie.Wrapper;
26 import com.mysql.jtie.ArrayWrapper;
33 int SF_TupScan = 1<<16,
36 SF_Descending = 2<<24,
37 SF_ReadRangeNo = 4<<24,
38 SF_MultiRange = 8<<24,
43 long optionsPresent();
46 int SO_SCANFLAGS = 0x01,
50 SO_PARTITION_ID = 0x10,
51 SO_INTERPRETED = 0x20,
58 int numExtraGetValues();
65 public final native
long optionsPresent();
66 public final native
int scan_flags();
67 public final native
int parallel();
68 public final native
int batch();
69 public final native
NdbOperation.GetValueSpecArray extraGetValues();
70 public final native
int numExtraGetValues();
71 public final native
int partitionId();
74 public final native
void optionsPresent(
long p0);
75 public final native
void scan_flags(
int p0);
76 public final native
void parallel(
int p0);
77 public final native
void batch(
int p0);
78 public final native
void extraGetValues(
NdbOperation.GetValueSpecArray p0);
79 public final native
void numExtraGetValues(
int p0);
80 public final native
void partitionId(
int p0);
83 static public final native ScanOptions create();
84 static public final native
void delete(ScanOptions p0);
86 public native
int readTuples(
int lock_mode ,
int scan_flags ,
int parallel ,
int batch );
87 public final native
int nextResult(
boolean fetchAllowed ,
boolean forceSend );
89 public final native
void close(
boolean forceSend ,
boolean releaseOp );
94 public final native
int deleteCurrentTuple();
95 public final native
int deleteCurrentTuple(
NdbTransaction takeOverTransaction);