com.legacyj.isam
Class ISAMDictInfo

java.lang.Object
  |
  +--com.legacyj.isam.ISAMDictInfo
All Implemented Interfaces:
ISAMConstants

public class ISAMDictInfo
extends java.lang.Object
implements ISAMConstants

ISAMDictInfo

ISAM Dictionary Info

ISAMJ Copyright 2000-2001 LegacyJ Corp. All Rights Reserved.


Field Summary
 short di_idxsize
          Index Record Block Size
 short di_nkeys
          Number of Indexes
 long di_nrecords
          Current Record Count
 short di_recsize
          Data Record Length

 

Fields inherited from interface com.legacyj.isam.ISAMConstants
AUDGETNAME, AUDHEADSIZE, AUDINFO, AUDSETNAME, AUDSTART, AUDSTOP, BYTEMASK, BYTESHFT, CHARSIZE, CHARTYPE, COLLATE1, COLLATE2, COLLATE3, COLLATE4, COLLATE5, COLLATE6, COLLATE7, COMPRESS, COMPRESS_O, DCOMPRESS, DECIMALTYPE, DOUBLESIZE, DOUBLETYPE, EARCHIVE, EAUDIT, EB_ARCH, EB_BUSY, EB_CHKNLOG, EB_DUPBS, EB_FULL, EB_IUBS, EB_NOBS, EB_NOCOL, EB_NOOPEN, EB_NOSUBSYS, EB_PAGE, EB_PSIZE, EB_SFULL, EB_STAMP, EBADARG, EBADCOLL, EBADFILE, EBADFORMAT, EBADKEY, EBADLOG, EBADMEM, EBADRMSG, EBADROWID, EBADSHMEM, EBADVCLEN, ECOL_SPEC, EDEADDEM, EDEADLOCK, EDEADTIME, EDEMO, EDISKMODE, EDUPL, EENDFILE, EEXPIRED, EFLOCKED, EFNAME, EGBLSECT, EINTERUPT, EKEXISTS, EKLOCKED, ELOCKED, ELOGOPEN, ELOGREAD, ELOGWRIT, ENEMPTY, ENLS_LANG, ENOBEGIN, ENOCLIENTS, ENOCONNECT, ENOCURR, ENODBS, ENOEXTN, ENOFREE, ENOLOCKS, ENOLOG, ENOLOK, ENOMANU, ENOMIRROR, ENONFS, ENOPARTN, ENOPRIM, ENOREC, ENOSHMEM, ENOSMI, ENOTEXCL, ENOTOPEN, ENOTRANS, EOYCHUNK, EOYDBS, EOYLOG, EOYPARTN, EOYPPAGE, EPMCHKBAD, EPRIMKEY, EROWSIZE, ES_ICONFIG, ES_IILLVAL, ES_ILLBUFF, ES_ILLFILE, ES_ILLLCKS, ES_ILLUSRS, ES_PROCDEFS, ES_SEMCTL, ES_SEMGET, ES_SHMCTL, ES_SHMGET, ETOOMANY, EUSER, FLOATSIZE, FLOATTYPE, IC_BADDATA, IC_BADMAGIC, IC_COUNT, IC_DATFREE, IC_DATREAD, IC_IDXREAD, IC_MATCH, IC_ORDER, ICLIENT, INTSIZE, INTTYPE, INVALID_ARGS, IO_AUD, IO_CREA, IO_DAT, IO_IDX, IO_IOCTL, IO_LCK, IO_LOCK, IO_LOG, IO_LOK, IO_OPEN, IO_READ, IO_SEEK, IO_SEM, IO_WRIT, IS_CREA, IS_IOCTL, IS_LOCK, IS_OPEN, IS_READ, IS_SEEK, IS_WRIT, ISADMIN, ISALL, ISAUDIT, ISAUTOLOCK, ISCISAM, ISCLOSED, ISCLUSTER, ISCURR, ISCUSTOM, ISDATAVOID, ISDECLARE, ISDESC, ISDUPLEN, ISDUPS, ISDYNAMIC, ISEQUAL, ISERRBASE, ISEXCLLOCK, ISEXCLLOCK_O, ISFIRST, ISFIXLEN, ISGREAT, ISGTEQ, ISHUGE, ISIDXBLK, ISINOUT, ISINPUT, ISIREADLOCK, ISISHARELOCK, ISIWRITELOCK, ISIZE, ISKEEPLOCK, ISKEEPLOCK_CISAM, ISLAST, ISLCKW, ISLKDEAD, ISLOCK, ISLOCKING, ISLOGGING, ISLONGID, ISLTYPMASK, ISMANULOCK, ISMASKED, ISMAXBUF, ISMAXIDX, ISMAXKEY, ISMAXOBJPC, ISMAXPARTS, ISMAXPARTS_O, ISNEXT, ISNOCARE, ISNOCASE, ISNOCHANGE, ISNODUPS, ISNOLOG, ISNONSPANNING, ISNORECOVER, ISNOWAIT, ISNOWAIT_O, ISOUTPUT, ISPREV, ISRDONLY, ISREADLOCK, ISRISHARE, ISRIWRITE, ISSHARELOCK, ISSIWRITE, ISSKIPLOCK, ISSKIPLOCK_C, ISSKIPLOCK_CISAM, ISSPANNING, ISSWRITE, ISSYNCWR, ISTRANS, ISUSERTYPESTART, ISVARCMP, ISVARIABLE, ISVARLEN, ISVARLEN_X, ISWAIT, ISWAIT_O, LCOMPRESS, LONGSIZE, LONGTYPE, MAXKEYSIZE, MAXKEYSIZE_O, MAXTYPE, MAXTYPE_X, MINTSIZE, MINTTYPE, MLONGSIZE, MLONGTYPE, NO_SUCH_FUNCTION, NPARTS, NULLKEY, STRINGSIZE, STRINGTYPE, SUCCESS, TCOMPRESS, TCOMPRESS_C, TCOMPRESS_O, TNULL, TYPEMASK, USERINFOSIZE, VARCHARSIZE, VARCHARTYPE, VAUDHEADSIZE

 

Constructor Summary
ISAMDictInfo()
           

 

Method Summary
 byte[] getData()
          Gets the field data in byte array form, used by native code.
 int getIdxSize()
          Gets index size.
 int getNKeys()
          Gets number of keys.
 long getNRecords()
          Gets number of records.
 int getRecSize()
          Gets record size.
 void setData(byte[] data)
          Sets the field data in byte array form, used by native code.
 void setIdxSize(int value)
          Sets index size.
 void setNKeys(int value)
          Sets number of keys.
 void setNRecords(int value)
          Sets number of records.
 void setRecSize(int value)
          Sets record size.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

di_nkeys

public short di_nkeys
Number of Indexes

di_recsize

public short di_recsize
Data Record Length

di_idxsize

public short di_idxsize
Index Record Block Size

di_nrecords

public long di_nrecords
Current Record Count
Constructor Detail

ISAMDictInfo

public ISAMDictInfo()
Method Detail

getData

public byte[] getData()
Gets the field data in byte array form, used by native code.
Returns:
byte[] data representing fields in native form

setData

public void setData(byte[] data)
Sets the field data in byte array form, used by native code.
Parameters:
byte[] - data representing fields in native form

getNKeys

public int getNKeys()
Gets number of keys.
Returns:
number of keys

getRecSize

public int getRecSize()
Gets record size.
Returns:
record size

getIdxSize

public int getIdxSize()
Gets index size.
Returns:
index size

getNRecords

public long getNRecords()
Gets number of records.
Returns:
number of records

setNKeys

public void setNKeys(int value)
Sets number of keys.
Parameters:
value - number of keys

setRecSize

public void setRecSize(int value)
Sets record size.
Parameters:
value - record size

setIdxSize

public void setIdxSize(int value)
Sets index size.
Parameters:
value - index size

setNRecords

public void setNRecords(int value)
Sets number of records.
Parameters:
value - number of records


©Copyright LegacyJ Corporation 2001