Btrieve API Guide - Index
A -
B -
C -
D -
E -
F -
G -
H -
I -
K -
L -
M -
N -
O -
P -
R -
S -
T -
U -
V -
W
A
Abort Transaction operation
Accelerated file open mode
ACS. See Alternate collating sequence.
Adding an index to an existing file
ALT constant
Alternate collating sequence
Create operation and
creating keys that use
flag in Stat operation for
ISR
user-defined
AND and OR operations in filters
Ascending sort order
Attributes
file
key
B
B_ABORT_TRAN
B_BEGIN_TRAN
B_BUILD_INDEX
B_CHUNK_UPDATE
B_CLEAR_OWNER
B_CLOSE
B_CONTINUOUS
B_CREATE
B_DELETE
B_DROP_INDEX
B_END_TRAN
B_EXT_INSERT
B_EXTEND
B_EXTENDED_STAT
B_GET_DIR
B_GET_DIRECT 1 2
B_GET_EQUAL
B_GET_FIRST
B_GET_GE
B_GET_GT
B_GET_LAST
B_GET_LE
B_GET_LT
B_GET_NEXT
B_GET_NEXT_EXTENDED
B_GET_PERCENT
B_GET_POSITION
B_GET_PREV_EXTENDED
B_GET_PREVIOUS
B_INSERT
B_LOGIN
B_MISC_DATA
B_OPEN
B_RESET
B_SEEK_PERCENT
B_SET_DIR
B_SET_OWNER
B_STAT
B_STEP_FIRST
B_STEP_LAST
B_STEP_NEXT
B_STEP_NEXT_EXT
B_STEP_PREVIOUS
B_STEP_PREVIOUS_EXT
B_STOP
B_UNLOCK
B_UPDATE
B_VERSION
Balanced indexes
BALANCED_KEYS constant
Begin Transaction operation
BIN constant
Blank truncation
BLANK_TRUNC constant
BRQSHELLINIT function
BTRCALL function
BTRCALL32 function
BTRCALLBACK function
BTRCALLID function
BTRCALLID32 function
Btrieve
function parameters
functions
operations, using
unsupported features
BTRV function
BTRVID function
BTRVINIT function
BTRVSTOP function
C
Case-insensitive keys 1 2
Chunk descriptors
Get Direct/Chunk operation and
Update Chunk operation and
Clear Owner operation
Client transaction
determining if open on file
ClientID parameter
Close operation
Compression, data
Continuous Operation operation
Continuous operations
determining if file is in
Continuous Operations
and referential integrity
Create Index operation
Create operation
alternate collating sequence in
data buffer
description of
file specifications in
specifying file version
D
Data Buffer Length parameter
Data Buffer parameter
Data compression
Data encryption
Data manipulation operations
Data retrieval operations
DATA_COMP constant
Data-only files, creating
Delete operation
Deleting an index
DESC_KEY constant
Descending sort order
Directory
returning the current
setting the current
Drop Index operation
DUP constant
DUP_PTRS constant
Duplicate keys
Duplicate pointers, reserved
Duplicate record conflict
determining source of
E
Encryption
determining if file has
End Transaction operation
Exclusive file open mode
Explicit locks
determining if on file
Extend operation (obsolete)
Extended data types
Extended key types
Extension files
names of, determining
number of, determining
EXTTYPE_KEY constant
F
file
referential integrity, determining if set
File
client transaction, determining if open
continuous operations, determining if file is in
current number of handles, determining
determining if encrypted
determining transaction durability
explicit locks, determining if set
gateway engine
determining name of
determining platform of
determining version of
owner name
determining if opened with wrong
owner name, determining if set
read-only, determining if
time last opened, determining
usage count, determining
File access operations
File flags (attributes)
File information operations
File open modes
File specification block
File version, specifying during Create operation
File-specific operations
Files
closing
creating
extension, see Extension files
opening
statistics
Filters for extended operations
Find Percentage operation
Flags
file 1 2
key
Free space threshold
FREE_10 constant
FREE_20 constant
FREE_30 constant
Functions, Btrieve
G
Gateway engine
determining name of
determining platform of
determining version of
Get By Percentage operation
Get Direct/Chunk operation
Get Direct/Record operation
Get Directory operation
Get Equal operation
Get First operation
Get Greater operation
Get Greater Than or Equal operation
Get Key operation
Get Last operation
Get Less Than operation
Get Less Than or Equal operation
Get Next Extended operation
Get Next operation
Get Position operation
Get Previous Extended operation
Get Previous operation
GetEqual
NULL key segments and
H
Handles
determining current number on file
I
Include system data
INCLUDE_SYSTEM_DATA constant
Indexes
balanced
creating
dropping
rebuilding
Insert Extended operation
Insert operation
International Sort Rules
K
Key Buffer parameter
Key flags (attributes)
Key Length parameter
Key Number parameter
Key numbers, assigning 1 2
Key specification blocks
Key values, finding specific
KEY_ONLY constant
Key-only files, creating
L
Linked duplicate keys
Lock
determining bias of
determining client ID of
determining duration of
determining if from transaction
determining if implicit or explicit
determining location of conflict
determining name of client
determining owner of
determining source of on key page
determining whether page, record, or file
getting information about a
Lock biases
Locks
explicit
determining if set
M
Manipulation operations
MANUAL_KEY constant
MOD constant
Modifiable keys
Modification operations
Multiple record locks
N
NAMED_ACS constant
Next-in-record subfunction bias 1 2
NO_INCLUDE_SYSTEM_DATA constant
No-currency-change
Insert Extended operation and
Insert operation and
Update operation and
NOCASE_KEY constant
Normal file open mode
NUL constant
NULL key segments
GetEqual and
Null keys 1 2
NUMBERED_ACS constant
O
Obsolete functions
Open
modes
operation
Operation Code parameter
Operations, using in applications
Owner name
determining if file opened with wrong
determining if set on file
Owner names
clearing
setting
P
Page preallocation
Pointers, reserved duplicate
Position Block parameter
PRE_ALLOC constant
R
Random chunk descriptors 1 2
Read-only
determining if file opened as
Read-only file open mode
Rebuilding a damaged index
Record, duplicate conflict
determining source of
Records
deleting
inserting
inserting multiple
updating
Rectangle chunk descriptors 1 2
Referential integrity
and continuous operations
determining if set on file
REPEAT_DUPS_KEY constant
Repeating duplicate keys
Requester version, retrieving
Reserved duplicate pointers
Reset operation
Resources, releasing
Retrieval operations
Retrieving records
equal to the index path
first in physical location
first in the index path
Get By Percentage operation and
Get Direct/Record operation and
getting one or more chunks of a record
greater than or equal to the index path
greater than the index path
last in physical location
last in the index path
less than or equal to the index path
less than the index path
next in physical location 1 2
next in the index path 1 2
previous in physical location 1 2
previous in the index path 1 2
using established physical location
RQSHELLINIT function
S
Scroll bars, implementing
SEG constant
Segmented keys
Server engine version, retrieving
Session-specific operations
Set Directory operation
Set Owner operation
Single record locks
Sort order in keys
SPECIFY_KEY_NUMS constant
Standard data types
Stat Extended operation
Stat operation
Status Code
85
determining cause of
86
determining cause of
Status Code 5
determining source of
Status Code parameter
Step First operation
Step Last operation
Step Next Extended operation
Step Next operation
Step Previous Extended operation
Step Previous operation
Stop operation
System data
determining if file has system log key
T
Transaction
client, determining if open
Transaction durability
determining for file
Transaction log key
determining key number of
Transactions
aborting
beginning
ending
Truncate chunk descriptors
U
Undocumented features
Unlock operation
Unsupported features
Update Chunk operation
Update operation
Usage count of file, determining
Use VATs
User-defined ACSs
V
VAR_RECS constant
Variable-length records
and Extended operations
flag
Variable-tail Allocation Tables (VATs)
VATS_SUPPORT constant
Verify file open mode
Version operation
Version, specifying during Create operation
W
WBRQSHELLINIT function
WBTRVINIT function
WBTRVSTOP function
Workstation engine version, retrieving
Wrong owner name
determining if file opened with