| A |
| Activating FairCom DB API Unicode support |
| Active property |
| Actual field length |
| Add, edit or delete indexes |
| Add, insert, delete, or edit fields |
| Adding an Existing Database |
| Adding an Existing Table |
| Adding an Existing Table under Transaction Control |
| Adding an index to a table |
| Adding new records |
| Adding New Resources |
| Adding or deleting indexes |
| Adding, inserting or deleting fields |
| Allocating a Database Handle |
| Allocating a record handle |
| Allocating a Session Handle |
| Allocating a Session Handle |
| ctdbAllocSession |
| ctdbDeleteTable |
| Managing Tables |
| Allocating a Table Handle |
| Allocating a Table Handle |
| Programmer's Reference |
| Allocating a Table Handle without Database Support |
| Allocating and Freeing Memory Inside Callbacks |
| Allocating and Releasing Resource Handles |
| Alter the table |
| Altering a Table |
| API (MRT Tables) |
| Atomicity |
| Attach and Detach Existing Sessions |
| Attach and Detach Open Tables |
| Automatic data type conversion |
| Automatic Recovery |
| Automatic Type Promotion |
| B |
| Batch column filtering for advanced record retrieval |
| Batch Modes |
| Batch Operations |
| Batches with FairCom DB API |
| Bigint data type |
| Boolean data type |
| Building a target key |
| BuildKey |
| C |
| Callback |
| Callback Function Type |
| Callback Handle Parameters |
| Callback Return Codes |
| Callback Types |
| Callback Function Type |
| Callback Types |
| Callbacks (MRT Tables) |
| Changing default properties |
| Check if a record is locked |
| Check if field is fixed- or variable-length |
| Clearing a field |
| Clearing the record buffer |
| Closing a table |
| COBOL (MRT Tables) |
| FairCom DB API Virtual Tables |
| Virtual Table Callbacks |
| Compatibility |
| c-tree Plus ISAM |
| c-treeSQL |
| field mapping with SQL |
| low-level data files |
| Compatibility with FairCom DB ISAM and Low-Level Data Files |
| Compatibility with FairCom DB SQL |
| Compatibility with other c-tree API Technologies |
| Conditional Expression Callback Function |
| Conditional Expression Callback Function |
| FairCom DB Expression Parser and Grammar |
| Connecting to a Database |
| Constants |
| Converting from Unicode UTF-16 to UTF-8 |
| Copyright Notice |
| Count data type |
| Creating a New Database |
| Creating a New Session Dictionary |
| Creating a New Table |
| Creating a New Table |
| Creating a New Table |
| Creating a New Table under Transaction Control |
| Creating a record set |
| Creating a table under transaction control |
| Creating Key Segments based on Unicode Fields |
| Creating tables for transaction processing |
| Creating Tables with Unicode Field types |
| Creating the table |
| CTBIGINT |
| CTCURRENCY |
| CTDB_DATABASE_CONNECT |
| CTDB_DATABASE_DISCONNECT |
| CTDB_ON_ SESSION_LOGOUT |
| CTDB_ON_DATABASE_CONNECT |
| CTDB_ON_DATABASE_DISCONNECT |
| CTDB_ON_RECORD_AFTER_BUILD_KEY |
| CTDB_ON_RECORD_AFTER_BUILD_KEY |
| Records |
| CTDB_ON_RECORD_AFTER_READ |
| CTDB_ON_RECORD_AFTER_READ |
| Records |
| CTDB_ON_RECORD_AFTER_WRITE |
| CTDB_ON_RECORD_AFTER_WRITE |
| Records |
| CTDB_ON_RECORD_BEFORE_BUILD_KEY |
| CTDB_ON_RECORD_BEFORE_BUILD_KEY |
| Records |
| CTDB_ON_RECORD_BEFORE_READ |
| CTDB_ON_RECORD_BEFORE_READ |
| Records |
| CTDB_ON_RECORD_BEFORE_WRITE |
| CTDB_ON_RECORD_BEFORE_WRITE |
| Records |
| CTDB_ON_RECORD_INIT |
| CTDB_ON_RECORD_INIT |
| Records |
| CTDB_ON_RECORD_MAPTOCHILD |
| CTDB_ON_RECORD_MAPTOPARENT |
| CTDB_ON_RECORD_RESET |
| CTDB_ON_RECORD_RESET |
| Records |
| CTDB_ON_SESSION_LOGON |
| CTDB_ON_SESSION_LOGON |
| Sessions |
| CTDB_ON_SESSION_LOGOUT |
| CTDB_ON_ SESSION_LOGOUT |
| Sessions |
| CTDB_ON_TABLE_ALTER |
| CTDB_ON_TABLE_ALTER |
| Tables |
| CTDB_ON_TABLE_CLOSE |
| CTDB_ON_TABLE_CLOSE |
| Tables |
| CTDB_ON_TABLE_GET_DODA |
| CTDB_ON_TABLE_GET_DODA |
| Tables |
| CTDB_ON_TABLE_GET_EXT_INFO |
| CTDB_ON_TABLE_GET_EXT_INFO |
| Tables |
| CTDB_ON_TABLE_GET_RECLEN |
| CTDB_ON_TABLE_GET_RECLEN |
| Tables |
| CTDB_ON_TABLE_GET_SCHEMA |
| CTDB_ON_TABLE_GET_SCHEMA |
| Tables |
| CTDB_ON_TABLE_GET_VTABLE_INFO |
| CTDB_ON_TABLE_GET_VTABLE_INFO |
| Virtual Table Callbacks |
| CTDB_ON_TABLE_OPEN |
| CTDB_ON_TABLE_OPEN |
| Tables |
| CTDB_ON_TABLE_REBUILD |
| CTDB_ON_TABLE_REBUILD |
| Tables |
| ctdb_u16TOu8 |
| ctdb_u8TOu16 |
| ctdbAbort |
| ctdbAddCriteria |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| ctdbAddDatabase |
| ctdbAddField |
| ctdbAddFTI |
| ctdbAddFTIField |
| ctdbAddFTIFieldByName |
| ctdbAddIndex |
| ctdbAddJSONSegment |
| ctdbAddMRTTable |
| ctdbAddResource |
| ctdbAddRowIdSegment |
| ctdbAddSegment |
| ctdbAddSegmentByName |
| ctdbAddSegmentByNbr |
| ctdbAddSegmentEx |
| ctdbAddTable |
| ctdbAddTable |
| ctdbAddTableXtd |
| ctdbSetDefaultSqlTableOwner |
| ctdbAddTableXtd |
| ctdbAddToFieldMask |
| ctdbAddVTableResource |
| ctdbAllocateResultSet |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| ctdbAllocDatabase |
| ctdbAllocFTI |
| ctdbAllocRecord |
| ctdbAllocResource |
| ctdbAllocSession |
| ctdbAllocTable |
| ctdbAddTable |
| ctdbAddTableXtd |
| ctdbAllocTable |
| ctdbAllocVTableInfo |
| ctdbAlterTable |
| ctdbAttachSession |
| ctdbAttachTable |
| ctdbAttachTableXtd |
| ctdbBatchFiltered |
| ctdbBatchLoaded |
| ctdbBatchLocked |
| ctdbBatchMode |
| ctdbBatchTotal |
| ctdbBegin |
| ctdbBeginImpersonation |
| ctdbBigIntToCurrency |
| ctdbBigIntToFloat |
| ctdbBigIntToLong |
| ctdbBigIntToNumber |
| ctdbBigIntToString |
| ctdbBlobAlloc |
| ctdbBlobClear |
| ctdbBlobCmp |
| ctdbBlobFree |
| ctdbBlobGetData |
| ctdbBlobGetSize |
| ctdbBlobSet |
| ctdbBuildTargetKey |
| ctdbBuildTargetKey |
| ctdbSetBatchRangeOn |
| ctdbCheckFTIBackgroundLoad |
| ctdbCheckIndexBackgroundLoad |
| ctdbClearAllCallback |
| ctdbClearAllCallback |
| Working with Callbacks |
| ctdbClearAllFieldDefaultValue |
| ctdbClearCallback |
| ctdbClearCallback |
| Working with Callbacks |
| ctdbClearError |
| ctdbClearField |
| ctdbClearField |
| ctdbIsNullField |
| ctdbSetFieldNullFlag |
| ctdbClearFieldDefaultValue |
| ctdbClearRecord |
| ctdbClearField |
| ctdbClearRecord |
| ctdbClearSavePoint |
| ctdbCloneTable |
| ctdbCloseAll |
| ctdbCloseTable |
| ctdbCommit |
| ctdbConnect |
| CTDB_ON_DATABASE_CONNECT |
| ctdbConnect |
| ctdbCreateDatabase |
| ctdbCreateMRTTable |
| ctdbCreateMRTTable |
| Multiple Record Table |
| ctdbCreateMRTTable behavior change |
| ctdbCreateMRTTable |
| ctdbCreateMRTTable behavior change |
| ctdbCreateSession |
| ctdbCreateTable |
| ctdbAddTable |
| ctdbAddTableXtd |
| ctdbCreateTable |
| ctdbCreateTable equivalent function |
| ctdbCreateMRTTable |
| Multiple Record Table |
| ctdbCurrencyAbs |
| ctdbCurrencyAdd |
| ctdbCurrencyCmp |
| ctdbCurrencyDiv |
| ctdbCurrencyMul |
| ctdbCurrencyRound |
| ctdbCurrencySub |
| ctdbCurrencyToBigInt |
| ctdbCurrencyToFloat |
| ctdbCurrencyToLong |
| ctdbCurrencyToMoney |
| ctdbCurrencyToNumber |
| ctdbCurrencyToString |
| ctdbCurrentDate |
| ctdbCurrentDateTime |
| ctdbCurrentDateTimeUTC |
| ctdbCurrentTime |
| ctdbCurrentTimestamp |
| ctdbDateCheck |
| ctdbDatePack |
| ctdbDateTimeGetDate |
| ctdbDateTimeGetTime |
| ctdbDateTimeGetTime |
| ctdbDateTimeGetTimeMsec |
| ctdbDateTimeGetTimeMsec |
| ctdbDateTimeGetDate |
| ctdbDateTimeGetTimeMsec |
| ctdbDateTimePackMsec |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeUnpackMsec |
| ctdbGetFieldAsTimeMsec |
| ctdbSetFieldAsTimeMsec |
| ctdbTimePackMsec |
| ctdbTimeUnpackMsec |
| ctdbDateTimePack |
| ctdbDateTimePack |
| ctdbDateTimePackMsec |
| ctdbDateTimeUnpackMsec |
| ctdbDateTimePackMsec |
| ctdbDateTimeGetTimeMsec |
| ctdbDateTimePackMsec |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeUnpackMsec |
| ctdbGetFieldAsTimeMsec |
| ctdbSetFieldAsTimeMsec |
| ctdbTimePackMsec |
| ctdbTimeUnpackMsec |
| ctdbDateTimeSetDate |
| ctdbDateTimeSetTime |
| ctdbDateTimeSetTime |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeGetTimeMsec |
| ctdbDateTimePackMsec |
| ctdbDateTimeSetDate |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeUnpackMsec |
| ctdbGetFieldAsTimeMsec |
| ctdbSetFieldAsTimeMsec |
| ctdbTimePackMsec |
| ctdbTimeUnpackMsec |
| ctdbDateTimeToString |
| ctdbDateTimeToTDateTime |
| ctdbDateTimeToUnixTime |
| ctdbDateTimeUnpack |
| ctdbDateTimePackMsec |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeUnpack |
| ctdbDateTimeUnpackMsec |
| ctdbGetFieldAsTimeMsec |
| ctdbSetFieldAsTimeMsec |
| ctdbTimePackMsec |
| ctdbTimeUnpackMsec |
| ctdbDateTimeUnpackMsec |
| ctdbDateToString |
| ctdbDateUnpack |
| ctdbDayOfWeek |
| ctdbDeleteDatabase |
| ctdbDeleteRecord |
| ctdbDeleteResource |
| ctdbDeleteTable |
| ctdbAddTable |
| ctdbAddTableXtd |
| ctdbDeleteTable |
| Managing Tables |
| ctdbDelField |
| ctdbDelFieldByName |
| ctdbDelFTI |
| ctdbDelIndex |
| ctdbDelSegment |
| ctdbDelSegmentEx |
| ctdbDetachSession |
| ctdbDetachTable |
| ctdbDisconnect |
| ctdbDisconnectAll |
| ctdbDropDatabase |
| ctdbDropTable |
| ctdbAddTable |
| ctdbAddTableXtd |
| ctdbDropTable |
| ctdbDuplicateRecord |
| ctdbEndBatch |
| ctdbEndImpersonation |
| ctdbEstimateSpan |
| ctdbExecJsonAction |
| ctdbFilterRecord |
| ctdbFilterRecord |
| ctdbSetBatchFilter |
| ctdbFindActiveDatabase |
| ctdbFindActiveDatabaseByUID |
| ctdbFindActiveTable |
| ctdbFindActiveTableByUID |
| ctdbFindDatabase |
| ctdbFindDatabaseByUID |
| ctdbFindRecord |
| ctdbFindResource |
| ctdbFindResourceByName |
| ctdbFindRowid |
| ctdbFindTable |
| ctdbFindTable |
| ctdbFindTableXtd |
| ctdbFindTableByUID |
| ctdbFindTableDictionaryMark |
| ctdbFindTableXtd |
| ctdbFindTarget |
| ctdbFirstDatabase |
| ctdbFirstRecord |
| ctdbFirstResource |
| ctdbFirstTable |
| ctdbFirstTable |
| ctdbFirstTableXtd |
| ctdbFirstTableXtd |
| ctdbFloatToBigInt |
| ctdbFloatToCurrency |
| ctdbFloatToMoney |
| ctdbFloatToNumber |
| ctdbFreeDatabase |
| ctdbFreeFTI |
| ctdbFreeRecord |
| ctdbFreeResource |
| ctdbFreeResultSet |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| ctdbFreeSession |
| ctdbFreeTable |
| ctdbFreeVTableInfo |
| ctdbFTSearchOff |
| ctdbFTSearchOn |
| ctdbGetActiveDatabaseUID |
| ctdbGetActiveResultSet |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| ctdbGetActiveTableByUID |
| ctdbGetActiveTableUID |
| ctdbGetAttachMode |
| ctdbGetAutoCommit |
| ctdbGetBatchBufferSize |
| ctdbGetBatchBufferSize |
| ctdbReleaseBatchBuffer |
| ctdbGetBehavior |
| ctdbGetBinaryFlag |
| ctdbGetBinaryFlag |
| ctdbSetFieldBinaryFlag |
| ctdbGetCallback |
| ctdbGetCallback |
| Working with Callbacks |
| ctdbGetCndxIndex |
| ctdbGetCndxIndexByName |
| ctdbGetCndxIndexLength |
| ctdbGetCndxIndexLengthByName |
| ctdbGetCtreeOWNER |
| ctdbGetDatabaseCount |
| ctdbGetDatabaseHandle |
| ctdbGetDatabaseName |
| ctdbGetDatabasePath |
| ctdbGetDatabaseUID |
| ctdbGetDatno |
| ctdbGetDay |
| ctdbGetDefaultIndex |
| ctdbGetDefaultIndexName |
| ctdbGetDefDateType |
| ctdbGetDefFloatFormat |
| ctdbGetDefTimeType |
| ctdbGetDefTimeType |
| ctdbSetDefTimeType |
| ctdbGetError |
| ctdbGetErrorIndex |
| ctdbGetField |
| ctdbGetFieldAddress |
| ctdbGetFieldAsBigint |
| ctdbGetFieldAsBinary |
| ctdbGetFieldAsBlob |
| ctdbGetFieldAsBool |
| ctdbGetFieldAsCurrency |
| ctdbGetFieldAsDate |
| ctdbGetFieldAsDateTime |
| ctdbGetFieldAsFloat |
| ctdbGetFieldAsJSON |
| ctdbGetFieldAsMoney |
| ctdbGetFieldAsNumber |
| ctdbGetFieldAsSigned |
| ctdbGetFieldAsString |
| ctdbGetFieldAsTime |
| ctdbGetFieldAsTimeMsec |
| ctdbDateTimeGetTimeMsec |
| ctdbDateTimePackMsec |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeUnpackMsec |
| ctdbGetFieldAsTimeMsec |
| ctdbSetFieldAsTimeMsec |
| ctdbTimePackMsec |
| ctdbTimeUnpackMsec |
| ctdbGetFieldAsUnsigned |
| ctdbGetFieldAsUTF16 |
| ctdbGetFieldAutoSysTime |
| ctdbGetFieldByName |
| ctdbGetFieldDataLength |
| ctdbGetFieldDefaultDateType |
| ctdbGetFieldDefaultTimeType |
| ctdbGetFieldDefaultValue |
| ctdbGetFieldHandle |
| ctdbGetFieldLength |
| ctdbGetFieldName |
| ctdbGetFieldNbr |
| ctdbGetFieldNullFlag |
| ctdbGetFieldNumber |
| ctdbGetFieldNumberByName |
| ctdbGetFieldOffset |
| ctdbGetFieldPrecision |
| ctdbGetFieldProperties |
| ctdbGetFieldScale |
| ctdbGetFieldSize |
| ctdbGetFieldStatus |
| ctdbGetFieldStringEncoding |
| ctdbGetFieldType |
| ctdbGetFilter |
| ctdbGetFirstActiveDatabase |
| ctdbGetFirstActiveTable |
| ctdbGetFirstPartition |
| ctdbGetFTI |
| ctdbGetFTIByName |
| ctdbGetFTIByUID |
| ctdbGetFTIField |
| ctdbGetFTIFieldCount |
| ctdbGetFTIFieldMode |
| ctdbGetFTIHandle |
| ctdbGetFTIName |
| ctdbGetFTINbr |
| ctdbGetFTINbrByName |
| ctdbGetFTIStatus |
| ctdbGetHandleType |
| ctdbGetHour |
| ctdbGetIdentityFieldDetails |
| ctdbGetIdxno |
| ctdbGetIdxnoByName |
| ctdbGetIdxnoByNumber |
| ctdbGetIndex |
| ctdbGetIndexByName |
| ctdbGetIndexByUID |
| ctdbGetFTIByUID |
| ctdbGetIndexByUID |
| ctdbGetIndexCndxExpr |
| ctdbGetIndexDistinctKeyCountFlag |
| ctdbGetIndexDistinctKeyCountFlag |
| ctdbSetIndexDistinctKeyCountFlag |
| ctdbGetIndexDuplicateFlag |
| ctdbGetIndexEmptyChar |
| ctdbGetIndexExtension |
| ctdbGetIndexFilename |
| ctdbGetIndexHandle |
| ctdbGetIndexKeyLength |
| ctdbGetIndexKeyType |
| ctdbGetIndexKSeg |
| ctdbGetIndexName |
| ctdbGetIndexNbr |
| ctdbGetFTINbr |
| ctdbGetIndexNbr |
| ctdbGetIndexNbrByName |
| ctdbGetIndexNullFlag |
| ctdbGetIndexSegmentCount |
| ctdbGetIndexStatus |
| ctdbGetIndexTemporaryFlag |
| ctdbGetIndexUID |
| ctdbGetKeepLock |
| ctdbGetLastIdentity |
| ctdbGetLastPartition |
| ctdbGetLibType |
| ctdbGetLocalTag |
| ctdbGetLockMode |
| ctdbGetLogonOnly |
| ctdbGetMinute |
| ctdbGetMonth |
| ctdbGetNextActiveDatabase |
| ctdbGetNextActiveTable |
| ctdbGetOperationState |
| ctdbGetPadChar |
| ctdbGetPadChar |
| ctdbUpdateFixedStringPadding |
| ctdbGetPathPrefix |
| ctdbGetProductVersion |
| ctdbGetRebuildProgress |
| CTDB_ON_TABLE_REBUILD |
| ctdbGetRebuildProgress |
| ctdbGetRecord |
| ctdbGetRecordBuffer |
| ctdbGetRecordCount |
| ctdbGetRecordCount behavior on MRT Table modified |
| ctdbGetRecordCount |
| ctdbGetRecordCount behavior on MRT Table modified |
| ctdbGetRecordHandle |
| ctdbGetRecordKeyPos |
| ctdbGetRecordLength |
| ctdbGetRecordLock |
| ctdbGetRecordNbr |
| ctdbGetRecordPos |
| ctdbGetRecordSize |
| ctdbGetResourceData |
| ctdbGetResourceDataLength |
| ctdbGetResourceName |
| ctdbGetResourceNumber |
| ctdbGetResourceType |
| ctdbGetResultSetByName |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| ctdbGetResultSetCriHandle |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| ctdbGetResultSetHandle |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| ctdbGetRowid |
| ctdbGetSecond |
| ctdbGetSegment |
| ctdbGetSegmentField |
| ctdbGetSegmentFieldName |
| ctdbGetSegmentHandle |
| ctdbGetSegmentKSeg |
| ctdbGetSegmentLength |
| ctdbGetSegmentMode |
| ctdbGetSegmentNbr |
| ctdbGetSegmentPartialField |
| ctdbGetSegmentStatus |
| ctdbGetServerName |
| ctdbGetSessionHandle |
| ctdbGetSessionParams |
| ctdbGetSessionPath |
| ctdbGetSessionType |
| ctdbGetSystemConfig |
| ctdbGetTable |
| ctdbGetTableCount |
| ctdbGetTableCreateMode |
| ctdbGetTableDefaultDataExtentSize |
| ctdbGetTableDefaultIndexExtentSize |
| ctdbGetTableExtension |
| ctdbGetTableFieldCount |
| ctdbGetTableFirstDataExtentSize |
| ctdbGetTableFirstDataExtentSize |
| ctdbGetTableFirstIndexExtentSize |
| ctdbSetTableFirstDataExtentSize |
| ctdbSetTableFirstIndexExtentSize |
| ctdbGetTableFirstIndexExtentSize |
| ctdbGetTableFirstDataExtentSize |
| ctdbGetTableFirstIndexExtentSize |
| ctdbSetTableFirstDataExtentSize |
| ctdbSetTableFirstIndexExtentSize |
| ctdbGetTableFTICount |
| ctdbGetTableGroupid |
| ctdbGetTableHandle |
| ctdbGetTableHotAlterCallbackLib |
| ctdbGetTableHotAlterCallbackLib |
| ctdbSetFieldHotAlterCallbackFunction |
| ctdbSetTableHotAlterCallbackLib |
| ctdbGetTableIndexCount |
| ctdbGetTableKSeg |
| ctdbGetTableName |
| ctdbGetTableNbr |
| ctdbGetTableOpenMode |
| ctdbGetTableOwner |
| ctdbGetTablePassword |
| ctdbGetTablePath |
| ctdbGetTablePermission |
| ctdbGetTableStatus |
| ctdbGetTableUID |
| ctdbGetTransactionMode |
| ctdbGetUserLogonName |
| ctdbGetUserTag |
| ctdbGetVTableInfoFromTable |
| ctdbGetVTableInfoFromTable |
| Virtual Table Callbacks |
| ctdbGetVTableNumber |
| ctdbGetYear |
| ctdbHasDelField |
| ctdbHasNullFieldSupport |
| ctdbHasRecbyt |
| ctdbHasRowid |
| ctdbInsertBatch |
| ctdbInsField |
| ctdbInsFieldByName |
| ctdbInsSegment |
| ctdbInsSegmentByName |
| ctdbInsSegmentByNbr |
| ctdbInsSegmentEx |
| ctdbIsActiveDatabase |
| ctdbIsActiveSession |
| ctdbIsActiveTable |
| ctdbIsBatchActive |
| ctdbIsDatabaseExclusive |
| ctdbIsEditedRecord |
| ctdbIsExtSegment |
| ctdbIsFieldDefaultValueSet |
| ctdbIsFieldMaskOn |
| ctdbIsFieldNumeric |
| ctdbIsFilteredRecord |
| ctdbIsFTSearchOn |
| ctdbIsLeapYear |
| ctdbIsLockActive |
| ctdbIsNewRecord |
| ctdbIsNullField |
| ctdbClearField |
| ctdbIsNullField |
| ctdbSetFieldNullFlag |
| ctdbIsNumberZero |
| ctdbIsRecordRangeOn |
| ctdbIsRecordSetOn |
| ctdbIsResourceLocked |
| ctdbIsSessionExclusive |
| ctdbIsTransActive |
| ctdbIsVariableField |
| ctdbIsVTable |
| ctdbJumpToRecord |
| ctdbLastRecord |
| ctdbLastRecord |
| ctdbLock |
| ctdbLock |
| ctdbLock |
| ctdbLockRecord |
| Locking |
| ctdbLockRecord |
| ctdbLockRecord |
| Record Lock Modes |
| ctdbLogon |
| CTDB_ON_SESSION_LOGON |
| ctdbLogon |
| ctdbLogout |
| ctdbLongToBigInt |
| ctdbLongToCurrency |
| ctdbLongToMoney |
| ctdbLongToNumber |
| ctdbMergeDatabaseDictionary |
| ctdbMergeSessionDictionary |
| ctdbMoneyAbs |
| ctdbMoneyAdd |
| ctdbMoneyCmp |
| ctdbMoneyDiv |
| ctdbMoneyMul |
| ctdbMoneySub |
| ctdbMoneyToCurrency |
| ctdbMoneyToFloat |
| ctdbMoneyToLong |
| ctdbMoneyToNumber |
| ctdbMoneyToString |
| ctdbMoveField |
| ctdbMoveSegment |
| ctdbMoveTable |
| ctdbNextBatch |
| ctdbNextDatabase |
| ctdbNextRecord |
| ctdbNextResource |
| ctdbNextTable |
| ctdbNextTable |
| ctdbNextTableXtd |
| ctdbNextTableXtd |
| ctdbNumberAbs |
| ctdbNumberAdd |
| ctdbNumberCmp |
| ctdbNumberCopy |
| ctdbNumberDiv |
| ctdbNumberGetDecimal |
| ctdbNumberMul |
| ctdbNumberNegate |
| ctdbNumberOfKeyEntries |
| ctdbNumberRound |
| ctdbNumberSub |
| ctdbNumberToBigInt |
| ctdbNumberToCurrency |
| ctdbNumberToFloat |
| ctdbNumberToLong |
| ctdbNumberToMoney |
| ctdbNumberToString |
| ctdbNumberZero |
| ctdbOpenTable |
| CTDB_ON_TABLE_OPEN |
| ctdbAddTableXtd |
| ctdbOpenTable |
| ctdbOpenTableByUID |
| ctdbPartAdminByKey |
| ctdbPartAdminByName |
| ctdbPartAdminByNumber |
| ctdbPrevRecord |
| ctdbReadRecord |
| ctdbGetRecord |
| ctdbReadRecord |
| ctdbRebuildTable |
| ctdbRecordAtPercentile |
| ctdbRecordRangeOff |
| ctdbRecordRangeOff |
| ctdbSetBatchRangeOff |
| ctdbRecordRangeOn |
| ctdbRecordRangeOn |
| ctdbSetBatchRangeOff |
| ctdbSetBatchRangeOn |
| ctdbRecordSetOff |
| ctdbRecordSetOn |
| ctdbReleaseBatchBuffer |
| ctdbGetBatchBufferSize |
| ctdbReleaseBatchBuffer |
| ctdbRemoveCriteria |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| ctdbRemoveFieldMask |
| ctdbRemoveTable |
| ctdbDeleteTable |
| ctdbRemoveTable |
| Managing Tables |
| ctdbRemoveVTableResource |
| ctdbRenameTable |
| ctdbResetAll |
| ctdbResetRecord |
| ctdbRestoreSavePoint |
| ctdbResultSetOnOff |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| CTDBRET_NOMOREVTRES (4130) |
| CTDBRET_VTABLEEXIST (4131) |
| CTDBRET_VTABLETYPE (4132) |
| ctdbsdk.h and c-treeDB return codes |
| ctdbSeekRecord |
| ctdbServerDateTime |
| ctdbSetAutoCommit |
| ctdbSetBatch |
| ctdbGetBatchBufferSize |
| ctdbReleaseBatchBuffer |
| ctdbSetBatch |
| ctdbSetBatchFilter |
| ctdbSetBatchRangeOn |
| Starting a new batch operation |
| ctdbSetBatchFilter |
| ctdbSetBatchRangeOff |
| ctdbSetBatchRangeOn |
| ctdbSetBehavior |
| ctdbSetBinaryFlag |
| ctdbSetCallback |
| ctdbSetCallback |
| Working with Callbacks |
| ctdbSetConfigurationFile |
| ctdbSetCtreeOWNER |
| ctdbSetCurrentNodeName |
| ctdbSetDatabaseExclusive |
| ctdbSetDatabaseTableMarkFilter |
| ctdbSetDefaultFTI |
| ctdbSetDefaultIndex |
| ctdbSetDefaultIndexByName |
| ctdbSetDefaultSqlTableOwner |
| ctdbAddTable |
| ctdbSetDefaultSqlTableOwner |
| ctdbSetDefDateType |
| ctdbSetDefFloatFormat |
| ctdbSetDefTimeType |
| ctdbSetDictInSuperfile |
| ctdbSetEditedRecord |
| ctdbSetError |
| ctdbSetExtensionHint |
| ctdbSetFieldAsBigint |
| ctdbSetFieldAsBinary |
| ctdbSetFieldAsBlob |
| ctdbSetFieldAsBool |
| ctdbSetFieldAsCurrency |
| ctdbSetFieldAsDate |
| ctdbSetFieldAsDateTime |
| ctdbSetFieldAsFloat |
| ctdbSetFieldAsJSON |
| ctdbSetFieldAsMoney |
| ctdbSetFieldAsNumber |
| ctdbSetFieldAsSigned |
| ctdbSetFieldAsString |
| ctdbSetFieldAsTime |
| ctdbSetFieldAsTimeMsec |
| ctdbDateTimeGetTimeMsec |
| ctdbDateTimePackMsec |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeUnpackMsec |
| ctdbGetFieldAsTimeMsec |
| ctdbSetFieldAsTimeMsec |
| ctdbTimePackMsec |
| ctdbTimeUnpackMsec |
| ctdbSetFieldAsUnsigned |
| ctdbSetFieldAsUTF16 |
| ctdbSetFieldAutoSysTime |
| ctdbSetFieldBinaryFlag |
| ctdbGetBinaryFlag |
| ctdbSetBinaryFlag |
| ctdbSetFieldBinaryFlag |
| ctdbSetFieldCallback |
| ctdbSetFieldDefaultDateTimeType |
| ctdbSetFieldDefaultValue |
| ctdbSetFieldDefaultValueAsBinary |
| ctdbSetFieldHotAlterCallbackFunction |
| ctdbGetTableHotAlterCallbackLib |
| ctdbSetFieldHotAlterCallbackFunction |
| ctdbSetTableHotAlterCallbackLib |
| ctdbSetFieldLength |
| ctdbSetFieldName |
| ctdbSetFieldNullFlag |
| ctdbClearField |
| ctdbIsNullField |
| ctdbSetFieldNullFlag |
| ctdbSetFieldPrecision |
| ctdbSetFieldProperties |
| ctdbSetFieldLength |
| ctdbSetFieldProperties |
| ctdbSetFieldScale |
| ctdbSetFieldStringEncoding |
| ctdbSetFieldType |
| ctdbSetForcedFSTRINGDelimiter |
| ctdbSetFTICndxExpr |
| ctdbSetFTIOption |
| ctdbSetIdentityField |
| ctdbSetIndexCndxExpr |
| ctdbSetIndexDistinctKeyCountFlag |
| ctdbGetIndexDistinctKeyCountFlag |
| ctdbSetIndexDistinctKeyCountFlag |
| ctdbSetIndexDuplicateFlag |
| ctdbSetIndexEmptyChar |
| ctdbSetIndexExtension |
| ctdbSetIndexFilename |
| ctdbSetIndexKeyType |
| ctdbSetIndexKSeg |
| ctdbSetIndexName |
| ctdbSetIndexNullFlag |
| ctdbSetIndexTemporaryFlag |
| ctdbSetJSONSegmentField |
| ctdbSetKeepLock |
| ctdbAbort |
| ctdbCommit |
| ctdbSetKeepLock |
| ctdbSetKSegDefaults |
| ctdbSetLocalTag |
| ctdbSetLogonOnly |
| ctdbSetLogPath |
| ctdbSetMRTTableFilter |
| ctdbSetNewRecord |
| ctdbSetOperationState |
| ctdbSetPadChar |
| ctdbSetPadChar |
| ctdbUpdateFixedStringPadding |
| ctdbSetPathPrefix |
| ctdbSetRecordBuffer |
| ctdbSetRecordOffset |
| ctdbSetRecordPos |
| ctdbSetResourceData |
| ctdbSetResourceName |
| ctdbSetResourceNumber |
| ctdbSetResourceType |
| ctdbSetSavePoint |
| ctdbSetSavePoint |
| ctdbSetSavePoint |
| ctdbSetSegmentField |
| ctdbSetSegmentKSeg |
| ctdbSetSegmentMode |
| ctdbSetSessionExclusive |
| ctdbSetSessionParams |
| ctdbSetSessionPath |
| ctdbSetSessionType |
| ctdbSetStatusLogPath |
| ctdbSetTableDefaultDataExtentSize |
| ctdbSetTableDefaultIndexExtentSize |
| ctdbSetTableDictionaryMark |
| ctdbSetTableExtension |
| ctdbSetTableFirstDataExtentSize |
| ctdbGetTableFirstDataExtentSize |
| ctdbGetTableFirstIndexExtentSize |
| ctdbSetTableFirstDataExtentSize |
| ctdbSetTableFirstIndexExtentSize |
| ctdbSetTableFirstIndexExtentSize |
| ctdbGetTableFirstDataExtentSize |
| ctdbGetTableFirstIndexExtentSize |
| ctdbSetTableFirstDataExtentSize |
| ctdbSetTableFirstIndexExtentSize |
| ctdbSetTableGroupid |
| ctdbSetTableHotAlterCallbackLib |
| ctdbGetTableHotAlterCallbackLib |
| ctdbSetFieldHotAlterCallbackFunction |
| ctdbSetTableHotAlterCallbackLib |
| ctdbSetTableKSeg |
| ctdbSetTableOwner |
| ctdbSetTablePartitionBase |
| ctdbSetTablePartitionIndexNbr |
| ctdbSetTablePartitionMaximumActive |
| ctdbSetTablePartitionNumberBits |
| ctdbSetTablePartitionRule |
| ctdbSetTablePassword |
| ctdbSetTablePath |
| ctdbSetTablePermission |
| ctdbSetTempPath |
| ctdbSetTransactionMode |
| ctdbSetUserTag |
| ctdbStartDatabaseEngine |
| ctdbStartFTIBackgroundLoad |
| ctdbStopDatabaseEngine |
| ctdbStringToBigInt |
| ctdbStringToCurrency |
| ctdbStringToDate |
| ctdbStringToDate |
| ctdbStringToDateTime |
| ctdbStringToDateTime |
| ctdbStringToMoney |
| ctdbStringToNumber |
| ctdbStringToTDateTime |
| ctdbStringToTime |
| ctdbStringToTimeMsec |
| ctdbStringToTimeMsec |
| ctdbTimeMsecToString |
| ctdbStringToUnixTime |
| ctdbSwitchContext |
| ctdbSwitchInstance |
| ctdbSystemFilterOff |
| ctdbSystemFilterOn |
| ctdbTableHasCallback |
| ctdbTableHasLocks |
| ctdbTDateTimeGetDate |
| ctdbTDateTimeGetTime |
| ctdbTDateTimeGetTimeMsec |
| ctdbTDateTimeToDateTime |
| ctdbTDateTimeToString |
| ctdbTimeCheck |
| ctdbTimeMsecToString |
| ctdbStringToTimeMsec |
| ctdbTimeMsecToString |
| ctdbTimePack |
| ctdbTimePackMsec |
| ctdbDateTimeGetTimeMsec |
| ctdbDateTimePackMsec |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeUnpackMsec |
| ctdbGetFieldAsTimeMsec |
| ctdbSetFieldAsTimeMsec |
| ctdbTimePackMsec |
| ctdbTimeUnpackMsec |
| ctdbTimeToString |
| ctdbStringToTime |
| ctdbTimeToString |
| ctdbTimeUnpack |
| ctdbTimeUnpackMsec |
| ctdbDateTimeGetTimeMsec |
| ctdbDateTimePackMsec |
| ctdbDateTimeSetTimeMsec |
| ctdbDateTimeUnpackMsec |
| ctdbGetFieldAsTimeMsec |
| ctdbSetFieldAsTimeMsec |
| ctdbTimePackMsec |
| ctdbTimeUnpackMsec |
| ctdbTruncateTable |
| ctdbUNICODE |
| ctdbUnixTimeGetDate |
| ctdbUnixTimeGetTime |
| ctdbUnixTimeToDateTime |
| ctdbUnixTimeToString |
| ctdbUnlock |
| ctdbUnlock |
| Locking |
| ctdbUnlockRecord |
| ctdbUnlockResource |
| ctdbUnlockTable |
| ctdbUpdateCndxIndex |
| ctdbUpdateCndxIndexByName |
| ctdbUpdateCreateMode |
| ctdbUpdateCriteria |
| ctdbAddCriteria |
| ctdbAllocateResultSet |
| ctdbFreeResultSet |
| ctdbGetActiveResultSet |
| ctdbGetResultSetByName |
| ctdbGetResultSetCriHandle |
| ctdbGetResultSetHandle |
| ctdbRemoveCriteria |
| ctdbResultSetOnOff |
| ctdbUpdateCriteria |
| ctdbUpdateFixedStringPadding |
| ctdbUpdatePadChar |
| ctdbUpdateFixedStringPadding |
| ctdbUpdatePadChar |
| ctdbUpdateResource |
| ctdbWriteRecord |
| ctKSEG_SSIZ PROVIDED |
| ctKSEG_SSIZ_COMPUTED |
| CTMONEY |
| CTNUMBER |
| c-treeDB |
| callbacks |
| CTDB_DATABASE_CONNECT |
| CTDB_DATABASE_DISCONNECT |
| CTDB_ON_DATABASE_CONNECT |
| CTDB_ON_DATABASE_DISCONNECT |
| CTDB_ON_RECORD_AFTER_BUILD_KEY |
| CTDB_ON_RECORD_AFTER_BUILD_KEY |
| Records |
| CTDB_ON_RECORD_AFTER_READ |
| CTDB_ON_RECORD_AFTER_READ |
| Records |
| CTDB_ON_RECORD_AFTER_WRITE |
| CTDB_ON_RECORD_AFTER_WRITE |
| Records |
| CTDB_ON_RECORD_BEFORE_BUILD_KEY |
| CTDB_ON_RECORD_BEFORE_BUILD_KEY |
| Records |
| CTDB_ON_RECORD_BEFORE_READ |
| CTDB_ON_RECORD_BEFORE_READ |
| Records |
| CTDB_ON_RECORD_BEFORE_WRITE |
| CTDB_ON_RECORD_BEFORE_WRITE |
| Records |
| CTDB_ON_RECORD_INIT |
| CTDB_ON_RECORD_INIT |
| Records |
| CTDB_ON_RECORD_RESET |
| CTDB_ON_RECORD_RESET |
| Records |
| CTDB_ON_SESSION_LOGON |
| CTDB_ON_SESSION_LOGON |
| Sessions |
| CTDB_ON_SESSION_LOGOUT |
| CTDB_ON_ SESSION_LOGOUT |
| Sessions |
| CTDB_ON_TABLE_ALTER |
| CTDB_ON_TABLE_ALTER |
| Tables |
| CTDB_ON_TABLE_CLOSE |
| CTDB_ON_TABLE_CLOSE |
| Tables |
| CTDB_ON_TABLE_GET_DODA |
| CTDB_ON_TABLE_GET_DODA |
| Tables |
| CTDB_ON_TABLE_GET_EXT_INFO |
| CTDB_ON_TABLE_GET_EXT_INFO |
| Tables |
| CTDB_ON_TABLE_GET_RECLEN |
| CTDB_ON_TABLE_GET_RECLEN |
| Tables |
| CTDB_ON_TABLE_GET_SCHEMA |
| CTDB_ON_TABLE_GET_SCHEMA |
| Tables |
| CTDB_ON_TABLE_OPEN |
| CTDB_ON_TABLE_OPEN |
| Tables |
| CTDB_ON_TABLE_REBUILD |
| CTDB_ON_TABLE_REBUILD |
| Tables |
| memory allocation concerns |
| CTSEG_UNCSEG |
| functions |
| ctdb_u16TOu8 |
| ctdb_u8Tou16 |
| ctdbGetFieldAsUTF16 |
| ctdbGetIndexKSeg |
| ctdbGetSegmentKSeg |
| ctdbGetTableKSeg |
| ctdbSetFieldAsUTF16 |
| ctdbSetIndexKSeg |
| ctdbSetKSegDefaults |
| ctdbSetSegmentKSeg |
| ctdbSetTableKSeg |
| introduction |
| reading UTF-16 field data |
| Unicode |
| ctdbUNICODE support |
| Writing UTF-16 Field Data |
| c-treeDB API Definitions |
| ctdbAddField |
| ctdbAddSegment |
| ctdbAddSegmentByName |
| ctdbAddSegmentByNbr |
| ctdbAddSegmentEx |
| ctdbBuildTargetKey |
| ctdbFindRecord |
| ctdbFindRowid |
| ctdbFindTarget |
| ctdbGetDefDateType |
| ctdbGetDefTimeType |
| ctdbGetFieldType |
| ctdbGetIndexKeyType |
| ctdbGetTableCreateMode |
| ctdbGetTableOpenMode |
| ctdbGetTablePermission |
| ctdbInsSegment |
| ctdbInsSegmentByName |
| ctdbInsSegmentByNbr |
| ctdbInsSegmentEx |
| ctdbOpenTable |
| ctdbOpenTableByUID |
| ctdbSetIndexKeyType |
| ctdbSetSegmentMode |
| ctdbSetTablePermission |
| c-treeDB API Definitions |
| c-treeDB C API Function Reference |
| c-treeDB C API Function Reference |
| c-treeDB C API Summary |
| c-treeDB C API Function Reference |
| c-treeDB C API Summary |
| CTSEG_UNCSEG C API Example |
| ctUNICODE |
| Currency data type |
| Custom Application Expressions |
| D |
| Data |
| definition |
| manipulation |
| structure |
| types |
| Data Definition |
| Data File Extent Size |
| Millisecond support |
| Data integrity |
| atomicity |
| automatic recovery |
| create table for transaction processing |
| Data Integrity |
| Deleting records |
| free locks |
| free locks with table |
| lock |
| Record Locking |
| save points |
| Session-Wide Functions |
| start lock |
| start transaction |
| terminating transaction |
| Transactions |
| Data Manipulation |
| Data Structures |
| Data types |
| boolean |
| count |
| ctdbDateTimeToString |
| ctdbDateToString |
| ctdbStringToDate |
| ctdbStringToDateTime |
| ctdbStringToTime |
| ctdbTimeToString |
| Data Types |
| Data Types |
| double |
| float |
| long |
| nint |
| scalar |
| Scalar Types |
| signed |
| text |
| ucount |
| uint |
| ulong |
| unsigned |
| utext |
| Database Dictionary |
| Database Properties |
| Database UID (Unique IDentifier) |
| Databases |
| add |
| add table under transaction control |
| adding existing table |
| allocate handle |
| connect |
| create |
| create table |
| create table under transaction control |
| Databases |
| delete |
| delete table |
| delete table under transaction control |
| dictionary |
| drop |
| drop table |
| drop table under transaction control |
| find |
| find active |
| find active by UID |
| find active table |
| find active table by UID |
| find by UID |
| find table |
| find table by UID |
| first |
| first active |
| first active table |
| first table |
| manage |
| manage tables |
| next |
| next active |
| next active table |
| next table |
| Programmer's Reference |
| properties |
| table UID |
| UID |
| work with |
| Date Types |
| ctdbSetDefDateType |
| Date Types |
| Date/Time (Timestamp) Types |
| Default date formats |
| Default Date, Time and Float formats |
| Default Values |
| Defined field size |
| Definitions |
| c-treeDB |
| field types |
| find modes |
| index types |
| record lock modes |
| segment modes |
| session wide lock mode |
| table create mode |
| table open mode |
| table permissions |
| Deleting a Database |
| Deleting a group of records |
| Deleting a Table |
| Deleting a Table under Transaction Control |
| Deleting an index from a table |
| Deleting records |
| Deleting Resources |
| Demoting record locks |
| Double data type |
| Dropping a Database |
| Dropping a Table |
| Dropping a Table under Transaction Control |
| Dynamic partition member support |
| E |
| Edited record flag |
| Error Handling |
| Errors |
| c-tree Plus |
| c-treeDB |
| handling |
| Errors (MRT Tables) |
| Evaluating Expressions |
| Extended Key Segment Definition |
| Extended Key Segment Definition |
| Specifying a Unicode Key Segment with CTSEG_UNCSEG |
| Extended Key Segment Structure |
| F |
| FairCom DB API API Compression |
| FairCom DB API C API - Working with Resources |
| FairCom DB API C API Example |
| FairCom DB API C API Functions |
| FairCom DB API C API UTF-8 Compliance |
| FairCom DB API Error and Return Values |
| FairCom DB API for C - Developer Guide |
| FairCom DB API Function for defining list of dynamic partition members |
| FairCom DB API Virtual Tables |
| FairCom DB API, ISAM, and Low-Level Integration |
| FairCom DB Error Code Reference |
| FairCom DB Expression Parser and Grammar |
| ctdbFilterRecord |
| FairCom DB Expression Parser and Grammar |
| FairCom DB MRTTable API |
| FairCom DB Unicode UTF-16 Field Types |
| FairCom Server enhanced locking control for files opened multiple times in the same connection |
| FairCom Typographical Conventions |
| Field address in record buffer |
| Field mapping between FairCom DB SQL, FairCom DB API and FairCom DB API .NET |
| Field Mask Support Added to FairCom DB API |
| Field offset in record buffer |
| Field Padding |
| Field Padding |
| Table Properties |
| Field type equivalencies across APIs |
| Field Types |
| Adding, inserting or deleting fields |
| ctdbInsField |
| ctdbInsFieldByName |
| ctdbSetFieldProperties |
| ctdbSetFieldType |
| Data Types |
| Field Types |
| Scalar Types |
| Fields |
| add |
| delete |
| delete flag |
| hidden |
| insert |
| null flag |
| rowid |
| types |
| Files |
| session dictionary layout |
| FILESET host creation utility |
| FILESET SQL syntax for dynamic partitions |
| Filters |
| Find Active Database |
| Find Active Database by UID |
| Find Active Table |
| Find Active Table by UID |
| Find Database |
| Find Database by UID |
| Find Modes |
| Find Table |
| Find Table by UID |
| Finding records |
| Finding records by ROWID |
| Finding records by target key |
| First Active Database |
| First Active Table |
| First Database |
| First record |
| First Table |
| Fixed or variable-length records |
| Float data type |
| Float formats |
| Forcing a table rebuild |
| Forcing an index rebuild |
| Formats |
| default date |
| float |
| time |
| Freeing locks |
| Freeing locks associated with a table |
| Full-Text Search / Full-Text Indexing |
| Function Descriptions |
| c-treeDB C API Function Reference |
| Function Descriptions |
| functions |
| c-tree Plus |
| BuildKey |
| c-treeDB |
| ctdb_u16TO8 |
| ctdb_u8TO16 |
| ctdbClearAllCallback |
| ctdbClearCallback |
| ctdbConnect |
| ctdbGetCallback |
| ctdbGetFieldAsUTF16 |
| ctdbGetIndexKSeg |
| ctdbGetRebuildProgress |
| ctdbGetSegmentKSeg |
| ctdbLogon |
| ctdbOpenTable |
| ctdbSetCallback |
| ctdbSetFieldAsUTF16 |
| ctdbSetKSegDefaults |
| ctdbSetSegmentKSeg |
| ctdbSetTableKSeg |
| descriptions |
| session |
| Functions (MRT Tables) |
| MRTTable API |
| Unsupported Functions (MRT Tables) |
| G |
| Get and Set Resource Properties with the FairCom DB API C API |
| H |
| Hidden fields |
| ctdbAddSegmentEx |
| ctdbSetDefaultIndex |
| Hidden fields |
| How to Specify a Unicode Key Segment |
| I |
| ICU - International Components for Unicode |
| ICU Collation Option Overview |
| ICU International Components for Unicode |
| Index |
| add |
| delete |
| RECBYT |
| ROWID |
| types |
| Index File Extension |
| Index File Extent Size |
| Index Key Types |
| Adding or deleting indexes |
| ctdbAddIndex |
| Index Key Types |
| Index segment modes |
| Index segment modes |
| Segment Modes |
| Indexing |
| Initialization |
| Inserting a group of records |
| Introduction to Virtual Tables |
| ISO 10646-1 |
| 2000 |
| ISO/IEC 10646-1 |
| L |
| Last record |
| Locking |
| ctdbAbort |
| ctdbGetLockMode |
| ctdbGetRecordLock |
| ctdbIsLockActive |
| ctdbLock |
| ctdbLockRecord |
| ctdbUnlock |
| ctdbUnlockRecord |
| ctdbUnlockResource |
| ctdbUnlockTable |
| ctdbUpdateResource |
| Locking |
| Record Lock Modes |
| Locks |
| free |
| free with table |
| record |
| record, mode |
| session wide |
| session wide, mode |
| start |
| Long data type |
| M |
| Managing Databases |
| Database Properties |
| Managing Databases |
| Managing Tables |
| Money data type |
| MRTTable |
| FairCom DB MRTTable API |
| Multiple Record Table |
| MRTTable API |
| mtmake |
| Unicode option |
| Multiple Record Table |
| Multi-Record Table Tutorial |
| FairCom DB MRTTable API |
| Multi-Record Table Tutorial |
| MultiRecordTable type |
| N |
| Navigating records |
| New record flag |
| Next Active Database |
| Next Active Table |
| Next Database |
| Next record |
| Next Table |
| Nint data type |
| Null field support |
| Number data type |
| Number of Fields |
| Number of Indexes |
| Numeric data type |
| CTBIGINT |
| CTCURRENCY |
| CTMONEY |
| CTNUMBER |
| Numeric Types |
| O |
| Obtaining data file number |
| Obtaining index file number |
| Obtaining table data and file number |
| Opening a table |
| Opening a table |
| Working with Tables |
| Opening a table with password |
| Operators |
| Overview |
| P |
| Parentheses |
| Parsing Expressions |
| Partitioned Files |
| ctdbPartAdminByKey |
| ctdbPartAdminByName |
| ctdbPartAdminByNumber |
| Partitions |
| Password |
| session |
| Path property |
| Permission |
| table |
| table mask |
| Predefined Functions |
| Previous record |
| Programmer's Reference |
| Q |
| Quick Start Tutorials |
| R |
| Reading and writing field data to a record buffer |
| Reading Resources |
| Reading UTF-16 C Example |
| Reading UTF-16 Field Data |
| RECBYT index |
| Record Batches |
| Record buffer layout |
| Record count |
| Record Filters |
| Record Lock Modes |
| ctdbLockRecord |
| Record Lock Modes |
| Record Locking |
| Locking |
| Record Locking |
| Record offset |
| Record properties |
| Record ROWID |
| Record Sets |
| Records |
| actual field length |
| add |
| allocate handle |
| automatic data type conversion |
| build target key |
| check field length |
| check if locked |
| clear buffer |
| clear field |
| count |
| create set |
| default index |
| defined field size |
| delete |
| demote locks |
| edit flag |
| field address in buffer |
| field offset in buffer |
| filters |
| find |
| find by ROWID |
| find by target key |
| find modes |
| first |
| free |
| last |
| lock |
| lock modes |
| new flag |
| next |
| null field support |
| offset |
| previous |
| Programmer's Reference |
| properties |
| read field data to buffer |
| Records |
| release handle |
| reset |
| ROWID |
| seek |
| select RECBYT index |
| select ROWID index |
| sets |
| share context |
| terminate set |
| update |
| use field names |
| user managed buffers |
| write field data to buffer |
| Recovery |
| automatic |
| Releasing a record handle |
| Resetting a record |
| Resource Identification |
| Resource Locks |
| Resource Name |
| Resource Number |
| Resource Type |
| Resources |
| Result Sets |
| Retrieving batch properties |
| Retrieving records |
| Retrieving records by index range |
| Retrieving records by partial key |
| Retrieving records by physical order |
| RFC 2871 |
| RFC 3629 |
| ROWID index |
| S |
| Save Points |
| Scalar data types |
| Scalar Types |
| Seek to record |
| Segment |
| modes |
| Segment Modes |
| Adding or deleting indexes |
| Index segment modes |
| Segment Modes |
| Selecting the RECBYT index |
| Selecting the ROWID index |
| Server, user name and password properties |
| Session Dictionary |
| Session Logon and Logout |
| Session Properties |
| Sessions |
| active property |
| add existing database |
| allocate handle |
| create new database |
| create new dictionary |
| database UID |
| default date formats |
| delete database |
| dictionary file layout |
| drop database |
| error handling |
| find active database |
| find active database by UID |
| find database |
| find database by UID |
| first active database |
| first database |
| float formats |
| functions |
| lock |
| lock mode |
| logon |
| logout |
| managing databases |
| next active database |
| next database |
| no dictionary |
| password properties |
| path property |
| Programmer's Reference |
| properties |
| server properties |
| Sessions |
| time formats |
| transaction processing |
| user defined tags |
| user name properties |
| work without dictionary support |
| working with |
| Session-Wide Functions |
| Session-Wide Lock Modes |
| ctdbGetLockMode |
| ctdbLock |
| Locking |
| Session-Wide Lock Modes |
| Session-Wide Record Locking |
| Sharing the same context |
| Signed data type |
| Specifing a Unicode Key Segment C Example |
| Specifying a Unicode Key Segment with CTSEG_UNCSEG |
| SQL - Dynamic file list for dynamic partitions syntax change |
| Starting a new batch operation |
| Starting a transaction |
| Starting session-wide record locking |
| Storing UTF-8 Data |
| Summary |
| data definition |
| data manipulation |
| data structure |
| data types |
| initialization |
| transaction processing |
| utilty |
| Switching c-tree instances |
| Switching ISAM contexts |
| T |
| Table Create Modes |
| Creating the table |
| ctdbCreateTable |
| Table Create Modes |
| Table File Extension |
| Table Group ID |
| Table Name |
| Table Open Modes |
| Opening a table |
| Table Open Modes |
| Table Password |
| Table Path |
| Table Permission Mask |
| Table Permission Mask |
| Table Properties |
| Table Permissions |
| Table Properties |
| Changing default properties |
| Table Properties |
| Table UID (Unique IDentifier) |
| Tables |
| add fields |
| Add, insert, delete, or edit fields |
| Adding, inserting or deleting fields |
| add index |
| Add, edit or delete indexes |
| Adding an index to a table |
| Adding or deleting indexes |
| allocate |
| allocate without database support |
| alter |
| Alter the table |
| Altering a Table |
| change default properties |
| close |
| create |
| create mode |
| create under transaction control |
| delete fields |
| Add, insert, delete, or edit fields |
| Adding, inserting or deleting fields |
| delete index |
| Add, edit or delete indexes |
| Adding or deleting indexes |
| Deleting an index from a table |
| drop |
| edit fields |
| edit index |
| field padding |
| field type |
| find active |
| first |
| fixed length records |
| force index rebuild |
| force rebuild |
| free locks |
| hidden fields |
| insert fields |
| Add, insert, delete, or edit fields |
| Adding, inserting or deleting fields |
| next |
| open |
| open mode |
| open with password |
| permission |
| permission mask |
| Programmer's Reference |
| RECBYT index |
| ROWID index |
| segment modes |
| Tables |
| UID |
| update create mode |
| variable length records |
| working with |
| Tags |
| user defined |
| Terminating a batch operation |
| Terminating a record set |
| Terminating a transaction |
| Text data type |
| The default index |
| Time formats |
| Time Types |
| ctdbSetDefTimeType |
| Time Types |
| Transaction processing |
| create table |
| session |
| summary |
| terminate |
| Transaction Processing |
| Transaction Processing |
| Transactions |
| ctdbBegin |
| ctdbCreateTable |
| Transactions |
| Tutorial (MRT Tables) |
| Type Casting |
| Types of Resources |
| U |
| Ucount data type |
| Uint data type |
| Ulong data type |
| Unicode |
| Creating Key Segments |
| c-treeDB |
| ctdbGetFieldAsUTF16 |
| ctdbGetSegmentKSeg |
| ctdbGetTableKSeg |
| ctdbSetIndexKSeg |
| ctdbSetKSegDefaults |
| ctdbSetSegmentKSeg |
| ctdbSetTableKSeg |
| Extended Key Segment Definition |
| fields |
| CT_2UNICODE |
| CT_F2UNICODE |
| CT_FUNICODE |
| CT_UNICODE |
| International Components for Unicode (ICU) |
| ISO 10646-1 |
| 2000 |
| ISO/IEC 10646-1 |
| mtmake options |
| Reading UTF-16 Field Data |
| RFC 2871 |
| RFC 3629 |
| UTF-16 |
| UTF-16 Field Types |
| CT_2UNICODE |
| CT_F2UNICODE |
| CT_FUNICODE |
| CT_UNICODE |
| UTF-8 |
| Writing UTF-16 Field Data |
| Unicode Support |
| Unicode UTF-16 |
| Unicode UTF-8 |
| Unsigned data type |
| Unsupported Functions |
| Unsupported Functions |
| Virtual Tables |
| Unsupported Functions (MRT Tables) |
| Update Create Mode |
| Table Properties |
| Update Create Mode |
| Updating existing records |
| Updating Existing Resources |
| User Defined Tags |
| User-managed record buffers |
| Using field names |
| Utext data type |
| UTF-16 |
| Utility |
| V |
| Variables |
| Virtual Table Callbacks |
| Virtual Table Errors |
| Virtual Tables |
| Introduction to Virtual Tables |
| Unsupported Functions |
| Virtual Table Callbacks |
| Virtual Table Errors |
| Virtual Tables |
| W |
| Working with Callbacks |
| Working with Callbacks |
| Working with Callbacks |
| Working with Databases |
| Working with Multiple Files (FILESET) |
| Working with Multi-Record Virtual Tables |
| Working with Records |
| Opening a table |
| Working with Records |
| Working with Resources |
| Working with Sessions |
| Working with Databases |
| Working with Sessions |
| Working with Sessions without Dictionary Support |
| Programmer's Reference |
| Working with Databases |
| Working with Sessions without Dictionary Support |
| Working with Tables |
| Managing Tables |
| Working with Tables |
| Working with Unicode |
| Writing UTF-16 Data C Example |
| Writing UTF-16 Field Data |