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 |
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 |
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 |
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 |
ctdbSetBatch |
ctdbSetBatchFilter |
ctdbSetBatchRangeOn |
Starting a new batch operation |
ctdbSetBatchFilter |
ctdbSetBatchRangeOff |
ctdbSetBatchRangeOn |
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 |
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 |
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 |
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 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 |