![](plus.gif) FairCom ISAM API for C - Developers Guide
![](space.gif) Prerequisites - C Language Concepts
![](space.gif) JSON Data Type Support
![](space.gif) Using JSON Data Types in Your ISAM Applications
![](space.gif) ISAM Quick Tour
![](plus.gif) Operational Models
![](space.gif) Standard Client/Server Model
![](space.gif) Standalone Single-User Model
![](space.gif) Standalone Multi-User Model
![](space.gif) LOCLIB Model
![](space.gif) Multi-Threaded Standalone Model
![](space.gif) CTUSER Server Model
![](space.gif) Bound Server Model
![](space.gif) Custom Server Model
![](plus.gif) Operational Model Considerations
![](plus.gif) Migrating Data Between Platforms and Operational Models
![](space.gif) Single-User Standalone
![](space.gif) Multi-User Standalone
![](space.gif) Client/Server
![](space.gif) File Migration
![](plus.gif) Migrating Your Application Between Operational Models
![](space.gif) Single-User to Multi-User Standalone or Client/Server
![](space.gif) Multi-user Standalone to Client/Server
![](space.gif) Adding Transaction Processing
![](space.gif) Single-Threaded to Multi-Threaded
![](space.gif) Lock Protocol Modification Prevents Spurious FPUTFGET Corruption Errors
![](plus.gif) Data Management
![](space.gif) Data Record Positions
![](plus.gif) Data and Index Definitions
![](space.gif) Data and Index File Numbering
![](plus.gif) File Modes
![](space.gif) filmod Values
![](space.gif) File Mode Relationships
![](space.gif) Virtual File Open
![](space.gif) Fixed versus Variable-length Records
![](space.gif) Multi-User File Mode
![](space.gif) I/O Management
![](space.gif) More About File Modes
![](plus.gif) Extended File Creation Block Structure
![](space.gif) Extended File Modes (x8mode)
![](space.gif) Special Cache Value Parameter (splval)
![](space.gif) Extended File Properties
![](plus.gif) Extended Feature Support
![](space.gif) Xtd8 File Creation Functions
![](plus.gif) Huge File Support
![](space.gif) Huge File Creation Example
![](space.gif) Record Offsets Under Huge File Support
![](plus.gif) Segmented File Support
![](space.gif) Automatic Segments
![](space.gif) SEGMDEF Structure
![](space.gif) SetFileSegments Function
![](space.gif) File Segment Example
![](space.gif) Partitioned File Support
![](space.gif) Data File Extension
![](plus.gif) c-tree Keys
![](space.gif) ISAM Keys
![](space.gif) Duplicate Keys
![](space.gif) Sequence Numbers
![](plus.gif) Alternative Key Types
![](space.gif) Fixed Length Keys
![](space.gif) Leading Character Compression Keys
![](space.gif) Padding Compression Keys
![](space.gif) Combined Compression Keys
![](space.gif) KTYP_NOISMKEYUPD mode prevents ISAM record update from changing index key value
![](space.gif) Variable-Length Key Compression
![](plus.gif) Deferred Indexing
![](space.gif) Queuing an Index Load
![](space.gif) Counting the Number of Deferred Operations
![](space.gif) Selected Deferred Index features extended to non-deferred indexes
![](plus.gif) Up to 4X Faster Indexes with Smaller Indexes Using Variable-Length Compressed Key Storage
![](space.gif) c-treeDB API Compression
![](space.gif) ISAM API Compression
![](space.gif) Utilities to Confirm Index Compression Modes
![](space.gif) Option to Automatically Enable c-tree Key Compression When Creating an Index
![](plus.gif) Key Segment Modes
![](plus.gif) Key Value Assembly
![](space.gif) TransformKey
![](space.gif) CurrentISAMKey
![](space.gif) Sequence Number Segments
![](space.gif) Descending Key Segment Values
![](space.gif) Alternative Collating Sequence
![](space.gif) END of Key Segment
![](space.gif) RECBYT Segment Mode
![](space.gif) File Recovery
![](space.gif) Advanced Space Reclamation
![](space.gif) Online Compact and Rebuild
![](space.gif) Transaction Processing Overview
![](space.gif) Default Temporary File Path in Standalone and LOCLIB Models
![](space.gif) Error Handling
![](space.gif) ISAM and Low-Level Functions
![](plus.gif) c-tree Constraints
![](space.gif) File-Related Limits
![](space.gif) File ID Overflow
![](space.gif) Serial Number Segments
![](space.gif) Transaction High-Water Marks
![](space.gif) Transaction Log Numbering
![](space.gif) File Size and Operating System Limits
![](space.gif) Record Size
![](space.gif) Enforce Maximum Disk Read/Write Sizes on Windows
![](plus.gif) ISAM Database Technology
![](space.gif) ISAM Concepts
![](space.gif) ISAM File Relationships
![](plus.gif) Incremental ISAM Structures
![](space.gif) IFIL Structure
![](space.gif) File Names up to 4K
![](space.gif) IIDX Structure
![](space.gif) ISEG Structure
![](space.gif) Incremental ISAM Example
![](plus.gif) Improved IFIL Path Handling
![](space.gif) Configuration Option to Disable IFIL Path Improvements
![](space.gif) Programming Option to Disable IFIL Path Improvements
![](space.gif) Incremental ISAM and Resources
![](space.gif) Current ISAM Record
![](space.gif) ISAM Error Handling
![](space.gif) Better Error Reporting when Exceeding the Maximum Length of VARCHAR Fields
![](plus.gif) ISAM Function Overview
![](space.gif) Incremental ISAM System Functions
![](space.gif) ISAM Parameter File System Functions
![](space.gif) Data File and Index Functions
![](space.gif) Set Functions
![](space.gif) ISAM Examples
![](plus.gif) A Simple Application
![](space.gif) Beginning Your Application
![](space.gif) Initialize c-tree and open files
![](space.gif) Add a record
![](space.gif) Find a record
![](space.gif) Delete a record
![](space.gif) Close the system
![](plus.gif) Record Schemas and DODA Resources
![](space.gif) Field Types
![](space.gif) Create the Record Schema with PutDODA
![](space.gif) Key Segments
![](space.gif) Record Schema Internals
![](plus.gif) Data and Index Files
![](space.gif) Variable-Length Records
![](plus.gif) Resources
![](space.gif) Resources and Files
![](space.gif) Resource Identification
![](space.gif) Disabling Resources
![](space.gif) Resource Functions
![](space.gif) Resource Example
![](space.gif) FairCom Defined Resources
![](space.gif) Resource Locks
![](plus.gif) Superfiles
![](space.gif) Superfile Members/Host
![](space.gif) Restrictions/Considerations
![](plus.gif) Batched Operations
![](space.gif) Batch Parameters
![](plus.gif) First Call
![](space.gif) Verify Option
![](space.gif) Result Option
![](space.gif) Lock Option
![](space.gif) Completion Option
![](space.gif) Automatic Batch Close Mode
![](space.gif) Continuation Calls
![](space.gif) Complete or Cancel Call
![](space.gif) Batch Read Operations
![](space.gif) Batch Insert Operations
![](plus.gif) Batch Update Operations
![](space.gif) BAT_UPD and BAT_UPD_KEY
![](space.gif) Batch Update Operations: BAT_UPD and BAT_UPD_KEY
![](space.gif) Heterogeneous Support for BAT_INS and BAT_UPD
![](space.gif) Record Locking - BAT_LOK_BLK, BAT_LOK_KEEP and BAT_LOK_ONE
![](space.gif) Performance Enhancement
![](space.gif) Example Use of DoBatchXtd()
![](plus.gif) Index Ranges
![](plus.gif) Using Index Ranges from the c-tree ISAM API
![](space.gif) Allocating an Index Range
![](space.gif) Reading Records Using an Index Range
![](space.gif) Freeing an Index Range
![](space.gif) Index Range Support for Virtual Segment Groups
![](space.gif) Blocking Record Reads
![](space.gif) Data Filters
![](space.gif) Conditional Indexes
![](plus.gif) FairCom DB Expression Parser and Grammar
![](space.gif) Constants
![](space.gif) Variables
![](space.gif) Parentheses
![](plus.gif) Examples
![](plus.gif) Exact string matches
![](space.gif) Exact string match
![](space.gif) Exact string non-match
![](space.gif) Less-than string match
![](space.gif) Less-than-equal string match
![](space.gif) Greater-than string match
![](space.gif) Greater-than-equal string match
![](plus.gif) Case insensitive matches
![](space.gif) Case insensitive string match
![](space.gif) Case insensitive string non-match
![](space.gif) Case insensitive less-than string match
![](space.gif) Case insensitive less-than-equal string match
![](space.gif) Case insensitive greater-than string match
![](space.gif) Case insensitive greater-than-equal string match
![](plus.gif) Partial matches
![](space.gif) Partial string match
![](space.gif) Partial string non-match
![](space.gif) Partial less-than string match
![](space.gif) Partial less-than-equal string match
![](space.gif) Partial greater-than string match
![](space.gif) Partial greater-than-equal string match
![](plus.gif) Case insensitive partial matches
![](space.gif) Case insensitive partial string match
![](space.gif) Case insensitive partial string non-match
![](space.gif) Case insensitive partial less-than string match
![](space.gif) Case insensitive partial less-than-equal string match
![](space.gif) Case insensitive partial greater-than string match
![](space.gif) Case insensitive partial greater-than-equal string match
![](plus.gif) Contains Matches
![](space.gif) Contains string
![](space.gif) Does not contain string
![](space.gif) Contains string after the Nth character
![](space.gif) Contains beginning-string
![](space.gif) Does not contain beginning-string
![](space.gif) Contains end-string
![](space.gif) Does not contain end-string
![](space.gif) Contains mid-string
![](space.gif) Does not contains mid-string
![](plus.gif) Wildcard Matches
![](space.gif) Wildcard string match
![](space.gif) Wildcard string non-match
![](space.gif) Wildcard end-string match
![](space.gif) Wildcard end-string non-match
![](space.gif) Wildcard mid-string match
![](space.gif) Wildcard mid-string non-match
![](plus.gif) Case insensitive wildcard Matches
![](space.gif) Case insensitive wildcard string match
![](space.gif) Case insensitive wildcard string non-match
![](space.gif) Case insensitive wildcard end-string match
![](space.gif) Case insensitive wildcard end-string non-match
![](space.gif) Case insensitive wildcard mid-string match
![](space.gif) Case insensitive wildcard mid-string non-match
![](space.gif) Compare string fields in the same record
![](plus.gif) Predefined Functions
![](space.gif) C Language Equivalents
![](space.gif) String and Text Functions
![](space.gif) Date and Time Functions
![](space.gif) Mathematical Functions
![](space.gif) Type Casting
![](space.gif) Automatic Type Promotion
![](space.gif) Operators
![](plus.gif) Custom Application Expressions
![](space.gif) Parsing Expressions
![](space.gif) Evaluating Expressions
![](space.gif) Variable-length Records with Conditional Expressions
![](space.gif) Conditional Expression Callback Function
![](space.gif) Multiple ISAM Contexts (Positions)
![](space.gif) Rebuild/Compact Utility Callback Feature
![](plus.gif) Portable Data Through UNIFRMAT Support
![](plus.gif) Modes
![](space.gif) Automatic Mode
![](space.gif) Manual Mode
![](space.gif) UNIFRMAT Server
![](plus.gif) Limitations
![](space.gif) Data Alignment
![](plus.gif) Multiple Instance Support
![](space.gif) Automatic Windows 3.1 Instance Support
![](space.gif) Pre-Function Capability
![](space.gif) Millions of Open Files
![](plus.gif) Performance Optimization
![](space.gif) PAGE_SIZE (sect) optimization
![](space.gif) Index cache size
![](space.gif) Data cache size
![](space.gif) Rebuild and Compact Optimization
![](space.gif) NO_IDXENT
![](plus.gif) Disable Key Buffer Support for Faster ISAM Access
![](space.gif) Disable key buffer support
![](space.gif) Enable key buffer support
![](space.gif) Considerations
![](space.gif) Process All Files Forward and Backward
![](plus.gif) Enhanced Precision for International Languages
![](space.gif) Client/Server Support
![](space.gif) Standalone Support
![](space.gif) c-treeDB Multi-Record "Virtual" Tables
![](space.gif) Helpful Internal Functions
![](plus.gif) Multi-Threaded API
![](space.gif) Introduction to Threads
![](space.gif) Some Thread Fundamentals
![](space.gif) Thread API Summary
![](plus.gif) ctThrd Function Overview
![](space.gif) Thread Management Functions
![](space.gif) Thread Communication
![](space.gif) Thread Synchronization
![](space.gif) Thread API Details
![](plus.gif) Examples
![](space.gif) ctmtap.c and wtmtap.c - Multi-threaded testing programs
![](space.gif) ctmtex.c - Multi-threaded testing program
![](plus.gif) Transaction Processing
![](plus.gif) Transaction Processing Concepts
![](space.gif) Why Do We Need Transaction Processing?
![](space.gif) Atomicity
![](space.gif) Journaling
![](space.gif) Automatic Recovery
![](space.gif) Transaction Grouping
![](plus.gif) Basic Transaction Processing
![](space.gif) Transaction File Modes
![](space.gif) Create Files
![](space.gif) Begin Transactions - Begin()
![](space.gif) End Transaction - Commit()
![](space.gif) Record Locking
![](space.gif) Aborting a Transaction
![](space.gif) Savepoints
![](space.gif) Errors in Transactions
![](plus.gif) File Operations During Transactions
![](space.gif) Closing Files During Transaction Processing
![](space.gif) Optional Defer of Close Until Transaction Commit/Abort
![](space.gif) Defer File Delete
![](space.gif) Transaction Dependent Creates and Deletes
![](plus.gif) Transaction Processing Logs
![](space.gif) Automatic Log Adjustments
![](space.gif) Automatic Log Size Adjustment
![](space.gif) Automatic Increase of Active Transaction Logs
![](space.gif) SystemConfiguration Log Space Reporting
![](space.gif) SystemConfiguration Log Reporting Enhancements
![](space.gif) Flush Directory Metadata to Disk for Transaction-Dependent File Creates, Deletes and Renames
![](space.gif) Automatic Recovery
![](space.gif) Transaction High-Water Marks
![](space.gif) Transaction Processing On/Off
![](space.gif) Two-Phase Transactions
![](space.gif) User Defined Transaction Log Entries
![](space.gif) Immediate Independent Commit Transaction (IICT)
![](plus.gif) Single-User Transaction Processing
![](space.gif) Single User Transaction Processing Control
![](space.gif) Clear Transaction Logs
![](space.gif) Log Paths
![](space.gif) Additional Single-User Transaction capabilities
![](space.gif) Single-user Transaction processing hard coded file zero conflict
![](plus.gif) Transaction History
![](space.gif) TransactionHistory Basic Operation
![](space.gif) TransactionHistory Output
![](plus.gif) TransactionHistory Advanced Operation
![](space.gif) Optional Record Header
![](space.gif) Multiple History Sets
![](plus.gif) Delayed Durability Transaction Processing
![](space.gif) Detailed Description of Behavior
![](space.gif) Original Transaction Log Flush/Sync Behavior
![](space.gif) Modified Log Sync Strategy
![](space.gif) Delayed Durability Behavior
![](space.gif) Performance Gains
![](space.gif) SNAPSHOT
![](space.gif) Monitoring Delayed Durability Data Cache Writes
![](space.gif) Guarantee Transaction Log Sync by Time Interval
![](space.gif) Automatic Recovery Considerations
![](space.gif) Time limit on flushing updated data and index cache pages for TRNLOG files
![](plus.gif) Restore Points
![](space.gif) Restore Point Overview
![](space.gif) Creating Restore Points
![](space.gif) Automatic restore point logging
![](space.gif) Restore Point Files
![](space.gif) Rolling Back to a Restore Point
![](space.gif) Rollback to New Restore Points with ctrdmp
![](space.gif) Restore Points as an Incremental Roll Forward Strategy
![](space.gif) SYSLOG Logging of Restore Point
![](space.gif) Temporary Event File
![](space.gif) Using ctalog SYSLOG Utility to Read Restore Point Data
![](space.gif) Configuration Entries for Restore Points
![](space.gif) Improved Auto Restore Point performance with checkpoints
![](plus.gif) Mirroring
![](space.gif) Recovery Capabilities
![](space.gif) Miscellaneous Points
![](space.gif) MIRROR_DIRECTORY Server Keyword
![](space.gif) Error Returns
![](space.gif) Limitation
![](plus.gif) Multi-User Concepts
![](space.gif) Multi-User Updates
![](space.gif) Multi-User Interference
![](space.gif) Multi-User File Mode
![](plus.gif) Record Locking
![](space.gif) Optimistic Locking
![](space.gif) Checklock
![](plus.gif) ISAM Level Data Record Locks
![](space.gif) Using LockCtData with LockISAM
![](space.gif) LockISAM and Resources
![](space.gif) Recursive Locking Support
![](space.gif) ctThrdSharedCritical API for Scalable Read Locks
![](space.gif) Diagnosing Lock Issues
![](space.gif) Low-Level Data Record Locks
![](space.gif) FairCom Server enhanced locking control for files opened multiple times in the same connection
![](plus.gif) Table Lock Support
![](space.gif) Table Lock Mode for LOKREC
![](plus.gif) Standalone Multi-User
![](space.gif) Node Locks
![](space.gif) Data Record Lock Implementations
![](plus.gif) Extended Lock Strategy
![](space.gif) Complications with Superfiles in Standalone Multi-user Models
![](space.gif) Complications with ctLOCK_TOP
![](space.gif) Dummy Lock File
![](space.gif) Exclusive File Opens
![](space.gif) EXCLUSIVE File Caching
![](space.gif) Multi-User Non-Server Mode Rebuild
![](plus.gif) Sample Programs
![](space.gif) Simple Applications
![](plus.gif) Simple File Maintenance
![](space.gif) Initialize the system
![](space.gif) Error Handling
![](space.gif) Adding Data
![](space.gif) Delete a key
![](space.gif) Close the system
![](plus.gif) Same Application with ISAM Functions
![](space.gif) ISAM Parameter File
![](space.gif) Error Handling
![](space.gif) Adding Data
![](space.gif) Delete Record
![](space.gif) Close the System
![](plus.gif) Using Incremental ISAM Structures
![](space.gif) Incremental ISAM structure
![](space.gif) Initialize the system
![](plus.gif) File Searches and Sets
![](space.gif) Listing a file
![](space.gif) Sets
![](plus.gif) Scanning, Updating, Deleting
![](space.gif) Start the scan
![](space.gif) Scanning the file
![](space.gif) Update the record
![](space.gif) Delete a record
![](plus.gif) Windows-Specific Samples
![](space.gif) wtixmg - A Windows version of the ctixmg sample
![](space.gif) wtlxmg - A Windows version of the ctlxmg sample
![](space.gif) wtmtap - Windows Multi-threaded Sample Application
![](plus.gif) Sample Programs
![](space.gif) ctcnfg - System Configuration Example
![](space.gif) ctcompare - Database Comparison Tool
![](space.gif) ctixmg - Incremental ISAM / Resource sample
![](space.gif) ctlxmg - LOCLIB sample program
![](space.gif) ctmtap - Multi-threaded API sample and performance tester
![](space.gif) ctmtex - Multi-threaded Incremental ISAM / Resource sample
![](space.gif) ctstap - Single-Threaded Version of Multi-Threaded Test
![](space.gif) ctstress - Perform Record Operations on Files
![](space.gif) ctsxmg - Incremental ISAM / Record Schema example
![](space.gif) cttpca - TPC A Test
![](space.gif) ct_tpc - TPC A Test
![](space.gif) lowlevel, isam, isam1, isam2, isam3
![](space.gif) ioperf
![](space.gif) selomt
![](space.gif) trnhis
![](space.gif) CGI
![](space.gif) Java
![](plus.gif) FairCom DB Utility Programs
![](space.gif) ctclntrn Utility - Clean Transaction Mark
![](space.gif) ctclosefile - Close Files on KEEPOPEN List
![](plus.gif) ctcmpcif - IFIL-based Compact Utility
![](space.gif) -oldsec - Updates in handling of security attributes
![](space.gif) Preventing Possible Data Loss with Compact & Rebuild Operations
![](space.gif) ctcv43 - Convert V4.3 Data File to FairCom DB Format
![](space.gif) ctcv67 - Extended File Conversion Utility
![](space.gif) ctdbdistinct - Key Count Utility
![](space.gif) ctdidx - Create flat key file
![](space.gif) ctdmpidx - Index Dump Utility
![](space.gif) ctexmc - File creation utility / example
![](space.gif) ctfchk - File Checksum Utility
![](space.gif) ctfilblkif - File Block Utility
![](space.gif) ctflush - File Flush Utility
![](space.gif) ctfileid - Update File IDs
![](space.gif) ctflat - Create FairCom DB file from a flat file
![](space.gif) ctflvrfy - Index Verify Utility
![](space.gif) cthghtrn - Displays the high-water mark for transactions
![](space.gif) ctidmp - Examine Dump Files
![](space.gif) ctindx - Create index file from flat key file
![](plus.gif) ctinfo - ISAM File Info
![](space.gif) ctinfo Sample Output
![](space.gif) ctmtlk - Lock operation test utility
![](space.gif) ctmove - Moving Files without Stopping the FairCom Server
![](space.gif) ctotoi - Add IFIL and DODA Resources
![](space.gif) ctpartadmin - Partitioned File Administration Utility
![](space.gif) ctpathmigr - Change Internal Path Separators
![](space.gif) ctquiet - Quiesce FairCom DB Utility
![](plus.gif) ctrbldif - IFIL-based Rebuild Utility
![](space.gif) Option to set index's automatic segment attributes
![](space.gif) -oldsec - Updates in handling of security attributes
![](space.gif) ctredirect - IFIL Update Utility for Redirected Filenames
![](space.gif) ctsbld - Superfile rebuild pre-pass
![](space.gif) ctsbldm - Rebuild Superfile Index Members
![](space.gif) ctscmp - Superfile Compact Utility
![](space.gif) ctsfex - Superfile Data Export Utility
![](space.gif) ctsfil - Superfile contents
![](space.gif) ctsmon - Server Heartbeat Monitor
![](plus.gif) ctstat - Statistics Utility
![](space.gif) Admin-System Report -vas
![](space.gif) Tivoli-System Report -vts
![](space.gif) Admin-File Report -vaf
![](space.gif) Tivoli-File Report -vtf
![](space.gif) Admin-User Report -vau
![](space.gif) Function Timing Report -func
![](space.gif) Text Report -text
![](space.gif) I/O Time Statistics -iotime
![](space.gif) I/O Statistics per File -file
![](space.gif) Connection Information -userinfo and -userinfox
![](space.gif) ISAM Statistics -isam
![](space.gif) Enable Function Call Times by File -wrktime
![](space.gif) Function Call Times by File -funcfile
![](space.gif) Memory File Usage -m
![](space.gif) Transaction Statistics -vat
![](space.gif) File and User Lock -filelocks
![](space.gif) List files on Internal Server Lists
![](space.gif) Memory Use and Allocation Call Stacks -ml -mt
![](space.gif) Memory Allocation (Windows) -mf -ma -mr -ms
![](plus.gif) cttctx Performance Test Utility
![](space.gif) cttctx locking options for record read
![](space.gif) cttrap - Communications Trap Playback utility
![](space.gif) cttrnmod - Change Transaction Mode Utility
![](space.gif) cttpca - TPC A Test
![](space.gif) ct_tpc - TPC A Test
![](space.gif) ctunf1 - File Reformatting Utility
![](space.gif) ctunf2 - UNIFRMAT file reformatting utility
![](space.gif) ctupdpad - Update the c-treeDB Pad Resource Utility
![](space.gif) ctvlqa - Variable-length quality assurance utility
![](space.gif) ctvfyidx - Index Verify Utility
![](space.gif) ctvfyfil - File Verify Utility
![](space.gif) dfkctl - Deferred Index Maintenance Utility
![](plus.gif) FairCom DB Database Engine
![](plus.gif) Client/Server Advantages
![](space.gif) Server-Application Relationship
![](plus.gif) FairCom Client/Server Communication
![](space.gif) Logging On and Off the Server
![](space.gif) Calculating Memory Usage
![](space.gif) Controlling Server Memory
![](space.gif) Calculating File Storage Space
![](space.gif) Copying Server-Controlled Files
![](space.gif) Copy Files Between FairCom DB Servers
![](space.gif) Multiple Server Support per Client
![](space.gif) Local Library Support
![](plus.gif) Server Utilities
![](space.gif) ctadmn - Server Administrator Utility
![](space.gif) Server Administration API
![](space.gif) ctstop - Server Stop Utility
![](plus.gif) sa_admin - Command-line security administration utility
![](space.gif) Administrator Options
![](space.gif) User Options
![](space.gif) Group Options
![](space.gif) File Options
![](space.gif) ctdump - Schedule Backup Utility
![](plus.gif) ctrdmp - Backup Restore or System Rollback
![](space.gif) Rollback to New Restore Points with ctrdmp
![](space.gif) ctfdmp - Forward Roll Utility
![](plus.gif) ctldmp - Transaction Log Dump
![](space.gif) ctldmp option to create transaction start files from checkpoints in transaction log files
![](plus.gif) Performance
![](space.gif) I/O caching
![](space.gif) SetOperationState
![](space.gif) Batch Operations
![](space.gif) ISAM Functions
![](space.gif) ctDUPCHANEL File Mode
![](space.gif) Fastest Server
![](space.gif) Communication Protocol
![](plus.gif) Optimizing Transaction Processing - ADVANCED
![](space.gif) Transaction Control Background
![](space.gif) Transaction Options
![](space.gif) Transaction Log Flush Delay
![](space.gif) Resource Records Detected
![](plus.gif) FairCom Server Cache Subsystem
![](space.gif) Allocating Memory for Data/Index Caches
![](space.gif) Cached Data - Writing to Disk
![](plus.gif) Advanced Cache Settings
![](space.gif) Prime Cache at Server Startup
![](space.gif) Priming Cache
![](space.gif) Scanner Cache
![](space.gif) Disabling File Cache
![](space.gif) Limiting Special Cache Space
![](space.gif) Avoiding File Flush at Server Shutdown
![](space.gif) Multi-Page Cache
![](space.gif) Buffer Run Length
![](space.gif) Other Notes
![](space.gif) SystemConfiguration Cache/Buffer Statistics
![](plus.gif) File Modes
![](space.gif) Record Locking Mode
![](space.gif) I/O Management
![](plus.gif) Deployment Options
![](space.gif) Tamper-Proof Server Configuration File
![](space.gif) Encryption of FAIRCOM.FCS
![](plus.gif) Disk Full Detection
![](space.gif) File-by-file Disk Full Checks
![](space.gif) Volume Disk Full Checks
![](space.gif) DISK_FULL_ACTION (SUBSYSTEM)
![](space.gif) Multi-CPU Performance
![](plus.gif) Server System Event Log
![](space.gif) Retrieving System Event Log Entries
![](space.gif) Adding System Event Log Entries
![](space.gif) System Event Log evclass and event Codes
![](plus.gif) Create a List of Arbitrary Names in Server Configuration File
![](space.gif) Application Name List Usage
![](space.gif) Application Name List Restrictions
![](space.gif) Application Name List Example
![](plus.gif) Server Internals
![](space.gif) FairCom Server Threads
![](space.gif) FairCom DB Trapped Unix Signals
![](space.gif) Client/Server ctntio Communications Errors (Formerly VDP Errors)
![](plus.gif) Diagnostic Tools
![](space.gif) cttrap - Communications Trap Playback utility
![](space.gif) DIAGNOSTICS LOWL_FILE_IO Keyword
![](space.gif) Diagnostic Dump of Server File-lock Table
![](space.gif) DIAGNOSTICS USER_FUNCTIONS keyword added
![](space.gif) Dynamic CRC Check support for SPX and TCP/IP
![](plus.gif) Client-Side Operation
![](space.gif) Introduction
![](space.gif) Data Compatibility
![](plus.gif) Client-Side Specifics
![](space.gif) Max Files (Parameter Files Only)
![](space.gif) Modifying ctoptn.h
![](space.gif) Moving Data Files
![](space.gif) Server/Host Naming Convention
![](space.gif) Unix Communications Notes
![](space.gif) Client TCP/IP Connect and Communication Timeout Options
![](space.gif) IPv6 Support
![](space.gif) Server Name Broadcast Feature
![](plus.gif) Performance Monitoring
![](space.gif) Performance Monitoring Overview
![](space.gif) Performance Monitoring Using the ctstat Utility
![](plus.gif) Performance Monitoring Using Server Keywords
![](space.gif) Automatically Logging Performance Snapshots
![](space.gif) Automatic Logging to the Server System Event Log
![](space.gif) Automatic Logging to SNAPSHOT.FCS
![](plus.gif) Performance Monitoring Using the SnapShot API
![](plus.gif) SnapShot API Function Usage
![](space.gif) Automatic Snapshot Support
![](space.gif) Function Timing Support
![](space.gif) System Snapshot Support
![](space.gif) User Snapshot Support
![](space.gif) File Snapshot Support
![](space.gif) Transaction Statistics Support
![](space.gif) Replication State Snapshot Support
![](space.gif) Combined Snapshot Support
![](plus.gif) Snapshot Contents
![](space.gif) System Snapshot Structure
![](space.gif) User Snapshot Structure
![](space.gif) File Snapshot Structure
![](space.gif) SQL Snapshot Structure
![](space.gif) Function Timing
![](space.gif) Transaction Statistics
![](space.gif) Replication State Statistics
![](plus.gif) Hot Alter Table
![](space.gif) Support for dynamically altering a table's schema on-the-fly
![](space.gif) Adding Hot Alter Table support to existing files
![](space.gif) Rebuilding data files with Hot Alter Table support
![](plus.gif) Memory Files
![](space.gif) HUGE File Support
![](space.gif) Creating Memory Files Using Server Configuration Keyword
![](space.gif) Creating Memory Files Programmatically
![](space.gif) Sharing Memory Files Created Programmatically
![](space.gif) Collecting Memory File Statistics
![](space.gif) Memory File Limitations
![](space.gif) Tip: Faster Server Shutdown with Memory Files
![](plus.gif) Server-Side Queues
![](space.gif) Creating or Opening a Server-Side Queue
![](space.gif) Writing to a Server-Side Queue
![](space.gif) Reading from a Server-Side Queue
![](space.gif) Retrieving the Size of the Next Message in a Server-Side Queue
![](space.gif) Retrieving the Number of Messages in a Server-Side Queue
![](space.gif) Closing a Server-Side Queue
![](plus.gif) File Notification
![](space.gif) Synchronous File Notification
![](plus.gif) Asynchronous Record Update Notifications
![](space.gif) Update Callback Specifications
![](space.gif) Option to specify external library name in platform-independent format
![](plus.gif) Using File Notification
![](space.gif) Enabling Notification for Actions on a File
![](plus.gif) Receiving Notifications for Actions on a File
![](plus.gif) Notification Queue Message Format
![](space.gif) Fixed Portion of Notification Queue Message
![](space.gif) Optional Key Values
![](space.gif) Optional Actor Node Name
![](space.gif) Optional Full Record Image
![](space.gif) Reading Notification Messages
![](space.gif) Disabling Notification for Actions on a File
![](space.gif) Notification Callbacks
![](plus.gif) Partitioned Files
![](space.gif) Overview
![](plus.gif) Implementation
![](space.gif) Partition Naming
![](space.gif) Maximum Partition Number vs File Size
![](space.gif) Rules
![](plus.gif) User-Defined Partitioned File Conditional Expressions
![](space.gif) User-Defined Conditional Expressions for Easy Partitioned File Creation
![](space.gif) Conditional Expressions and Partition Rules
![](space.gif) Partitioned Files in FairCom DB SQL
![](space.gif) c-treeDB Partition File API Support
![](space.gif) FairCom DB ISAM Usage
![](plus.gif) Operation
![](space.gif) Raw Partition Numbers
![](space.gif) Unique Keys
![](space.gif) Serial Segments (SRLSEG)
![](space.gif) Transaction Processing
![](space.gif) Set maximum active partitions for auto-purge feature
![](space.gif) Encryption
![](space.gif) Partitioned File Security - File password support
![](space.gif) Partition Administration Function
![](space.gif) Managing Partitions
![](plus.gif) File Security and Encryption
![](space.gif) Accessing File Security
![](plus.gif) Forms of System Security
![](space.gif) Users, Groups, and Passwords
![](space.gif) File Permissions
![](space.gif) File Passwords
![](plus.gif) User Profile
![](space.gif) Automatic TransformKey
![](space.gif) Save Current ISAM Record
![](space.gif) Allow ADMIN Access When Max User Limit Hit
![](plus.gif) Logon Control Options
![](space.gif) Automatically Enforce Password Strength
![](space.gif) Logon Strike-Out Options
![](plus.gif) Suspend Server - Block User Logins
![](space.gif) Suspend the Server
![](space.gif) Server Keyword: STARTUP_BLOCK_LOGONS
![](plus.gif) Advanced File Encryption
![](space.gif) File-Specific Encryption Control
![](space.gif) Using Advanced Encryption
![](plus.gif) Advanced Encryption Configuration
![](space.gif) Master Password Verification Options
![](space.gif) ctencrypt - Utility to Change Master Password
![](space.gif) c-tree Client Implementation
![](plus.gif) Transport Layer Security Secures Data in Transit between Network FairCom DB Clients and Servers
![](space.gif) Testing with Default FairCom DB Certificates
![](space.gif) ADO.NET Support for TLS
![](space.gif) ODBC Support for SSL
![](space.gif) JDBC Support for TLS
![](space.gif) Allow ISAM Client to Use SSL without Client Having Server Certificate
![](space.gif) OpenSSL Headers for Linking FairCom DB Client Applications
![](space.gif) OpenSSL Now Provides Default Faster AES Encryption
![](space.gif) TLS/SSL Tutorials
![](plus.gif) AWS Security
![](plus.gif) Support for Using AWS Secrets Manager as External Encryption key Store
![](space.gif) Support added for changing FairCom Server master encryption key in AWS Secrets Manager
![](space.gif) DLL for FairCom Server to Access AWS Secrets Manager
![](space.gif) Visual Prompt Utility for AWS Credentials
![](space.gif) Ensure recoverability if server terminates while changing master encryption key
![](space.gif) Encrypted Data Master Key Library
![](space.gif) Data Camouflage
![](space.gif) TCP/IP Camouflage (Deprecated)
![](space.gif) File Recycle Bin
![](plus.gif) Unicode
![](space.gif) Unicode Concepts
![](space.gif) Unicode default charset for SQL CHAR and VARCHAR changed from US-ASCII to ISO-8859-1
![](space.gif) Preparation
![](plus.gif) Storing Unicode Data
![](space.gif) Storing UTF-16 Data
![](space.gif) Storing UTF-8 Data
![](plus.gif) Unicode Key Segments
![](space.gif) Unicode Libraries Required for FairCom DB
![](space.gif) How to Specify an ICU Unicode Key Segment
![](space.gif) Extended Key Segment Definition
![](space.gif) ICU Collation Option Overview
![](space.gif) Extended Key Segment Definition Example
![](space.gif) Extended Key Segment Default Hierarchy
![](plus.gif) Extended Key Segment API
![](space.gif) GetXtdKeySegmentDef
![](space.gif) PutXtdKeySegmentDef
![](space.gif) TransformXtdSegment
![](space.gif) API Example
![](space.gif) Error Codes
![](space.gif) Server Configuration Keywords for Unicode Segment Default
![](plus.gif) Unicode File Names
![](space.gif) Mirrored File Names
![](plus.gif) Using the Low-Level API
![](plus.gif) Simple Application
![](space.gif) Application Outline
![](plus.gif) The Application
![](space.gif) Initialize FairCom DB
![](space.gif) Add a record
![](space.gif) Find a record
![](space.gif) Delete a record
![](space.gif) Close the system
![](plus.gif) Low Level API Example
![](plus.gif) Introductory Tutorial
![](space.gif) Init
![](space.gif) Create
![](space.gif) Manage
![](space.gif) Done
![](space.gif) Additional Resources
![](plus.gif) Low-Level Function Overview
![](space.gif) System Functions
![](space.gif) File Manipulation Functions
![](space.gif) Data Record Manipulation
![](space.gif) Key Manipulation
![](space.gif) Transaction Processing Functions
![](space.gif) Resource Functions
![](space.gif) Data Integrity Verification Function
![](plus.gif) Function Name Cross Reference
![](space.gif) Four Byte File Numbering TypeDef Change
![](space.gif) Full Names
![](space.gif) Abbreviated (short) Names
![](plus.gif) Function API Listing
![](plus.gif) Initialization API
![](space.gif) ctThrd API
![](space.gif) Instance Control API
![](space.gif) ISAM Initialization API
![](space.gif) Low-Level Initialization API
![](plus.gif) Data Definition API
![](space.gif) ISAM Data Definition API
![](space.gif) Low-Level Data Definition API
![](plus.gif) Data Manipulation API
![](plus.gif) ISAM Data Manipulation API
![](space.gif) Batch API
![](space.gif) Context API
![](space.gif) Sets API
![](space.gif) Low-Level Data Manipulation API
![](plus.gif) Utility Functions
![](space.gif) Data Integrity Verification
![](space.gif) Server Administration API
![](space.gif) Transaction Processing API
![](space.gif) File Copy Functions
![](space.gif) API Functions Sorted by Type - ISAM Functions
![](plus.gif) FairCom DB Function Descriptions
![](space.gif) Abort
![](space.gif) AbortXtd
![](space.gif) AddAutoSysTimeFields
![](space.gif) addChangeIDfield
![](space.gif) AddCtResource
![](plus.gif) addIDfield
![](space.gif) IDfields - Extended support
![](space.gif) AddKey
![](space.gif) AddRecord
![](space.gif) AddVRecord
![](space.gif) AllocateBatch
![](space.gif) AllocateRange
![](space.gif) AllocateSet
![](space.gif) AvailableFileNbr
![](space.gif) Begin
![](space.gif) BlockingISAMRead
![](space.gif) BuildKey
![](space.gif) ChangeBatch
![](space.gif) ChangeHistory
![](space.gif) ChangeISAMContext
![](space.gif) ChangeSet
![](space.gif) CleanIndexXtd
![](space.gif) ClearSavePoint
![](space.gif) ClearTranError
![](space.gif) CloseConnection
![](space.gif) CloseCtFile
![](space.gif) CloseCtFileByName
![](space.gif) CloseIFile
![](space.gif) CloseISAM
![](space.gif) CloseISAMContext
![](space.gif) CloseRFile
![](space.gif) cndxeval
![](space.gif) cndxfree
![](space.gif) cndxparse
![](space.gif) cndxrun
![](space.gif) Commit
![](space.gif) CompactIFile
![](space.gif) CompactIFileXtd
![](space.gif) CompactIFileXtd8
![](space.gif) cpybuf
![](space.gif) CreateDataFile
![](space.gif) CreateDataFileXtd
![](space.gif) CreateDataFileXtd8
![](space.gif) CreateIFile
![](space.gif) CreateIFileXtd
![](space.gif) CreateIFileXtd8
![](space.gif) CreateIndexFile
![](space.gif) CreateIndexFileXtd
![](space.gif) CreateIndexFileXtd8
![](space.gif) CreateIndexMember
![](space.gif) CreateISAM
![](space.gif) CreateISAMXtd
![](space.gif) ctAlterSchema
![](space.gif) ctCallback
![](space.gif) ctCloseSequence
![](space.gif) ctCopyFile
![](space.gif) ctCreateSequence
![](space.gif) ctDeferredIndexControl
![](space.gif) ctDeleteSequence
![](space.gif) ctfcpAddFileCopyOperation
![](space.gif) ctfcpAllocateHandle
![](space.gif) ctfcpCopyFile
![](space.gif) ctfcpFreeHandle
![](space.gif) ctfcpGetErrorBuffer
![](space.gif) ctfcpRemoveFileCopyOperation
![](space.gif) ctfcpSetCallback
![](space.gif) ctfcpSetCopyFilenames
![](space.gif) ctfcpSetCopyFilePassword
![](space.gif) ctfcpSetCopyOptions
![](space.gif) ctfcpSetErrorBuffer
![](space.gif) ctfcpSetServerParameters
![](space.gif) ctFILBLK
![](space.gif) ctFILBLKX
![](space.gif) ctFILELIST
![](space.gif) ctFILMTX
![](space.gif) ctfiltercb_rowl
![](space.gif) ctfiltercbAddFilter
![](space.gif) ctfiltercbRemoveFilter
![](space.gif) ctGetAccountExpirationTime
![](space.gif) ctGetConnectionInfo
![](space.gif) ctGetCurrentSequenceValue
![](space.gif) ctGetFailOverState
![](space.gif) ctGetFileLocks
![](space.gif) ctGetFileUsers
![](space.gif) ctGETHGH
![](space.gif) ctGetIsamErrorCode
![](space.gif) ctGetIsamFileNbr
![](space.gif) ctGetNextSequenceValue
![](space.gif) ctGetNullBit
![](space.gif) ctGetNullKeyValue
![](space.gif) ctGetOpenFiles
![](space.gif) ctGetOpenFilesXtd
![](space.gif) ctGetSequenceAttrs
![](space.gif) ctGetSystemErrorCode
![](space.gif) ctGetUserErrorCode
![](space.gif) ctImpersonateTask
![](space.gif) ctLOKDYN
![](space.gif) ctLOKTIMOUT
![](space.gif) ctMBprefix
![](space.gif) ctNotify
![](space.gif) ctOpenSequence
![](space.gif) ctparsedoda
![](space.gif) ctPlugin
![](space.gif) ctPlugin_describe
![](space.gif) ctPlugin_init
![](space.gif) ctPlugin_term
![](space.gif) ctRecordUpdateCallbackControl
![](space.gif) CtreeAsynchronous
![](space.gif) CtreeCheckPoint
![](space.gif) CtreeFlushFile
![](space.gif) CtreeFlushFileXtd
![](space.gif) ctResetFailOverState
![](space.gif) ctSetClientLibraryOption
![](space.gif) ctSetCommProtocolOption
![](plus.gif) ctSetCompress
![](space.gif) User Defined Compression Dynamic Shared Library
![](space.gif) ctSetConfigurationOptions
![](space.gif) ctSetCurrentSequenceValue
![](space.gif) ctSETHGH
![](space.gif) ctSetLicenseFile
![](space.gif) ctSetLicenseOptions
![](space.gif) ctSetLocalDirectory
![](space.gif) ctSetNullBit
![](space.gif) ctSetNullKeyValue
![](space.gif) ctSetOWNER
![](space.gif) ctSetSequenceAttrs
![](plus.gif) ctSQLImportTable
![](space.gif) CTSQLIMPOPTS structure prior to V11.2.3
![](space.gif) ctStatusLogWrite
![](space.gif) ctSysQueueClose
![](space.gif) ctSysQueueCount
![](space.gif) ctSysQueueLIFOWrite
![](space.gif) ctSysQueueMlen
![](space.gif) ctSysQueueOpen
![](space.gif) ctSysQueueRead
![](space.gif) ctSysQueueWrite
![](space.gif) ctThrdAttach
![](space.gif) ctThrdBlockCls
![](space.gif) ctThrdBlockGet
![](space.gif) ctThrdBlockInit
![](space.gif) ctThrdBlockRel
![](space.gif) ctThrdBlockWait
![](space.gif) ctThrdCreate
![](space.gif) ctThrdData
![](space.gif) ctThrdDataSet
![](space.gif) ctThrdDetach
![](space.gif) ctThrdExit
![](space.gif) ctThrdHandle
![](space.gif) ctThrdInit
![](space.gif) ctThrdLIFOWrite
![](space.gif) ctThrdLIFOWriteDirect
![](space.gif) ctThrdMutexCls
![](space.gif) ctThrdMutexGet
![](space.gif) ctThrdMutexInit
![](space.gif) ctThrdMutexRel
![](space.gif) ctThrdMutexTry
![](space.gif) ctThrdQueueClose
![](space.gif) ctThrdQueueCount
![](space.gif) ctThrdQueueMlen
![](space.gif) ctThrdQueueOnClose
![](space.gif) ctThrdQueueOpen
![](space.gif) ctThrdQueueRead
![](space.gif) ctThrdQueueReadDirect
![](space.gif) ctThrdQueueWrite
![](space.gif) ctThrdQueueWriteDirect
![](space.gif) ctThrdSemapCls
![](space.gif) ctThrdSemapGet
![](space.gif) ctThrdSemapInit
![](space.gif) ctThrdSemapRel
![](space.gif) ctThrdSemapTry
![](space.gif) ctThrdSleep
![](space.gif) ctThrdTerm
![](space.gif) ctTransferFile
![](space.gif) ctTruncateFile
![](space.gif) ctu16TOu8
![](space.gif) ctu8TOu16
![](space.gif) ctUPDICU
![](space.gif) ctVerifyFile
![](space.gif) ctVERIFYidx
![](space.gif) CurrentFileOffset
![](space.gif) CurrentISAMKey
![](space.gif) CurrentLowLevelKey
![](space.gif) delChangeIDfield
![](space.gif) DeleteCtFile
![](space.gif) DeleteCtResource
![](space.gif) DeleteIFile
![](space.gif) DeleteKey
![](space.gif) DeleteKeyBlind
![](space.gif) DeleteRecord
![](space.gif) DeleteRFile
![](space.gif) DeleteVRecord
![](space.gif) DELFILX
![](space.gif) delIDfield
![](space.gif) DELIFILX
![](space.gif) DELRFILX
![](plus.gif) DoBatch
![](space.gif) Treat fixed-length compressed data files consistently across batch record returns, inserts, and updates
![](space.gif) DoBatchXtd
![](space.gif) DropIndex
![](space.gif) dyndmp and dyndumpsetopt
![](space.gif) EnableCtResource
![](space.gif) EstimateKeySpan
![](space.gif) EstimateRange
![](space.gif) EvaluateFilter
![](space.gif) FindFileByName
![](space.gif) FirstInRange
![](space.gif) FirstInSet
![](space.gif) FirstInVRange
![](space.gif) FirstInVSet
![](space.gif) FirstKey
![](space.gif) FirstRecord
![](space.gif) FirstVRecord
![](space.gif) FreeBatch
![](space.gif) FreeBatchNbr
![](space.gif) FreeHistory
![](space.gif) FreeHistoryNbr
![](space.gif) FreeRange
![](space.gif) FreeSet
![](space.gif) FreeSetNbr
![](space.gif) GetAltSequence
![](space.gif) getcndxmem
![](space.gif) getChangeIDfieldNumber
![](space.gif) getChangeIDheaderValue
![](space.gif) GetConditionalIndex
![](space.gif) GetCtFileInfo
![](space.gif) GetCtreePointer
![](space.gif) GetCtResource
![](space.gif) GetCtTempFileName
![](space.gif) GetDODA
![](space.gif) GetFileRegions
![](space.gif) GetFilterVersion
![](space.gif) GetGTEKey
![](space.gif) GetGTERecord
![](space.gif) GetGTEVRecord
![](space.gif) GetGTKey
![](space.gif) GetGTRecord
![](space.gif) GetGTVRecord
![](space.gif) getIDfield
![](space.gif) GetIFile
![](space.gif) GetKey
![](space.gif) GetLTEKey
![](space.gif) GetLTERecord
![](space.gif) GetLTEVRecord
![](space.gif) GetLTKey
![](space.gif) GetLTRecord
![](space.gif) GetLTVRecord
![](space.gif) GetORDKey
![](space.gif) GetRecord
![](space.gif) GetSerialNbr
![](space.gif) GetServerInfo
![](space.gif) GetServerInfoXtd
![](space.gif) GetSuperFileNames
![](space.gif) GetSymbolicNames
![](space.gif) GetVRecord
![](space.gif) GetXtdCreateBlock
![](space.gif) GetXtdKeySegmentDef
![](space.gif) InitCTree
![](space.gif) InitCTreeXtd
![](space.gif) InitISAM
![](space.gif) InitISAMXtd
![](space.gif) IOPERFORMANCE
![](space.gif) IOPERFORMANCEX
![](space.gif) KeyAtPercentile
![](space.gif) LastInRange
![](space.gif) LastInSet
![](space.gif) LastInVRange
![](space.gif) LastInVSet
![](space.gif) LastKey
![](space.gif) LastRecord
![](space.gif) LastVRecord
![](space.gif) LoadFilter
![](space.gif) LoadKey
![](space.gif) LockCtData
![](space.gif) LockDump
![](space.gif) LockISAM
![](space.gif) LockList
![](space.gif) NbrOfKeyEntries
![](space.gif) NbrOfKeysInRange
![](space.gif) NbrOfRecords
![](space.gif) NewData
![](space.gif) NewVData
![](space.gif) NextCtree
![](space.gif) NextInRange
![](space.gif) NextInSet
![](space.gif) NextInVRange
![](space.gif) NextInVSet
![](space.gif) NextKey
![](space.gif) NextRecord
![](space.gif) NextVRecord
![](space.gif) OpenCtFile
![](space.gif) OpenCtFileXtd
![](space.gif) OpenFileWithResource
![](space.gif) OpenFileWithResourceXtd
![](space.gif) OpenIFile
![](space.gif) OpenIFileXtd
![](space.gif) OpenISAM
![](space.gif) OpenISAMContext
![](space.gif) OpenISAMXtd
![](space.gif) PartitionAdmin
![](space.gif) Perform
![](space.gif) PermIIndex
![](space.gif) PermIIndex8
![](space.gif) PositionSet
![](space.gif) PositionVSet
![](space.gif) PreviousInRange
![](space.gif) PreviousInSet
![](space.gif) PreviousInVRange
![](space.gif) PreviousInVSet
![](space.gif) PreviousKey
![](space.gif) PreviousRecord
![](space.gif) PreviousVRecord
![](space.gif) PRMIIDX82
![](space.gif) putcndxmem
![](space.gif) PutDODA
![](space.gif) PutIFile
![](space.gif) PutIFileXtd
![](space.gif) PutIFileXtd8
![](space.gif) PutXtdKeySegmentDef
![](space.gif) QuietCtree
![](space.gif) ReadData
![](space.gif) ReadIsamData
![](space.gif) ReadIsamVData
![](space.gif) ReadVData
![](space.gif) RebuildIFile
![](space.gif) RebuildIFileXtd
![](space.gif) RebuildIFileXtd8
![](space.gif) RebuildIIndex
![](space.gif) RegisterCtree
![](space.gif) ReleaseData
![](space.gif) ReleaseVData
![](space.gif) RemoveAutoSysTimeFields
![](space.gif) RenameFile
![](space.gif) RenameIFile
![](space.gif) RenameIFileXtd
![](space.gif) ReplaceSavePoint
![](space.gif) ReReadRecord
![](space.gif) ReReadVRecord
![](space.gif) resetIDfield
![](space.gif) ResetRecord
![](space.gif) RestoreSavePoint
![](space.gif) ReWritePartialRecord
![](space.gif) ReWriteRecord
![](space.gif) ReWriteVRecord
![](space.gif) SA_ERRMSG
![](space.gif) SA_FILES
![](space.gif) SA_GROUP
![](space.gif) SA_LOGOF
![](space.gif) SA_LOGON
![](space.gif) SA_USERS
![](space.gif) SA_WILDCARD
![](plus.gif) SECURITY (function)
![](space.gif) Ability to Validate against Advanced Encryption Master Password
![](space.gif) SetAlternateSequence
![](plus.gif) SetCallbackOnRebuild
![](space.gif) GETCBRBLST
![](space.gif) SetDataFilter
![](plus.gif) SetEncryption
![](space.gif) ctSETENCRYPT - Passing a NULL to disable encryption
![](space.gif) SetFileSegments
![](space.gif) SETFLTRN
![](space.gif) SETLOGPATH
![](space.gif) SetNodeName
![](space.gif) SetOperationState
![](space.gif) SetRecord
![](space.gif) SetSavePoint
![](space.gif) SetSystemConfigurationOption
![](space.gif) SetVariableBytes
![](space.gif) SetXtdFileOpenMode
![](space.gif) SnapShot
![](space.gif) StopServer
![](space.gif) StopServerXtd
![](space.gif) StopUser
![](space.gif) StopUserAsync
![](space.gif) SuperfilePrepassXtd
![](space.gif) SwitchCtree
![](space.gif) SystemConfiguration
![](space.gif) SystemLog
![](space.gif) SystemMonitor
![](space.gif) TempIIndexXtd
![](space.gif) TempIIndexXtd8
![](space.gif) TestFileNbr
![](space.gif) TestHugeFile
![](space.gif) TRANRDY
![](space.gif) TransactionHistory
![](space.gif) TransformKey
![](space.gif) TransformSegment
![](space.gif) TransformXtdSegment
![](space.gif) UnloadFilter
![](space.gif) UnRegisterCtree
![](space.gif) UpdateAutoSysTimeFields
![](space.gif) UpdateConditionalIndex
![](space.gif) UpdateCtResource
![](space.gif) UpdateFileMode
![](space.gif) UpdateHeader
![](space.gif) UpdateRecordOffsetForKey
![](space.gif) USERINFOX
![](space.gif) USERLIST
![](space.gif) UserLogEntry
![](space.gif) uTFRMKEY
![](space.gif) VDataLength
![](space.gif) VRecordLength
![](space.gif) vtclose
![](space.gif) wchIDfield
![](space.gif) WhichAutoSysTimeFields
![](space.gif) WhichCtree
![](space.gif) WriteData
![](space.gif) WriteVData
![](space.gif) FairCom DB Error Codes
![](space.gif) FairCom Typographical Conventions
![](space.gif) Copyright Notice
![](space.gif) Index
|