PreviousBtrieve API Guide (v9 SP2 (9.5) revision 1)

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


Chapter contents
Book contents

Prev topic: Quick Reference of Btrieve Operations
Next topic: