|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--com.legacyj.isam.ISAM
ISAM is the low-level bridge from Java to native ISAM functionality.
This is the only class which requires native access to the LegacyJ ISAM native library, isamj (isamj.dll, libisamj.so or libisamj.sl). The LegacyJ isamj library in turns requires a native shared library to contain the actual ISAM functionality, such as D-ISAM.
The ISAM functionality will be searched for in the following search order: Contents of environment variable ISAMJ.LIBRARY Contents of environment variable isamj.library Contents of environment variable ISAMJ Contents of environment variable isamj
Windows: wrap32.dll winisam.dll
Other: libisam.so libd96.so libisam.sl libd96.sl
The native library is loaded the first time it is required by a function, not the first access of the class.
| Field Summary | |
static java.lang.String[] |
is_errlist Human Readable Error Text (starting at ISERRBASE) |
static int |
is_nerr Low-Level is_nerr |
static java.lang.String |
iscopyright Copyright |
static int |
iserrio Low-Level iserrio |
static int |
iserrno Low-Level iserrno |
static int |
isreclen Low-Level isreclen |
static long |
isrecnum Low-Level isrecnum |
static char |
isstat1 Low-Level isstat1 |
static char |
isstat2 Low-Level isstat2 |
static char |
isstat3 Low-Level isstat3 |
static char |
isstat4 Low-Level isstat4 |
static java.lang.String |
isversnumber Version Number of ISAMJ in more traditional ISAM equivalent form. |
static boolean |
LITTLE_ENDIAN |
static int |
major_version Version Number of ISAMJ |
static int |
minor_version |
| Constructor Summary |
ISAM() |
| Method Summary | |
static int |
getErrio() Gets Low-Level Information. |
static int |
getErrno() Gets Low-Level Information. |
static java.lang.String |
getErrorMessage(int err)
Get Human Readable Error Messaged based on error number. |
static int |
getNativeInt(byte[] data,
int offset) Gets value at offset in data as a 4-byte int. |
static int |
getNativeShort(byte[] data,
int offset) Gets value at offset in data as a 2-byte short. |
static int |
getNerr() Gets Low-Level Information. |
static int |
getReclen() Gets Low-Level Information. |
static long |
getRecnum() Gets Low-Level Information. |
static char |
getStat1() Gets Low-Level Information. |
static char |
getStat2() Gets Low-Level Information. |
static char |
getStat3() Gets Low-Level Information. |
static char |
getStat4() Gets Low-Level Information. |
static int[] |
is_errio(int isfd) is_errio (NOT IMPLEMENTED) |
static int[] |
is_errno(int isfd) is_errno (NOT IMPLEMENTED) |
static int[] |
is_reclen(int isfd) is_reclen (NOT IMPLEMENTED) |
static long[] |
is_recnum(int isfd) is_recnum (NOT IMPLEMENTED) |
static int |
isaddindex(int isfd,
ISAMKey kdsc) isaddindex |
static int |
isaudit_get(int isfd,
byte[] filename, int mode) isaudit_get |
static int |
isaudit_getname(int isfd,
byte[] filename, int mode) |
static int |
isaudit_info(int isfd,
java.lang.String filename, int mode) |
static int |
isaudit_set(int isfd,
java.lang.String filename, int mode) isaudit_set |
static int |
isaudit_setname(int isfd,
java.lang.String filename, int mode) |
static int |
isaudit_stop(int isfd,
java.lang.String filename, int mode) |
static int |
isbegin() isbegin |
static boolean |
isBigEndian() Is the current machine Big Endian in byte storage? |
static int |
isbuild(java.lang.String filename,
int recordLength, ISAMKey keyDescription,
int mode) isbuild |
static int |
ischeckdata(int fd) ischeckdata |
static int |
ischeckindex(int fd,
int idx) ischeckindex |
static int |
iscleanup() iscleanup |
static int |
isclone(int isfd,
java.lang.String name) isclone |
static int |
isclose(int isfd) isclose |
static int |
iscluster(int isfd,
ISAMKey kdsc) iscluster |
static int |
iscommit() iscommit |
static int |
iscopy(int dfd,
int sfd, ISAMKey kdsc) iscopy |
static int |
isdata(int isfd,
ISAMRecord pad, long recnum) isdata |
static int |
isdelcurr(int isfd) isdelcurr |
static int |
isdelete(int isfd,
ISAMRecord record) isdelete |
static int |
isdelindex(int isfd,
ISAMKey kdsc) isdelindex |
static int |
isdelrec(int isfd,
long recnum) isdelrec |
static int |
isdi_curidx(int isfd)
isdi_curidx |
static int |
isdi_datfd(int isfd) isdi_datfd |
static int |
isdi_datlen(int isfd)
isdi_datlen |
static int |
isdi_idxfd(int isfd) isdi_idxfd |
static ISAMKey |
isdi_kdsc(int idfd) isdi_kdsc (NOT IMPLEMENTED) |
static java.lang.String |
isdi_name(int isfd) isdi_name |
static int |
iserase(java.lang.String filename)
iserase |
static int |
isflush(int isfd) isflush |
static int |
isgetlastrec(int isfd,
long[] last) isgetlastrec (NOT IMPLEMENTED) |
static int |
isgetmask(int isfd) isgetmask |
static int |
isgetmode(int isfd,
int[] mode) isgetmode (NOT IMPLEMENTED) |
static int |
isgoto(int isfd,
long recnum) isgoto |
static int |
isindex(int isfd,
int idx, int locate) isindex |
static int |
isindexinfo(int isfd,
ISAMDictInfo dest, int idx) isindexinfo (NOT IMPLEMENTED) |
static int |
isindexinfo(int isfd,
ISAMKey dest, int idx) isindexinfo (NOT IMPLEMENTED) |
static int |
isisaminfo(int isfd,
ISAMDictInfo dest) isisaminfo |
static int |
islastrec(int isfd,
long[] last) islastrec (NOT IMPLEMENTED) |
static boolean |
isLittleEndian() Is the current machine Little Endian in byte storage? |
static int |
islock(int isfd) islock |
static int |
islockcheck(int isfd,
int flag) islockcheck |
static int |
islogclose() islogclose |
static int |
islogopen(java.lang.String filename)
islogopen |
static int |
isopen(java.lang.String name,
int mode) isopen |
static int |
ispop(int isfd,
int idx, long rec) ispop |
static int |
isprecious(int isfd,
int flag) isprecious |
static int |
ispush(int isfd,
int[] idx, long[] rec) ispush (NOT IMPLEMENTED) |
static int |
isread(int isfd,
ISAMRecord record, int mode) isread |
static int |
isrecover() isrecover |
static int |
isrelcurr(int isfd) isrelcurr |
static int |
isrelease(int isfd) isrelease |
static int |
isrelrec(int isfd,
long recnum) isrelrec |
static int |
isrename(java.lang.String old_filename,
java.lang.String new_filename) isrename |
static int |
isresumlog() isresumlog |
static int |
isrewcurr(int isfd,
ISAMRecord record) isrewcurr |
static int |
isrewnxt(int isfd,
ISAMRecord record) isrewnxt |
static int |
isrewrec(int isfd,
long recnum, ISAMRecord record) isrewrec |
static int |
isrewrite(int isfd,
ISAMRecord record) isrewrite |
static int |
isrollback() isrollback |
static int |
issetlastrec(int isfd,
long last) issetlastrec |
static int |
issetmask(int isfd,
long mask) issetmask |
static int |
issetmode(int isfd,
int mode) issetmode |
static int |
issetunique(int isfd,
long uniqueId) issetunique |
static int |
isstart(int isfd,
ISAMKey key, int len, ISAMRecord record,
int mode) isstart |
static int |
isstatmsgs() Obtains the isstat characters encoded as an int. |
static int |
issusplog() issusplog |
static int |
isthreaded() isthreaded |
static int |
istxnid(int value) istxnid |
static int |
isuniqueid(int isfd,
long value) isuniqueid |
static int |
isunlock(int isfd) isunlock |
static int |
isuserinfo(int isfd,
int mode, java.lang.String pad) isuserinfo (NOT IMPLEMENTED) |
static int |
isvbuild(java.lang.String name,
int recordLength, int max, ISAMKey kdsc,
int mode) isvbuild |
static int |
iswrcurr(int isfd,
ISAMRecord record) iswrcurr |
static int |
iswrite(int isfd,
ISAMRecord record) stdwrite |
static int |
iswrlock(int isfd,
ISAMRecord record) iswrlock |
static void |
setBigEndian() Set the current machine type to be Big Endian in byte storage. |
static void |
setErrio(int value) Sets Low-Level Information. |
static void |
setErrno(int value) Sets Low-Level Information. |
static void |
setLittleEndian() Set the current machine type to be Little Endian in byte storage. |
static void |
setNativeInt(byte[] data,
int offset, int value) Sets value at offset in data as a 4-byte int in native endian format. |
static void |
setNativeShort(byte[] data,
int offset, int value) Sets value at offset in data as a 2-byte short in native endian format. |
static void |
setNerr(int value) Sets Low-Level Information. |
static void |
setReclen(int value) Sets Low-Level Information. |
static void |
setRecnum(long value)
Sets Low-Level Information. |
static void |
setStat1(char value) Sets Low-Level Information. |
static void |
setStat2(char value) Sets Low-Level Information. |
static void |
setStat3(char value) Sets Low-Level Information. |
static void |
setStat4(char value) Sets Low-Level Information. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
| Field Detail |
public static final java.lang.String iscopyright
public static final int major_version
public static final int minor_version
public static final java.lang.String isversnumber
public static final java.lang.String[] is_errlist
public static int is_nerr
public static long isrecnum
public static int isreclen
public static int iserrno
public static int iserrio
public static char isstat1
public static char isstat2
public static char isstat3
public static char isstat4
public static boolean LITTLE_ENDIAN
| Constructor Detail |
public ISAM()
| Method Detail |
public static java.lang.String getErrorMessage(int err)
err - ISAM error numberpublic static int getNerr()
public static long getRecnum()
public static int getReclen()
public static int getErrno()
public static int getErrio()
public static char getStat1()
public static char getStat2()
public static char getStat3()
public static char getStat4()
public static void setNerr(int value)
public static void setRecnum(long value)
public static void setReclen(int value)
public static void setErrno(int value)
public static void setErrio(int value)
public static void setStat1(char value)
public static void setStat2(char value)
public static void setStat3(char value)
public static void setStat4(char value)
public static int isbuild(java.lang.String filename,
int recordLength,
ISAMKey keyDescription,
int mode)
C: int isbuild(char *name, int len, struct keydesc *kdsc, int mode);
(DC)
Create an ISAM file.
filename - Filename of ISAM file to build, without an extensionrecordLength - Record length of new file to build.kdsc - Key description.mode - Opening mode.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isvbuild(java.lang.String name,
int recordLength,
int max,
ISAMKey kdsc,
int mode)
C: int isvbuild(char *name, int len, int max, struct keydesc *kdsc,
int mode); (D)
name - Filename of ISAM file to build.recordLength - Record length of new file to build.kdsc - Key descriptor.mode - Opening mode.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isaddindex(int isfd,
ISAMKey kdsc)
C: int isaddindex (int isfd, struct keydesc *kdsc); (DC)
Add an index to an ISAM file.
isfd - ISAM file descriptor.kdsc - Key descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isdelindex(int isfd,
ISAMKey kdsc)
C: int isdelindex (int isfd, struct keydesc *kdsc); (DC)
Remove an existing index.
isfd - ISAM file descriptor.kdsc - Key descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int iscluster(int isfd,
ISAMKey kdsc)
C: int iscluster (int isfd, struct keydesc *kdsc); (DC)
Change the physical order of an ISAM to file to key sequence. NOTE: When using this, must change the file descriptor to the return value.
isfd - ISAM file descriptor.kdsc - Key descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isclone(int isfd,
java.lang.String name)
C: int isclone (int isfd, char *name); (D)
isfd - ISAM file descriptor.name - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int iscopy(int dfd,
int sfd,
ISAMKey kdsc)
C: int iscopy (int dfd, int sfd, struct keydesc *kdsc); (D)
dfd - sfd - kdsc - ISAM key descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int iserase(java.lang.String filename)
C: int iserase (char *name); (DC)
Have the OS delete all files related to the given ISAM file.
filename - Filename to erase.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isrename(java.lang.String old_filename,
java.lang.String new_filename)
C: int isrename (char *oname, char *nname); (DC)
Change the name of an ISAM file.
old_filename - Original filenamenew_filename - New filenamejava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isflush(int isfd)
C: int isflush (int isfd); (DC)
Immediately flush any buffered index pages to the operating system.
isfd - ISAM file descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int issetunique(int isfd,
long uniqueId)
C: int issetunique (int isfd, long value); (DC)
Set the value of internally stored unique identifier.
isfd - ISAM file descriptor.value - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isuniqueid(int isfd,
long value)
C: int isuniqueid (int isfd, long *dest); (DC)
Get a long integer guaranteed unique for the ISAM file.
isfd - ISAM file descriptor.value - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isprecious(int isfd,
int flag)
C: int isprecious (int isfd, int flag); (D)
isfd - ISAM file descriptor.flag - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int islockcheck(int isfd,
int flag)
C: int islockcheck (int isfd, int flag); (D)
isfd - ISAM file descriptor.flag - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isthreaded()
C: int isthreaded (void); (D)
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isindexinfo(int isfd,
ISAMKey dest,
int idx)
C: int isindexinfo (int isfd, struct keydesc
*dest, int idx); (DC)
Determine info about structure and indexes of ISAM file.
isfd - ISAM file descriptor.dest - ISAM key descriptor.idx - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isindexinfo(int isfd,
ISAMDictInfo dest,
int idx)
Determine info about structure and indexes of ISAM file.
isfd - ISAM file descriptordest - ISAM dictionaryidx - indexjava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isisaminfo(int isfd,
ISAMDictInfo dest)
C: int isisaminfo (int isfd, struct dictinfo *dest); (D)
isfd - ISAM file descriptor.dest - ISAM dictionary.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isuserinfo(int isfd,
int mode,
java.lang.String pad)
C: int isuserinfo (int isfd, int mode, char *pad);
(D)
isfd - mode - pad - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static java.lang.String isdi_name(int isfd)
C: char * isdi_name (int isfd); (D)
isfd - ISAM file descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isdi_datlen(int isfd)
C: int isdi_datlen (int isfd); (D)
isfd - ISAM file descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isdi_curidx(int isfd)
C: int isdi_curidx (int isfd); (D)
isfd - ISAM file descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isdi_idxfd(int isfd)
C: int isdi_idxfd (int isfd); (D)
isfd - ISAM file descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isdi_datfd(int isfd)
C: int isdi_datfd (int isfd); (D)
isfd - ISAM file descriptorjava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static ISAMKey isdi_kdsc(int idfd)
C: struct keydesc * isdi_kdsc (int isfd);
(D)
idfd -
public static int islastrec(int isfd,
long[] last)
C: int islastrec (int isfd, long *last); (D)
isfd - ISAM file descriptor.last - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isgetlastrec(int isfd,
long[] last)
C: int isgetlastrec (int isfd, long *last);
(D)
isfd - ISAM file descriptor.last - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int issetlastrec(int isfd,
long last)
C: int issetlastrec (int isfd, long last); (D)
isfd - ISAM file descriptorlast - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int islock(int isfd)
C: int islock (int isfd); (DC)
Lock the entire ISAM file.
isfd - ISAM file descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isunlock(int isfd)
C: int isunlock (int isfd); (DC)
Remove a lock on the ISAM file.
isfd - ISAM file descriptorjava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isrelease(int isfd)
C: int isrelease (int isfd); (DC) Unlock records locked by
read with ISLOCK option.
isfd - ISAM file descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isrelrec(int isfd,
long recnum)
C: int isrelrec (int isfd, long recnum); (D)
isfd - ISAM file descriptor.recnum - Record numberjava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isrelcurr(int isfd)
C: int isrelcurr (int isfd); (D)
isfd - ISAM file descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isopen(java.lang.String name,
int mode)
C: int isopen (char *name, int mode);(DC)
Open an ISAM file for processing.
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isgetmode(int isfd,
int[] mode)
C: int isgetmode (int isfd, int *mode); (D)
isfd - ISAM file descriptor.mode - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int issetmode(int isfd,
int mode)
C: int issetmode (int isfd, int mode); (D)
isfd - ISAM file descriptormode - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isclose(int isfd)
C: int isclose (int isfd); (DC)
Close an ISAM file.
isfd - ISAM file descriptorjava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int iscleanup()
C: int iscleanup (void); (DC)
Close all ISAM files open.
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isstart(int isfd,
ISAMKey key,
int len,
ISAMRecord record,
int mode)
C: int isstart (int isfd, struct keydesc *key, int len, ISDD *data, int
mode); (DC)
Select the index and starting point in the index for subsequent calls to isread
isfd - ISAM file descriptorkey - ISAM key descriptordata - ISAM recordmode - Start modejava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isread(int isfd,
ISAMRecord record,
int mode)
C: int isread (int isfd, ISDD *data, int mode); (DC)
Read record sequentially or randomly as selected by mode (ISCURR, ISFIRST, etc.)
isfd - ISAM file descriptordata - ISAM record datamode - Read modejava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isindex(int isfd,
int idx,
int locate)
C: int isindex (int isfd, int idx, int locate); (D)
isfd - ISAM file descriptoridx - indexlocate - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isgoto(int isfd,
long recnum)
C: int isgoto (int isfd, long recnum); (D)
isfd - ISAM file descriptorrecnum - Record numberjava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int ispush(int isfd,
int[] idx,
long[] rec)
C: int ispush (int isfd, int *idx, long *rec);
(D)
isfd - ISAM file descriptoridx - rec - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int ispop(int isfd,
int idx,
long rec)
C: int ispop (int isfd, int idx, long rec); (D)
isfd - ISAM file descriptoridx - indexrec - record numberjava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isdata(int isfd,
ISAMRecord pad,
long recnum)
C: int isdata (int isfd, ISDD *pad, long recnum); (D)
isfd - ISAM file descriptorpad - ISAM recordrecnum - Record numberjava.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static long[] is_recnum(int isfd)
C: int isfilter (int isfd, int ( *filter
)(int,char*,int)); (D)
isfd - ISAM file descriptorpublic static int[] is_reclen(int isfd)
C: int * is_reclen (int isfd); (D)
isfd - ISAM file descriptor.public static int[] is_errno(int isfd)
C: int * is_errno (int isfd); (D)
isfd - ISAM file descriptor.public static int[] is_errio(int isfd)
C: int * is_errio (int isfd); (D)
isfd - ISAM file descriptor.public static int islogopen(java.lang.String filename)
C: int islogopen (char *name); (DC)
Open the log transaction file
filename - The filename of the log to open.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int islogclose()
C: int islogclose (void); (DC)
Close the transaction log file.
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isbegin()
C: int isbegin (void); (DC)
Define the beginning of a transaction.
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int iscommit()
C: int iscommit (void); (DC) End a transaction and release all
locks.
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isrollback()
C: int isrollback (void); (DC) Cancel effect of ISAM calls
since last call to isbegin
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isrecover()
C: int isrecover (void); (DC) Use along with log file to redo
all committed transactions in a copy of the ISAM file.
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int issusplog()
C: int issusplog (void); (D)
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isresumlog()
C: int isresumlog (void); (D)
java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int istxnid(int value)
C: int istxnid (int value); (D)
value - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isaudit_set(int isfd,
java.lang.String filename,
int mode)
C: int isaudit (int isfd, char *pad, int mode ); (DC)
Perform operations involving an audit-trail file. This version is used for setting data, not getting data.
isfd - ISAM file descriptor.filename - Dependent on mode.mode - Audit operation to perform.
public static int isaudit_get(int isfd,
byte[] filename,
int mode)
C: int isaudit (int isfd, char *pad, int mode ); (DC)
Perform operations involving an audit-trail file. This version is used for getting data, not setting data.
isfd - ISAM file descriptor.filename - Dependent on mode.mode - Audit operation to perform.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isaudit_stop(int isfd,
java.lang.String filename,
int mode)
public static int isaudit_setname(int isfd,
java.lang.String filename,
int mode)
public static int isaudit_info(int isfd,
java.lang.String filename,
int mode)
public static int isaudit_getname(int isfd,
byte[] filename,
int mode)
public static int iswrite(int isfd,
ISAMRecord record)
C: int iswrite (int isfd, ISDD *data); (DC) Write a record to
an ISAM file.
isfd - ISAM file descriptor.data - ISAM record.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int iswrlock(int isfd,
ISAMRecord record)
C: int iswrlock (int isfd, ISDD *data); (D)
isfd - ISAM file descriptor.data - ISAM record.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int iswrcurr(int isfd,
ISAMRecord record)
C: int iswrcurr (int isfd, ISDD *data); (DC)
Write a record and make it the current record
isds - ISAM file descriptor.data - ISAM record.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isdelete(int isfd,
ISAMRecord record)
C: int isdelete (int isfd, ISDD *data); (DC)
Delete a record using the primary key.
isfd - ISAM file descriptor.data - ISAM record.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.
public static int isdelrec(int isfd,
long recnum)
C: int isdelrec (int isfd, long recnum); (DC)
Delete a record using the record number.
isfd - ISAM file descriptor.recnum - java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is
invalid.public static int isdelcurr(int isfd)
C: int isdelcurr ISD3(int isfd); (DC)
Delete the current record from an ISAM file.
isfd - ISAM file descriptor.java.lang.NoSuchMethodError - Thrown when ISAM implementation does not
implement functionality required for method.java.lang.InvalidParameterException - Thrown when the ISAM parameter is