com.legacyj.isam
Interface ISAMConstants

All Known Implementing Classes:
ISAM, ISAMAudHead, ISAMDictInfo, ISAMFile, ISAMKey

public interface ISAMConstants

ISAMConstants contains the common ISAM constants from an ISAM header file.

Where possible, standard constant values are used. Where an ISAM vendor has an extension, the extension constant value is present. If using an unknown ISAM vendor, non-standard constants may be used in preference to these constants.

These constants for non-standard extensions are given at their standard values.

Where known differences occur between vendors, compatibility is marked with an (X) for X/Open ISAM, (D) for D-ISAM (Byte Designs), (C) for C-ISAM (Informix) and (O) for ObjecTrieve.

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


Field Summary
static int AUDGETNAME
          Audit Trace Control: Get Audit Filename (DC)
static int AUDHEADSIZE
          Audit Trace Control: Audit Header Length (D)
static int AUDINFO
          Audit Trace Control: Logging Status (DC)
static int AUDSETNAME
          Audit Trace Control: Set Audit Filename (DC)
static int AUDSTART
          Audit Trace Control: Begin Audit Logging (DC)
static int AUDSTOP
          Audit Trace Control: Stop Audit Logging (DC)
static int BYTEMASK
          Mask for one byte (XD)
static int BYTESHFT
          Shift of one byte (XD)
static int CHARSIZE
          Key Sizes: C Character (XDC)
static int CHARTYPE
          Key Type: C Character (XDC)
static int COLLATE1
          Collate (C)
static int COLLATE2
          Collate (C)
static int COLLATE3
          Collate (C)
static int COLLATE4
          Collate (C)
static int COLLATE5
          Collate (C)
static int COLLATE6
          Collate (C)
static int COLLATE7
          Collate (C)
static int COMPRESS
          Index Management: Full Compression (D)
static int COMPRESS_O
          Index Management: Compress (O)
static int DCOMPRESS
          Index Management: Compress Duplicates (D)
static int DECIMALTYPE
          Key Type: C Decimal, handled as character (DC)
static int DOUBLESIZE
          Key Sizes: C Double (XDC)
static int DOUBLETYPE
          Key Type: C IEEE Double Floating Point (XDC)
static int EARCHIVE
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EAUDIT
          ISAM Specific Error Codes (iserrno): Audit Trail Exists (DC)
static int EB_ARCH
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_BUSY
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_CHKNLOG
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_DUPBS
          ISAM Specific Error Codes (iserrno): Dismountable Media Blob Errors: reserved (C)
static int EB_FULL
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_IUBS
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_NOBS
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_NOCOL
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_NOOPEN
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_NOSUBSYS
          ISAM Specific Error Codes (iserrno): Dismountable Media Blob Errors: reserved (C)
static int EB_PAGE
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_PSIZE
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EB_SFULL
          ISAM Specific Error Codes (iserrno): Dismountable Media Blob Errors: reserved (C)
static int EB_STAMP
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EBADARG
          ISAM Specific Error Codes (iserrno): Illegal Argument (XDC)
static int EBADCOLL
          ISAM Specific Error Codes (iserrno): Bad custom collating (DC)
static int EBADFILE
          ISAM Specific Error Codes (iserrno): Bad ISAM File Format (XDC)
static int EBADFORMAT
          ISAM Specific Error Codes (iserrno): Locking or Nodesize Change (C)
static int EBADKEY
          ISAM Specific Error Codes (iserrno): Illegal Key Desc.
static int EBADLOG
          ISAM Specific Error Codes (iserrno): Bad log record (DC)
static int EBADMEM
          ISAM Specific Error Codes (iserrno): Can't allocate memory (XDC)
static int EBADRMSG
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EBADROWID
          ISAM Specific Error Codes (iserrno): reserved (DC)
static int EBADSHMEM
          ISAM Specific Error Codes (iserrno): Can't attach to Shared Memory (C)
static int EBADVCLEN
          ISAM Specific Error Codes (iserrno): reserved (C)
static int ECOL_SPEC
          ISAM Specific Error Codes (iserrno): Invalid Collation Specifier (C)
static int EDEADDEM
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EDEADLOCK
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EDEADTIME
          ISAM Specific Error Codes (iserrno): Lock Timeout Expired (C)
static int EDEMO
          ISAM Specific Error Codes (iserrno): Demo limits exceeded (C)
static int EDISKMODE
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EDUPL
          ISAM Specific Error Codes (iserrno): Duplicate Record (XDC)
static int EENDFILE
          ISAM Specific Error Codes (iserrno): Ending/Beginning of File (XDC)
static int EEXPIRED
          ISAM Specific Error Codes (iserrno): Evaluation Library has Expired (D)
static int EFLOCKED
          ISAM Specific Error Codes (iserrno): File Locked (XDC)
static int EFNAME
          ISAM Specific Error Codes (iserrno): Filename Too Long (XDC)
static int EGBLSECT
          ISAM Specific Error Codes (iserrno): Global Section Disallowing (VMS) (C)
static int EINTERUPT
          ISAM Specific Error Codes (iserrno): Interrupted ISAM Call (C)
static int EKEXISTS
          ISAM Specific Error Codes (iserrno): Key Already Exists (XDC)
static int EKLOCKED
          ISAM Specific Error Codes (iserrno): reserved (C)
static int ELOCKED
          ISAM Specific Error Codes (iserrno): Record Locked (XDC)
static int ELOGOPEN
          ISAM Specific Error Codes (iserrno): Cannot open log file (DC)
static int ELOGREAD
          ISAM Specific Error Codes (iserrno): Cannot read log rec (DC)
static int ELOGWRIT
          ISAM Specific Error Codes (iserrno): Cannot write log record (DC)
static int ENEMPTY
          ISAM Specific Error Codes (iserrno): reserved (C)
static int ENLS_LANG
          ISAM Specific Error Codes (iserrno): For Backwards Compatibility (C)
static int ENOBEGIN
          ISAM Specific Error Codes (iserrno): No begin work (DC)
static int ENOCLIENTS
          ISAM Specific Error Codes (iserrno): Number of Clients Exceeded (D)
static int ENOCONNECT
          ISAM Specific Error Codes (iserrno): No Connection with Remote Server (D)
static int ENOCURR
          ISAM Specific Error Codes (iserrno): No Current Record (XDC)
static int ENODBS
          ISAM Specific Error Codes (iserrno): reserved (DC)
static int ENOEXTN
          ISAM Specific Error Codes (iserrno): reserved (C)
static int ENOFREE
          ISAM Specific Error Codes (iserrno): No Free Disk Space (DC)
static int ENOLOCKS
          ISAM Specific Error Codes (iserrno): No More Locks (DC)
static int ENOLOG
          ISAM Specific Error Codes (iserrno): No Logging (DC)
static int ENOLOK
          ISAM Specific Error Codes (iserrno): Can't create lock file (XDC)
static int ENOMANU
          ISAM Specific Error Codes (iserrno): Must be in ISMANULOCK mode (C)
static int ENOMIRROR
          ISAM Specific Error Codes (iserrno): reserved (C)
static int ENONFS
          ISAM Specific Error Codes (iserrno): Can't use NFS (DC)
static int ENOPARTN
          ISAM Specific Error Codes (iserrno): reserved (C)
static int ENOPRIM
          ISAM Specific Error Codes (iserrno): No Primary Key (DC)
static int ENOREC
          ISAM Specific Error Codes (iserrno): No Record Format (XDC)
static int ENOSHMEM
          ISAM Specific Error Codes (iserrno): No shared memory (DC)
static int ENOSMI
          ISAM Specific Error Codes (iserrno): Operation Disallowed on SMI Pseudo Table (C)
static int ENOTEXCL
          ISAM Specific Error Codes (iserrno): Non-Exclusive Access (XDC)
static int ENOTOPEN
          ISAM Specific Error Codes (iserrno): File Not Open (XDC)
static int ENOTRANS
          ISAM Specific Error Codes (iserrno): No transaction (DC)
static int EOYCHUNK
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EOYDBS
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EOYLOG
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EOYPARTN
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EOYPPAGE
          ISAM Specific Error Codes (iserrno): reserved (C)
static int EPMCHKBAD
          ISAM Specific Error Codes (iserrno): Primary and Mirror Chunk Bad (C)
static int EPRIMKEY
          ISAM Specific Error Codes (iserrno): Is Primary Key (XDC)
static int EROWSIZE
          ISAM Specific Error Codes (iserrno): Row Size Too Big (DC)
static int ES_ICONFIG
          ISAM Specific Error Codes (iserrno): Shared Memory: Bad Config Number (C)
static int ES_IILLVAL
          ISAM Specific Error Codes (iserrno): Shared Memory: Illegal Config File Value (C)
static int ES_ILLBUFF
          ISAM Specific Error Codes (iserrno): Shared Memory: Illegal Number of Buffers(C)
static int ES_ILLFILE
          ISAM Specific Error Codes (iserrno): Shared Memory: Illegal Number of Files(C)
static int ES_ILLLCKS
          ISAM Specific Error Codes (iserrno): Shared Memory: Illegal Number of Locks (C)
static int ES_ILLUSRS
          ISAM Specific Error Codes (iserrno): Shared Memory: Illegal Number of Users(C)
static int ES_PROCDEFS
          ISAM Specific Error Codes (iserrno): Shared Memory: Can't Open Config File (C)
static int ES_SEMCTL
          ISAM Specific Error Codes (iserrno): Shared Memory: semctl error (C)
static int ES_SEMGET
          ISAM Specific Error Codes (iserrno): Shared Memory: semget error (C)
static int ES_SHMCTL
          ISAM Specific Error Codes (iserrno): Shared Memory: shmctl error(C)
static int ES_SHMGET
          ISAM Specific Error Codes (iserrno): Shared Memory: shmget error (C)
static int ETOOMANY
          ISAM Specific Error Codes (iserrno): Too Many Files Open (XDC)
static int EUSER
          ISAM Specific Error Codes (iserrno): reserved (DC)
static int FLOATSIZE
          Key Sizes: C Float (XDC)
static int FLOATTYPE
          Key Type: C IEEE Single Floating Point (XD)
static int IC_BADDATA
          Self Check Facility: Data Record Corrupt (D)
static int IC_BADMAGIC
          Self Check Facility: Bad Index Node Magic Number (D)
static int IC_COUNT
          Self Check Facility: Index Count Mismatch (D)
static int IC_DATFREE
          Self Check Facility: Data Free List is Corrupt (D)
static int IC_DATREAD
          Self Check Facility: Data File Read Error (D)
static int IC_IDXREAD
          Self Check Facility: Index File Read Error (D)
static int IC_MATCH
          Self Check Facility: Index/Data Mismatch (D)
static int IC_ORDER
          Self Check Facility: Key Out of Order (D)
static int ICLIENT
          If remote ISAM file access or remote ISAM mirroring
static int INTSIZE
          Key Sizes: C Integer (XDC)
static int INTTYPE
          Key Type: C 2-byte Short Integer (XDC)
static int INVALID_ARGS
          ISAMJ Error Code
static int IO_AUD
          File Types: Audit Trace (DC)
static int IO_CREA
          ISOPEN/ISBUILD Lock Modes: IS_CREA synonym
static int IO_DAT
          File Types: Data File (DC)
static int IO_IDX
          File Types: Index File (DC)
static int IO_IOCTL
          ISOPEN/ISBUILD Lock Modes: IS_IOCTL synonym
static int IO_LCK
          File Types: Offline Lock File (DC)
static int IO_LOCK
          ISOPEN/ISBUILD Lock Modes: IS_LOCK synonym
static int IO_LOG
          File Types: Transaction Log (DC)
static int IO_LOK
          File Types: Lock File (DC)
static int IO_OPEN
          ISOPEN/ISBUILD Lock Modes: IS_OPEN synonym
static int IO_READ
          ISOPEN/ISBUILD Lock Modes: IS_READ synonym
static int IO_SEEK
          ISOPEN/ISBUILD Lock Modes: IS_SEEK synonym
static int IO_SEM
          File Types: Semaphore File (DC)
static int IO_WRIT
          ISOPEN/ISBUILD Lock Modes: IS_WRIT synonym
static int IS_CREA
          ISOPEN/ISBUILD Lock Modes: Create (DC)
static int IS_IOCTL
          ISOPEN/ISBUILD Lock Modes: I/O Control (DC)
static int IS_LOCK
          ISOPEN/ISBUILD Lock Modes: Lock (DC)
static int IS_OPEN
          ISOPEN/ISBUILD Lock Modes: Open (DC)
static int IS_READ
          ISOPEN/ISBUILD Lock Modes: Read (DC)
static int IS_SEEK
          ISOPEN/ISBUILD Lock Modes: Seek (DC)
static int IS_WRIT
          ISOPEN/ISBUILD Lock Modes: Write (DC)
static int ISADMIN
          Global Administration
static int ISALL
          Index Management: All (O)
static int ISAUDIT
          Off is 0, Standard is 1
static int ISAUTOLOCK
          ISOPEN, ISBUILD Lock Modes: Automatic Lock on Read (XDC)
static int ISCISAM
          C-ISAM compatible behaviors of D-ISAM.
static int ISCLOSED
          ISAM CLOSED ERROR (D)
static int ISCLUSTER
          Index Management: Cluster (C)
static int ISCURR
          Access Control: Current Record (XDC)
static int ISCUSTOM
          Include Custom Extensions
static int ISDATAVOID
          Void Data Pointers
static int ISDECLARE
          Declare parameters
static int ISDESC
          Key Type: Add for descending order (XDC)
static int ISDUPLEN
          Default duplicate width
static int ISDUPS
          Index Management: Duplicates Permitted (XD)
static int ISDYNAMIC
          Static is 0, Base16 is 1, Base32 is 2, Wrap16 is 3, Wrap32 is 4
static int ISEQUAL
          Access Control: Find Match (XDC)
static int ISERRBASE
          Base value at which error message codes start.
static int ISEXCLLOCK
          ISOPEN, ISBUILD Lock Modes: Exclusive Access to File (XDC)
static int ISEXCLLOCK_O
          ISOPEN, ISBUILD Lock Modes: Exclusive Access to File (O)
static int ISFIRST
          Access Control: First Record (XDC)
static int ISFIXLEN
          File Handling Mode: Fixed Length (XDC)
static int ISGREAT
          Access Control: Greater than Current (XDC)
static int ISGTEQ
          Access Control: Greater than or Equal (XDC)
static int ISHUGE
          lseek is 0, lseeki64 is 1
static int ISIDXBLK
          Default index block size
static int ISINOUT
          File Handling Mode: INPUT AND OUTPUT (XDC)
static int ISINPUT
          File Handling Mode: INPUT ONLY (XDC)
static int ISIREADLOCK
          ISOPEN, ISBUILD Lock Modes: Intentional Read Lock (O)
static int ISISHARELOCK
          ISOPEN, ISBUILD Lock Modes: Intentional Share Lock (O)
static int ISIWRITELOCK
          ISOPEN, ISBUILD Lock Modes: Intentional Write Lock (O)
static int ISIZE
          Key Sizes: C Integer (O)
static int ISKEEPLOCK
          ISSTART Lock Mode: For Automatic Record Locking (X)
static int ISKEEPLOCK_CISAM
          ISSTART Lock Mode: For Automatic Record Locking (C-ISAM)
static int ISLAST
          Access Control: Last Record (XDC)
static int ISLCKW
          Record Locking (ISREAD Lock Modes): Wait and Lock (DC)
static int ISLKDEAD
          ISAM Specific Error Codes (iserrno): Locking Error: Set to the Platform Locking (C)
static int ISLOCK
          Record Locking (ISREAD Lock Modes): Lock Record or Fail (XDC)
static int ISLOCKING
          Off is 0, Lock is 3
static int ISLOGGING
          Off is 0, Standard is 1
static int ISLONGID
          Set to 1 for systems that return long rather than short pids/uids
static int ISLTYPMASK
           
static int ISMANULOCK
          ISOPEN, ISBUILD Lock Modes: Manual Locking (XDC)
static int ISMASKED
          File Handling Mode: Masking Active (D)
static int ISMAXBUF
          Buffers per index
static int ISMAXIDX
          Maximum indexes per file.
static int ISMAXKEY
          Bytes per key (D-ISAM)
static int ISMAXOBJPC
          Maximum Object (O)
static int ISMAXPARTS
          Maximum parts per key.
static int ISMAXPARTS_O
          Maximum indexes per file (ObjecTrieve)
static int ISNEXT
          Access Control: Next Record (XDC)
static int ISNOCARE
          File Handling Mode: Mode to Match File (D)
static int ISNOCASE
          Case Insensitive (O)
static int ISNOCHANGE
          Key Values Cannot Be Changed (O)
static int ISNODUPS
          Index Management: No Duplicates Permitted (XD)
static int ISNOLOG
          File Handling Mode: DISABLE LOGGING (DC)
static int ISNONSPANNING
           
static int ISNORECOVER
          ISOPEN, ISBUILD Lock Modes: No Recover (O)
static int ISNOWAIT
          Option ISAUTOLOCK nowait
static int ISNOWAIT_O
          Record Locking (ISREAD Lock Modes): No Wait
static int ISOUTPUT
          File Handling Mode: OUTPUT ONLY (XDC)
static int ISPREV
          Access Control: Previous Record (XDC)
static int ISRDONLY
          Locking Method: Read Only - No Locking (D)
static int ISREADLOCK
          ISOPEN, ISBUILD Lock Modes: Read Lock (O)
static int ISRISHARE
          ISOPEN, ISBUILD Lock Modes: Read Intentional Share (O)
static int ISRIWRITE
          ISOPEN, ISBUILD Lock Modes: Read Intentional Write (O)
static int ISSHARELOCK
          ISOPEN, ISBUILD Lock Modes: Share Lock (O)
static int ISSIWRITE
          ISOPEN, ISBUILD Lock Modes: Shared Intentional Write (O)
static int ISSKIPLOCK
          Record Locking (ISREAD Lock Modes): Advance record pointer to locked record (X)
static int ISSKIPLOCK_C
          Record Locking (ISREAD Lock Modes): Advance record pointer to locked record (C)
static int ISSKIPLOCK_CISAM
           
static int ISSPANNING
           
static int ISSWRITE
          ISOPEN, ISBUILD Lock Modes: Shared Exclusive (O)
static int ISSYNCWR
          File Handling Mode: Synchronous Writes (D)
static int ISTRANS
          File Handling Mode: TRANSACTION PROCESSING (DC)
static int ISUSERTYPESTART
          Key Sizes: Beginning of C User Types (O)
static int ISVARCMP
          File Handling Mode: Compress Variable Length (D)
static int ISVARIABLE
          Off is 0, Standard is 1, Pack is 2
static int ISVARLEN
          File Handling Mode: Variable Length (DC)
static int ISVARLEN_X
          File Handling Mode: Variable Length X/Open
static int ISWAIT
          Record Locking (ISREAD Lock Modes): Wait until Free (DC)
static int ISWAIT_O
          Record Locking (ISREAD Lock Modes): Wait until Free (O)
static int LCOMPRESS
          Index Management: Leading Compression (D)
static int LONGSIZE
          Key Sizes: C Long (XDC)
static int LONGTYPE
          Key Type: C 4-byte Long Integer (XDC)
static int MAXKEYSIZE
          Bytes per key (C-ISAM)
static int MAXKEYSIZE_O
          Bytes per key (ObjecTrieve)
static int MAXTYPE
          Maximum Type Number (DC)
static int MAXTYPE_X
          Maximum Type Number (X)
static int MINTSIZE
          Key Sizes: C Machine Native Integer (D)
static int MINTTYPE
          Key Type: C Machine Native 2-byte Short Integer (D)
static int MLONGSIZE
          Key Sizes: C Machine Native Long (D)
static int MLONGTYPE
          Key Type: C Machine Native 4-byte Long Integer (D)
static int NO_SUCH_FUNCTION
          ISAMJ Error Code
static int NPARTS
          Number of Key Parts
static int NULLKEY
          Index Management: Null Key Masking (D)
static int STRINGSIZE
          Key Sizes: C String (D)
static int STRINGTYPE
          Key Type: C Null Terminated String (D)
static int SUCCESS
          SUCCESS (D)
static int TCOMPRESS
          Index Management: Trailing Compression (D)
static int TCOMPRESS_C
          Index Management: Trailing Compression (C)
static int TCOMPRESS_O
          Index Management: Trailing Compression (O)
static int TNULL
          Index Management: Compress Trailing Nulls (D)
static int TYPEMASK
          Key type: Mask for type (XD)
static int USERINFOSIZE
          User Info Pad Size (D)
static int VARCHARSIZE
          Key Sizes: C Variable Character (O)
static int VARCHARTYPE
          Key Type: C Variable Character (O)
static int VAUDHEADSIZE
          Audit Trace Control: Audit Variable Length (D)

 

Field Detail

ISADMIN

public static final int ISADMIN
Global Administration

ISAUDIT

public static final int ISAUDIT
Off is 0, Standard is 1

ISLOGGING

public static final int ISLOGGING
Off is 0, Standard is 1

ISVARIABLE

public static final int ISVARIABLE
Off is 0, Standard is 1, Pack is 2

ISLOCKING

public static final int ISLOCKING
Off is 0, Lock is 3

ISDECLARE

public static final int ISDECLARE
Declare parameters

ISDATAVOID

public static final int ISDATAVOID
Void Data Pointers

ISCUSTOM

public static final int ISCUSTOM
Include Custom Extensions

ISDYNAMIC

public static final int ISDYNAMIC
Static is 0, Base16 is 1, Base32 is 2, Wrap16 is 3, Wrap32 is 4

ISHUGE

public static final int ISHUGE
lseek is 0, lseeki64 is 1

ISNOWAIT

public static final int ISNOWAIT
Option ISAUTOLOCK nowait

ICLIENT

public static final int ICLIENT
If remote ISAM file access or remote ISAM mirroring

ISLONGID

public static final int ISLONGID
Set to 1 for systems that return long rather than short pids/uids

ISIDXBLK

public static final int ISIDXBLK
Default index block size

ISDUPLEN

public static final int ISDUPLEN
Default duplicate width

ISMAXIDX

public static final int ISMAXIDX
Maximum indexes per file.

ISMAXPARTS

public static final int ISMAXPARTS
Maximum parts per key.

ISMAXPARTS_O

public static final int ISMAXPARTS_O
Maximum indexes per file (ObjecTrieve)

ISMAXKEY

public static final int ISMAXKEY
Bytes per key (D-ISAM)

MAXKEYSIZE

public static final int MAXKEYSIZE
Bytes per key (C-ISAM)

MAXKEYSIZE_O

public static final int MAXKEYSIZE_O
Bytes per key (ObjecTrieve)

ISMAXBUF

public static final int ISMAXBUF
Buffers per index

ISERRBASE

public static final int ISERRBASE
Base value at which error message codes start.

ISCISAM

public static final int ISCISAM
C-ISAM compatible behaviors of D-ISAM.

ISINPUT

public static final int ISINPUT
File Handling Mode: INPUT ONLY (XDC)

ISOUTPUT

public static final int ISOUTPUT
File Handling Mode: OUTPUT ONLY (XDC)

ISINOUT

public static final int ISINOUT
File Handling Mode: INPUT AND OUTPUT (XDC)

ISTRANS

public static final int ISTRANS
File Handling Mode: TRANSACTION PROCESSING (DC)

ISNOLOG

public static final int ISNOLOG
File Handling Mode: DISABLE LOGGING (DC)

ISFIXLEN

public static final int ISFIXLEN
File Handling Mode: Fixed Length (XDC)

ISVARLEN

public static final int ISVARLEN
File Handling Mode: Variable Length (DC)

ISVARCMP

public static final int ISVARCMP
File Handling Mode: Compress Variable Length (D)

ISSYNCWR

public static final int ISSYNCWR
File Handling Mode: Synchronous Writes (D)

ISMASKED

public static final int ISMASKED
File Handling Mode: Masking Active (D)

ISNOCARE

public static final int ISNOCARE
File Handling Mode: Mode to Match File (D)

ISVARLEN_X

public static final int ISVARLEN_X
File Handling Mode: Variable Length X/Open

ISKEEPLOCK

public static final int ISKEEPLOCK
ISSTART Lock Mode: For Automatic Record Locking (X)

ISKEEPLOCK_CISAM

public static final int ISKEEPLOCK_CISAM
ISSTART Lock Mode: For Automatic Record Locking (C-ISAM)

ISRDONLY

public static final int ISRDONLY
Locking Method: Read Only - No Locking (D)

ISAUTOLOCK

public static final int ISAUTOLOCK
ISOPEN, ISBUILD Lock Modes: Automatic Lock on Read (XDC)

ISMANULOCK

public static final int ISMANULOCK
ISOPEN, ISBUILD Lock Modes: Manual Locking (XDC)

ISEXCLLOCK

public static final int ISEXCLLOCK
ISOPEN, ISBUILD Lock Modes: Exclusive Access to File (XDC)

ISEXCLLOCK_O

public static final int ISEXCLLOCK_O
ISOPEN, ISBUILD Lock Modes: Exclusive Access to File (O)

ISIREADLOCK

public static final int ISIREADLOCK
ISOPEN, ISBUILD Lock Modes: Intentional Read Lock (O)

ISISHARELOCK

public static final int ISISHARELOCK
ISOPEN, ISBUILD Lock Modes: Intentional Share Lock (O)

ISIWRITELOCK

public static final int ISIWRITELOCK
ISOPEN, ISBUILD Lock Modes: Intentional Write Lock (O)

ISRISHARE

public static final int ISRISHARE
ISOPEN, ISBUILD Lock Modes: Read Intentional Share (O)

ISRIWRITE

public static final int ISRIWRITE
ISOPEN, ISBUILD Lock Modes: Read Intentional Write (O)

ISSIWRITE

public static final int ISSIWRITE
ISOPEN, ISBUILD Lock Modes: Shared Intentional Write (O)

ISSWRITE

public static final int ISSWRITE
ISOPEN, ISBUILD Lock Modes: Shared Exclusive (O)

ISREADLOCK

public static final int ISREADLOCK
ISOPEN, ISBUILD Lock Modes: Read Lock (O)

ISSHARELOCK

public static final int ISSHARELOCK
ISOPEN, ISBUILD Lock Modes: Share Lock (O)

ISNORECOVER

public static final int ISNORECOVER
ISOPEN, ISBUILD Lock Modes: No Recover (O)

CHARTYPE

public static final int CHARTYPE
Key Type: C Character (XDC)

DECIMALTYPE

public static final int DECIMALTYPE
Key Type: C Decimal, handled as character (DC)

INTTYPE

public static final int INTTYPE
Key Type: C 2-byte Short Integer (XDC)

LONGTYPE

public static final int LONGTYPE
Key Type: C 4-byte Long Integer (XDC)

DOUBLETYPE

public static final int DOUBLETYPE
Key Type: C IEEE Double Floating Point (XDC)

FLOATTYPE

public static final int FLOATTYPE
Key Type: C IEEE Single Floating Point (XD)

MINTTYPE

public static final int MINTTYPE
Key Type: C Machine Native 2-byte Short Integer (D)

MLONGTYPE

public static final int MLONGTYPE
Key Type: C Machine Native 4-byte Long Integer (D)

STRINGTYPE

public static final int STRINGTYPE
Key Type: C Null Terminated String (D)

MAXTYPE

public static final int MAXTYPE
Maximum Type Number (DC)

MAXTYPE_X

public static final int MAXTYPE_X
Maximum Type Number (X)

VARCHARTYPE

public static final int VARCHARTYPE
Key Type: C Variable Character (O)

ISDESC

public static final int ISDESC
Key Type: Add for descending order (XDC)

TYPEMASK

public static final int TYPEMASK
Key type: Mask for type (XD)

BYTEMASK

public static final int BYTEMASK
Mask for one byte (XD)

BYTESHFT

public static final int BYTESHFT
Shift of one byte (XD)

ISMAXOBJPC

public static final int ISMAXOBJPC
Maximum Object (O)

ISNOCASE

public static final int ISNOCASE
Case Insensitive (O)

CHARSIZE

public static final int CHARSIZE
Key Sizes: C Character (XDC)

INTSIZE

public static final int INTSIZE
Key Sizes: C Integer (XDC)

LONGSIZE

public static final int LONGSIZE
Key Sizes: C Long (XDC)

DOUBLESIZE

public static final int DOUBLESIZE
Key Sizes: C Double (XDC)

FLOATSIZE

public static final int FLOATSIZE
Key Sizes: C Float (XDC)

MINTSIZE

public static final int MINTSIZE
Key Sizes: C Machine Native Integer (D)

MLONGSIZE

public static final int MLONGSIZE
Key Sizes: C Machine Native Long (D)

STRINGSIZE

public static final int STRINGSIZE
Key Sizes: C String (D)

VARCHARSIZE

public static final int VARCHARSIZE
Key Sizes: C Variable Character (O)

ISIZE

public static final int ISIZE
Key Sizes: C Integer (O)

ISUSERTYPESTART

public static final int ISUSERTYPESTART
Key Sizes: Beginning of C User Types (O)

COLLATE1

public static final int COLLATE1
Collate (C)

COLLATE2

public static final int COLLATE2
Collate (C)

COLLATE3

public static final int COLLATE3
Collate (C)

COLLATE4

public static final int COLLATE4
Collate (C)

COLLATE5

public static final int COLLATE5
Collate (C)

COLLATE6

public static final int COLLATE6
Collate (C)

COLLATE7

public static final int COLLATE7
Collate (C)

NPARTS

public static final int NPARTS
Number of Key Parts

ISNODUPS

public static final int ISNODUPS
Index Management: No Duplicates Permitted (XD)

ISDUPS

public static final int ISDUPS
Index Management: Duplicates Permitted (XD)

DCOMPRESS

public static final int DCOMPRESS
Index Management: Compress Duplicates (D)

LCOMPRESS

public static final int LCOMPRESS
Index Management: Leading Compression (D)

TCOMPRESS

public static final int TCOMPRESS
Index Management: Trailing Compression (D)

TCOMPRESS_C

public static final int TCOMPRESS_C
Index Management: Trailing Compression (C)

TCOMPRESS_O

public static final int TCOMPRESS_O
Index Management: Trailing Compression (O)

COMPRESS

public static final int COMPRESS
Index Management: Full Compression (D)

COMPRESS_O

public static final int COMPRESS_O
Index Management: Compress (O)

TNULL

public static final int TNULL
Index Management: Compress Trailing Nulls (D)

NULLKEY

public static final int NULLKEY
Index Management: Null Key Masking (D)

ISCLUSTER

public static final int ISCLUSTER
Index Management: Cluster (C)

ISALL

public static final int ISALL
Index Management: All (O)

ISNOCHANGE

public static final int ISNOCHANGE
Key Values Cannot Be Changed (O)

ISFIRST

public static final int ISFIRST
Access Control: First Record (XDC)

ISLAST

public static final int ISLAST
Access Control: Last Record (XDC)

ISNEXT

public static final int ISNEXT
Access Control: Next Record (XDC)

ISPREV

public static final int ISPREV
Access Control: Previous Record (XDC)

ISCURR

public static final int ISCURR
Access Control: Current Record (XDC)

ISEQUAL

public static final int ISEQUAL
Access Control: Find Match (XDC)

ISGREAT

public static final int ISGREAT
Access Control: Greater than Current (XDC)

ISGTEQ

public static final int ISGTEQ
Access Control: Greater than or Equal (XDC)

ISLOCK

public static final int ISLOCK
Record Locking (ISREAD Lock Modes): Lock Record or Fail (XDC)

ISWAIT

public static final int ISWAIT
Record Locking (ISREAD Lock Modes): Wait until Free (DC)

ISWAIT_O

public static final int ISWAIT_O
Record Locking (ISREAD Lock Modes): Wait until Free (O)

ISLCKW

public static final int ISLCKW
Record Locking (ISREAD Lock Modes): Wait and Lock (DC)

ISSKIPLOCK

public static final int ISSKIPLOCK
Record Locking (ISREAD Lock Modes): Advance record pointer to locked record (X)

ISSKIPLOCK_C

public static final int ISSKIPLOCK_C
Record Locking (ISREAD Lock Modes): Advance record pointer to locked record (C)

ISSKIPLOCK_CISAM

public static final int ISSKIPLOCK_CISAM

ISNOWAIT_O

public static final int ISNOWAIT_O
Record Locking (ISREAD Lock Modes): No Wait

ISLTYPMASK

public static final int ISLTYPMASK

ISSPANNING

public static final int ISSPANNING

ISNONSPANNING

public static final int ISNONSPANNING

AUDSETNAME

public static final int AUDSETNAME
Audit Trace Control: Set Audit Filename (DC)

AUDGETNAME

public static final int AUDGETNAME
Audit Trace Control: Get Audit Filename (DC)

AUDSTART

public static final int AUDSTART
Audit Trace Control: Begin Audit Logging (DC)

AUDSTOP

public static final int AUDSTOP
Audit Trace Control: Stop Audit Logging (DC)

AUDINFO

public static final int AUDINFO
Audit Trace Control: Logging Status (DC)

AUDHEADSIZE

public static final int AUDHEADSIZE
Audit Trace Control: Audit Header Length (D)

VAUDHEADSIZE

public static final int VAUDHEADSIZE
Audit Trace Control: Audit Variable Length (D)

USERINFOSIZE

public static final int USERINFOSIZE
User Info Pad Size (D)

EDUPL

public static final int EDUPL
ISAM Specific Error Codes (iserrno): Duplicate Record (XDC)

ENOTOPEN

public static final int ENOTOPEN
ISAM Specific Error Codes (iserrno): File Not Open (XDC)

EBADARG

public static final int EBADARG
ISAM Specific Error Codes (iserrno): Illegal Argument (XDC)

EBADKEY

public static final int EBADKEY
ISAM Specific Error Codes (iserrno): Illegal Key Desc. (XDC)

ETOOMANY

public static final int ETOOMANY
ISAM Specific Error Codes (iserrno): Too Many Files Open (XDC)

EBADFILE

public static final int EBADFILE
ISAM Specific Error Codes (iserrno): Bad ISAM File Format (XDC)

ENOTEXCL

public static final int ENOTEXCL
ISAM Specific Error Codes (iserrno): Non-Exclusive Access (XDC)

ELOCKED

public static final int ELOCKED
ISAM Specific Error Codes (iserrno): Record Locked (XDC)

EKEXISTS

public static final int EKEXISTS
ISAM Specific Error Codes (iserrno): Key Already Exists (XDC)

EPRIMKEY

public static final int EPRIMKEY
ISAM Specific Error Codes (iserrno): Is Primary Key (XDC)

EENDFILE

public static final int EENDFILE
ISAM Specific Error Codes (iserrno): Ending/Beginning of File (XDC)

ENOREC

public static final int ENOREC
ISAM Specific Error Codes (iserrno): No Record Format (XDC)

ENOCURR

public static final int ENOCURR
ISAM Specific Error Codes (iserrno): No Current Record (XDC)

EFLOCKED

public static final int EFLOCKED
ISAM Specific Error Codes (iserrno): File Locked (XDC)

EFNAME

public static final int EFNAME
ISAM Specific Error Codes (iserrno): Filename Too Long (XDC)

ENOLOK

public static final int ENOLOK
ISAM Specific Error Codes (iserrno): Can't create lock file (XDC)

EBADMEM

public static final int EBADMEM
ISAM Specific Error Codes (iserrno): Can't allocate memory (XDC)

EBADCOLL

public static final int EBADCOLL
ISAM Specific Error Codes (iserrno): Bad custom collating (DC)

ELOGREAD

public static final int ELOGREAD
ISAM Specific Error Codes (iserrno): Cannot read log rec (DC)

EBADLOG

public static final int EBADLOG
ISAM Specific Error Codes (iserrno): Bad log record (DC)

ELOGOPEN

public static final int ELOGOPEN
ISAM Specific Error Codes (iserrno): Cannot open log file (DC)

ELOGWRIT

public static final int ELOGWRIT
ISAM Specific Error Codes (iserrno): Cannot write log record (DC)

ENOTRANS

public static final int ENOTRANS
ISAM Specific Error Codes (iserrno): No transaction (DC)

ENOSHMEM

public static final int ENOSHMEM
ISAM Specific Error Codes (iserrno): No shared memory (DC)

ENOBEGIN

public static final int ENOBEGIN
ISAM Specific Error Codes (iserrno): No begin work (DC)

ENONFS

public static final int ENONFS
ISAM Specific Error Codes (iserrno): Can't use NFS (DC)

EBADROWID

public static final int EBADROWID
ISAM Specific Error Codes (iserrno): reserved (DC)

ENOPRIM

public static final int ENOPRIM
ISAM Specific Error Codes (iserrno): No Primary Key (DC)

ENOLOG

public static final int ENOLOG
ISAM Specific Error Codes (iserrno): No Logging (DC)

EUSER

public static final int EUSER
ISAM Specific Error Codes (iserrno): reserved (DC)

ENODBS

public static final int ENODBS
ISAM Specific Error Codes (iserrno): reserved (DC)

ENOFREE

public static final int ENOFREE
ISAM Specific Error Codes (iserrno): No Free Disk Space (DC)

EROWSIZE

public static final int EROWSIZE
ISAM Specific Error Codes (iserrno): Row Size Too Big (DC)

EAUDIT

public static final int EAUDIT
ISAM Specific Error Codes (iserrno): Audit Trail Exists (DC)

ENOLOCKS

public static final int ENOLOCKS
ISAM Specific Error Codes (iserrno): No More Locks (DC)

EEXPIRED

public static final int EEXPIRED
ISAM Specific Error Codes (iserrno): Evaluation Library has Expired (D)

ENOCONNECT

public static final int ENOCONNECT
ISAM Specific Error Codes (iserrno): No Connection with Remote Server (D)

ENOCLIENTS

public static final int ENOCLIENTS
ISAM Specific Error Codes (iserrno): Number of Clients Exceeded (D)

ENOPARTN

public static final int ENOPARTN
ISAM Specific Error Codes (iserrno): reserved (C)

ENOEXTN

public static final int ENOEXTN
ISAM Specific Error Codes (iserrno): reserved (C)

EOYCHUNK

public static final int EOYCHUNK
ISAM Specific Error Codes (iserrno): reserved (C)

EOYDBS

public static final int EOYDBS
ISAM Specific Error Codes (iserrno): reserved (C)

EOYLOG

public static final int EOYLOG
ISAM Specific Error Codes (iserrno): reserved (C)

EGBLSECT

public static final int EGBLSECT
ISAM Specific Error Codes (iserrno): Global Section Disallowing (VMS) (C)

EOYPARTN

public static final int EOYPARTN
ISAM Specific Error Codes (iserrno): reserved (C)