c-treeDB API for C++ - Developers Guide

 
c-treeDB API for C++ - Developers Guide
Overview
Layout of this Documentation
Quick Tour
Programming with c-treeDB
Common Functionality
Error Handling
Transaction Processing
Session-Wide Locking
Default Date, Time and Float formats
User Defined Tags
Working with Sessions
Creating a Session Object
Creating a New Session Dictionary
Session Logon and Logout
Session Properties
Server and User Name Properties
Active Property
Path Property
Managing Databases
Creating a new Database
Adding an existing Database
Dropping a Database
Deleting a Database
First Database
Next Database
Find Database
First Active Database
Next Active Database
Find Active Database
Database UID (Unique IDentifier)
Find Database by UID
Find active Database by UID
Working with Sessions without Dictionary Support
Attach and Detach Existing Sessions
Session Dictionary
Working with Databases
Creating a Database object
Connecting to a database
Database properties
Database name
Database path
Table count
Managing Tables
Adding an existing table
Adding an existing table under transaction control
Dropping a table
Dropping a table under transaction control
Deleting a table
Deleting a table under transaction control
First Table
Next Table
Find Table
First Active Table
Next Active Table
Find Active Table
Table UID (Unique IDentifier)
Find Table by UID
Find active Table by UID
Database Dictionary
Working with Tables
Creating a Table object
Creating a table object without database support
Creating a New Table
Adding, inserting or deleting fields
Fixed or variable length records
Hidden fields
Adding or deleting indexes
Segment Modes
ROWID index
RECBYT index
Changing default properties
Creating the table
Creating a table under transaction control
Opening a table
Opening a table with password
Closing a table
Altering a table
Add, insert, delete, or edit fields
Add, edit or delete indexes
Alter the table
Default Values
Adding an index to a table
Deleting an index from a table
Forcing an index rebuild
Forcing a table rebuild
Attach and Detach Open Tables
Table Properties
Table name
Table Path
Table file extension
Index file extension
Data file extent size
Index file extent size
Table password
Table group ID
Table permission mask
Number of fields
Number of indexes
Field padding
Update create mode
Working with Records
Creating a record object
Record buffer layout
Sharing the same context
Resetting a record
The default index
Selecting the RECBYT index
Selecting the ROWID index
Navigating records
First record
Last record
Next record
Previous record
Seek to record
Finding records
Find Modes
Building a target key
Finding records by target key
Finding records by ROWID
Record Sets
Creating a record set
Terminating a record set
Record Filters
FairCom DB Expression Parser and Grammar
Constants
Variables
Parentheses
Predefined Functions
Type Casting
Automatic Type Promotion
Operators
Custom Application Expressions
Parsing Expressions
Evaluating Expressions
Variable-length Records with Conditional Expressions
Conditional Expression Callback Function
Record Batches
Batches with c-treeDB
Batch Modes
Starting a new batch operation
Retrieving records by partial key
Retrieving records by index range
Retrieving records by physical order
Deleting a group of records
Inserting a group of records
Retrieving records
Terminating a batch operation
Retrieving batch properties
Reading and writing field data to a record buffer
Automatic data type conversion
Null field support
Field defined size
Field actual length
Field address in record buffer
Field offset in record buffer
Check if field is fixed or variable length
Using field names
Clearing the record buffer
Clearing a field
Adding new records
Updating existing records
Deleting records
Record properties
New record flag
Edited record flag
Record offset
Record count
Record ROWID
Record Locking
Check if a record is locked
Demoting record locks
Data Types
Scalar Types
Date Types
Time Types
Date/Time (Timestamp) Types
Numeric Types
CTBIGINT
CTMONEY
CTCURRENCY
CTNUMBER
Data Integrity
Transactions
Atomicity
Automatic Recovery
Creating tables for transaction processing
Starting a transaction
Terminating a transaction
Save Points
Locking
Starting locks
Lock modes
Freeing locks
Freeing locks associated with a table
Working with Resources
Types of Resources
Resource Identification
Resource Type
Resource Number
Resource Name
c-treeDB C++ API - Working with Resources
Constructing Resource Objects
Adding New Resources
Deleting Resources
Updating Existing Resources
Reading Resources
Get and Set Resource Properties with the c-treeDB C++ API
Resource Locks
Working with Callbacks
Callback Function Type
Callback Return Codes
Callback Handle Parameters
Sessions
Databases
Tables
Records
Callback Types
CTDB_ON_SESSION_LOGON
CTDB_ON_ SESSION_LOGOUT
CTDB_ON_DATABASE_CONNECT
CTDB_ON_DATABASE_DISCONNECT
CTDB_ON_TABLE_OPEN
CTDB_ON_TABLE_CLOSE
CTDB_ON_TABLE_GET_SCHEMA
CTDB_ON_TABLE_GET_DODA
CTDB_ON_TABLE_GET_RECLEN
CTDB_ON_TABLE_GET_EXT_INFO
CTDB_ON_TABLE_GET_VTABLE_INFO
CTDB_ON_TABLE_ALTER
CTDB_ON_TABLE_REBUILD
CTDB_ON_RECORD_INIT
CTDB_ON_RECORD_RESET
CTDB_ON_RECORD_BEFORE_READ
CTDB_ON_RECORD_AFTER_READ
CTDB_ON_RECORD_BEFORE_BUILD_KEY
CTDB_ON_RECORD_AFTER_BUILD_KEY
CTDB_ON_RECORD_BEFORE_WRITE
CTDB_ON_RECORD_AFTER_WRITE
CTDB_ON_RECORD_MAPTOPARENT
CTDB_ON_RECORD_MAPTOCHILD
Working with Callbacks
Allocating and Freeing Memory Inside Callbacks
Working with Unicode
c-treeDB Support for Unicode
Unicode UTF-16
Unicode UTF-8
c-treeDB C++ API UTF-8 Compliance
Activating c-treeDB Unicode support
ICU - International Components for Unicode
Unicode Support
FairCom DB Unicode UTF-16 Field Types
Creating Tables with Unicode Field types
c-treeDB C++ API Example
Reading UTF-16 Field Data
Reading UTF-16 Data C++ Example
Writing UTF-16 Field Data
Writing UTF-16 Data C++ Example
Creating Key Segments based on Unicode Fields
How to Specify a Unicode Key Segment
Specifing a Unicode Key Segment C++ Example
Specifying a Unicode Key Segment with CTSEG_UNCSEG
CTSEG_UNCSEG C++ API Example
ICU Collation Option Overview
Storing UTF-8 Data
Converting from Unicode UTF-16 to UTF-8
Extended Key Segment Definition
c-treeDB C++ API Methods
Extended Key Segment Structure
ctKSEG_SSIZ_COMPUTED
ctKSEG_SSIZ PROVIDED
Compatibility with other c-tree API Technologies
Compatibility with FairCom DB ISAM and Low-Level Data Files
Compatibility with FairCom DB SQL
Field mapping between FairCom DB SQL, c-treeDB and c-treeDB .NET
c-treeDB, ISAM, and Low-Level Integration
Overview
Switching c-tree instances
Switching ISAM contexts
Obtaining table data and file number
Obtaining data file number
Obtaining index file number
c-treeDB C++ API Class Reference
c-treeDB API Definitions
Field Types
Find Modes
Index Key Types
Record Lock Modes
Session-Wide Lock Modes
Segment Modes
Table Create Modes
Table Open Modes
Table Permissions
CTBase Class
class CTBase
CTBase Public Members
CTBase Methods
CTBase::CTBase
CTBase::~CTBase
CTBase::Abort
CTBase::GetAutoCommit
CTBase::Begin
CTBase::ClearError
CTBase::Commit
CTBase::GetDefDateType
CTBase::GetDefFloatFormat
CTBase::GetDefTimeType
CTBase::GetError
CTBase::GetHandle
CTBase::GetHandleId
CTBase::GetKeepLock
CTBase::GetLockMode
CTBase::GetOperation
CTBase::GetSystemConfig
CTBase::GetTransactionMode
CTBase::GetUserTag
CTBase::IsLockActive
CTBase::IsTransActive
CTBase::Lock
CTBase::RestoreSavePoint
CTBase::SetAutoCommit
CTBase::SetDefDateType
CTBase::SetDefFloatFormat
CTBase::SetDefTimeType
CTBase::SetError
CTBase::SetHandle
CTBase::SetKeepLock
CTBase::SetOperation
CTBase::SetSavePoint
CTBase::SetUserTag
CTBase::SetTransactionMode
CTBase::SwitchInstance
CTBase::Unlock
CTBigint Class
class CTBigint
CTBigint Operators
CTBigint::operator =
CTBigint::operator <, <=, >, >=, ==, !=
CTBigint Methods
CTBigint::CTBigint
CTBigint::~CTBigint
CTBigint::AsBigint
CTBigint::AsFloat
CTBigint::AsLong
CTBigint::AsMoney
CTBigint::AsString
CTBigint::IsZero
CTBigint::SetBigint
CTBigint::Zero
CTBlob Class
class CTBlob
CTBlob Operators
CTBlob::operator =
CTBlob::operator <, <=, >, >=, ==, !=
CTBlob Methods
CTBlob::CTBlob
CTBlob::~CTBlob
CTBlob::AsString
CTBlob::Get
CTBlob::GetBlob
CTBlob::GetSize
CTBlob::Resize
CTBlob::SetBlob
CTBlob::UpdateBlob
CTCurrency Class
class CTCurrency
CTCurrency Operators
CTCurrency::operator =, +=, -=, *=, /=, abs, +, -, *, /
CTCurrency::operator <, <=, >, >=, ==, !=
CTCurrency Methods
CTCurrency::CTCurrency
CTCurrency::~CTCurrency
CTCurrency::AsBigint
CTCurrency::AsCurrency
CTCurrency::AsFloat
CTCurrency::AsLong
CTCurrency::AsMoney
CTCurrency::AsString
CTCurrency::IsZero
CTCurrency::Round
CTCurrency::SetCurrency
CTCurrency::StringToCurrency
CTCurrency::Zero
CTDatabase Class
class CTDatabase
CTDatabase Methods
CTDatabase::CTDatabase
CTDatabase::~CTDatabase
CTDatabase::AddTable
CTDatabase::CloseAll
CTDatabase::Connect
CTDatabase::Create
CTDatabase::DeleteTable
CTDatabase::Disconnect
CTDatabase::DropTable
CTDatabase::FindActive
CTDatabase::FindTable
CTDatabase::FirstTable
CTDatabase::GetFirstActive
CTDatabase::GetNextActive
CTDatabase::GetName
CTDatabase::GetPath
CTDatabase::GetTableCount
CTDatabase::GetTableUID
CTDatabase::IsActive
CTDatabase::IsExclusive
CTDatabase::NextTable
CTDatabase::RenameTable
CTDatabase::SetExclusive
CTDate Class
class CTDate
CTDate Operators
CTDate::operator =
CTDate::operator <, <=, >, >=, ==, !=
CTDate Methods
CTDate::CTDate
CTDate::~CTDate
CTDate::CurrentDate
CTDate::DateToString
CTDate::Day
CTDate::DayOfWeek
CTDate::GetDate
CTDate::IsLeapYear
CTDate::Month
CTDate::Pack
CTDate::SetDate
CTDate::StringToDate
CTDate::Unpack
CTDate::Year
CTDateTime Class
class CTDateTime
CTDateTime Operators
CTDateTime::operator =
CTDateTime::operator <, <=, >, >=, ==, !=
CTDateTime Methods
CTDateTime::CTDateTime
CTDateTime::~CTDateTime
CTDateTime::CurrentDate
CTDateTime::CurrentDateTime
CTDateTime::DateTimeToString
CTDateTime::Day
CTDateTime::DayOfWeek
CTDateTime::GetDate
CTDateTime::GetDateTime
CTDateTime::GetTime
CTDateTime::IsLeapYear
CTDateTime::Hour
CTDateTime::Minute
CTDateTime::Month
CTDateTime::Pack
CTDateTime::Second
CTDateTime::SetDateTime
CTDateTime::StringToDateTime
CTDateTime::Unpack
CTDateTime::Year
CTException Class
class CTException
CTException Methods
CTException::CTException
CTException::~CTException
CTException::GetErrorCode
CTException::GetErrorMsg
CTException::GetLineNumber
CTException::GetSourceFile
CTField Class
class CTField
CTField Operators
CTField::operator=
CTField Methods
CTField::ClearFieldDefaultValue
CTField::CTField
CTField::~CTField
CTField::GetBinaryFlag
CTField::GetFieldDefaultDateType
CTField::GetFieldDefaultTimeType
CTField::GetFieldDefaultValue
CTField::GetLength
CTField::GetName
CTField::GetNullFlag
CTField::GetNumber
CTField::GetPrecision
CTField::GetScale
CTField::GetStatus
CTField::GetType
CTField::IsFieldDefaultValueSet
CTField::IsNumeric
CTField::SetBinaryFlag
CTField::SetFieldDefaultDateTimeType
CTField::SetFieldDefaultValue
CTField::SetLength
CTField::SetName
CTField::SetNullFlag
CTField::SetPrecision
CTField::SetScale
CTField::SetType
CTFullTextIndex Class
class CTFullTextIndex
CTFullTextIndex Methods
CTFullTextIndex::AddField
CTFullTextIndex::GetField
CTFullTextIndex::GetFieldCount
CTFullTextIndex::GetFieldMode
CTFullTextIndex::GetName
CTFullTextIndex::GetNumber
CTFullTextIndex::GetStatus
CTFullTextIndex::SetOption
CTFullTextIndexDictionary Class
class CTFullTextIndexDictionary
CTFullTextIndexDictionary Methods
CTFullTextIndexDictionary::SetOption
CTIndex Class
class CTIndex
CTIndex Operators
CTIndex::operator=
CTIndex Methods
CTIndex::CTIndex
CTIndex::~CTIndex
CTIndex::AddSegment
CTIndex::DelSegment
CTIndex::GetDuplicateFlag
CTIndex::GetEmptyChar
CTIndex::GetIndexFileName
CTIndex::GetIndexKSeg
CTIndex::GetIdxno
CTIndex::GetKeyLength
CTIndex::GetKeyType
CTIndex::GetName
CTIndex::GetNullFlag
CTIndex::GetNumber
CTIndex::GetSegment
CTIndex::GetSegmentCount
CTIndex::GetStatus
CTIndex::GetTemporaryFlag
CTIndex::GetUID
CTIndex::InsertSegment
CTIndex::MoveSegment
CTIndex::SetDuplicateFlag
CTIndex::SetEmptyChar
CTIndex::SetIndexFileName
CTIndex::SetIndexKSeg
CTIndex::SetKeyType
CTIndex::SetNullFlag
CTIndex::SetTemporaryFlag
CTMoney Class
class CTMoney
CTMoney Operators
CTMoney::operator =, +=, -=, *=, /=, abs, +, -, *, /
CTMoney::operator <, <=, >, >=, ==, !=
CTMoney Methods
CTMoney::CTMoney
CTMoney::~CTMoney
CTMoney::AsFloat
CTMoney::AsLong
CTMoney::AsMoney
CTMoney::AsString
CTMoney::SetInt
CTMoney::SetMoney
CTMoney::StringToMoney
CTNumber Class
class CTNumber
CTNumber Operators
CTNumber::operator =, +, -, (, /, abs
CTNumber::operator <, <=, >, >=, ==, !=
CTNumber Methods
CTNumber::CTNumber
CTNumber::~CTNumber
CTNumber::AsBigint
CTNumber::AsCurrency
CTNumber::AsFloat
CTNumber::AsLong
CTNumber::AsMoney
CTNumber::AsNumber
CTNumber::AsString
CTNumber::DecimalDigits
CTNumber::IntegralDigits
CTNumber::IsZero
CTNumber::Round
CTNumber::SetNumber
CTNumber::Zero
CTRecord Class
class CTRecord
CTRecord Methods
CTRecord::AtPercentile
CTRecord::BatchLoaded
CTRecord::BatchLocked
CTRecord::BatchMode
CTRecord::BatchTotal
CTRecord::BuildTargetKey
CTRecord::Clear
CTRecord::ClearField
CTRecord::CTRecord
CTRecord::Delete
CTRecord::EndBatch
CTRecord::EstimateSpan
CTRecord::Find
CTRecord::FindRowid
CTRecord::FindTarget
CTRecord::First
CTRecord::FullTextSearchOff
CTRecord::FullTextSearchOn
CTRecord::GetDefaultIndex
CTRecord::GetDefaultIndexName
CTRecord::GetErrorIndex
CTRecord::GetFieldAddress
CTRecord::GetFieldAsBigint
CTRecord::GetFieldAsBlob
CTRecord::GetFieldAsBool
CTRecord::GetFieldAsBytes
CTRecord::GetFieldAsCurrency
CTRecord::GetFieldAsDate
CTRecord::GetFieldAsDateTime
CTRecord::GetFieldAsFloat
CTRecord::GetFieldAsMoney
CTRecord::GetFieldAsNumber
CTRecord::GetFieldAsShort
CTRecord::GetFieldAsSigned
CTRecord::GetFieldAsString
CTRecord::GetFieldAsString
CTRecord::GetFieldAsTime
CTRecord::GetFieldAsUnsigned
CTRecord::GetFieldAsUTF16
CTRecord::GetFieldAsWord
CTRecord::GetFieldByName
CTRecord::GetFieldLength
CTRecord::GetFieldName
CTRecord::GetFieldOffset
CTRecord::GetFieldSize
CTRecord::GetFieldType
CTRecord::GetFilter
CTRecord::GetFullTextSearchErrorDetails
CTRecord::GetRecordBuffer
CTRecord::GetRecordCount
CTRecord::GetRecordKeyPos
CTRecord::GetRecordLength
CTRecord::GetRecordPos
CTRecord::GetRecordSize
CTRecord::GetRowid
CTRecord::InsertBatch
CTRecord::IsBatchActive
CTRecord::IsEdited
CTRecord::IsFiltered
CTRecord::IsFullTextSearchOn
CTRecord::IsNew
CTRecord::IsNullField
CTRecord::IsRangeOn
CTRecord::IsRecordSetOn
CTRecord::IsVariableField
CTRecord::Last
CTRecord::LockRecord
CTRecord::Next
CTRecord::NextBatch
CTRecord::NextInBatch
CTRecord::NumberOfKeyEntries
CTRecord::Prev
CTRecord::RangeOff
CTRecord::RangeOn
CTRecord::Read
CTRecord::RecordSetOff
CTRecord::RecordSetOn
CTRecord::Reset
CTRecord::SeekRecord
CTRecord::SetBatch
CTRecord::SetDefaultFullTextIndex
CTRecord::SetDefaultIndex
CTRecord::SetEdited
CTRecord::SetFieldAsBigint
CTRecord::SetFieldAsBlob
CTRecord::SetFieldAsBool
CTRecord::SetFieldAsByte
CTRecord::SetFieldAsChar
CTRecord::SetFieldAsCurrency
CTRecord::SetFieldAsDate
CTRecord::SetFieldAsDateTime
CTRecord::SetFieldAsFloat
CTRecord::SetFieldAsMoney
CTRecord::SetFieldAsNumber
CTRecord::SetFieldAsShort
CTRecord::SetFieldAsSigned
CTRecord::SetFieldAsString
CTRecord::SetFieldAsTime
CTRecord::SetFieldAsUnsigned
CTRecord::SetFieldAsUTF16
CTRecord::SetFieldAsWord
CTRecord::SetFilter
CTRecord::SetNew
CTRecord::SetRecordOffset
CTRecord::SetRecordPos
CTRecord::SwitchContext
CTRecord::UnlockRecord
CTRecord::Write
CTRecord::~CTRecord
CTResource Class
class CTResource
CTResource Methods
CTResource::CTResource
CTResource::Add
CTResource::Delete
CTResource::Find
CTResource::First
CTResource::GetData
CTResource::GetDataLength
CTResource::GetName
CTResource::GetNumber
CTResource::GetType
CTResource::IsLocked
CTResource::Next
CTResource::SetData
CTResource::SetName
CTResource::SetNumber
CTResource::SetType
CTResource::Unlock
CTResource::Update
CTSegment Class
class CTSegment
CTSegment Operators
CTSegment::operator=
CTSegment Methods
CTSegment::CTSegment
CTSegment::~CTSegment
CTSegment::GetField
CTSegment::GetFieldName
CTSegment::GetMode
CTSegment::GetNumber
CTSegment::GetPartialField
CTSegment::GetPartialFieldName
CTSegment::GetSegmentKSeg
CTSegment::GetStatus
CTSegment::MoveSegment
CTSegment::SetKSegDefaults
CTSegment::SetMode
CTSegment::SetSegmentKSeg
CTSession Class
class CTSession
CTSession Methods
CTSession::CTSession
CTSession::~CTSession
CTSession::AddDatabase
CTSession::Attach
CTSession::BeginImpersonation
CTSession::Create
CTSession::CreateDatabase
CTSession::DeleteDatabase
CTSession::Detach
CTSession::DisconnectAll
CTSession::DropDatabase
CTSession::EndImpersonation
CTSession::FindActive
CTSession::FindDatabase
CTSession::FirstDatabase
CTSession::GetAttachMode
CTSession::GetDatabaseCount
CTSession::GetDatabaseUID
CTSession::GetFirstActive
CTSession::GetLibType
CTSession::GetLogonOnly
CTSession::GetNextActive
CTSession::GetParam
CTSession::GetPath
CTSession::GetPathPrefix
CTSession::GetServerName
CTSession::IsActive
CTSession::IsExclusive
CTSession::Logon
CTSession::Logout
CTSession::NextDatabase
CTSession::SetConfigurationFile
CTSession::SetCurrentNodeName
CTSession::SetLogonOnly
CTSession::SetExclusive
CTSession::SetParam
CTSession::SetPath
CTSession::SetPathPrefix
CTSession::StartDatabaseEngine
CTSession::StopDatabaseEngine
CTString Class
class CTString
CTString Operators
CTString::operator =, +, +=
CTString::operator[ ]
CTString::operator<, <=, >, >=, ==, !=
CTString Methods
CTString::CTString
CTString::~CTString
CTString::c_str
CTString::Compare
CTString::CompareIC
CTString::Delete
CTString::Empty
CTString::Insert
CTString::IntToHex
CTString::IsDelimiter
CTString::IsEmpty
CTString::IsPathDelimiter
CTString::LastChar
CTString::LastDelimiter
CTString::Left
CTString::Length
CTString::LowerCase
CTString::PadLeft
CTString::PadRight
CTString::Pos
CTString::Right
CTString::SetLength
CTString::StringOfChar
CTString::SubString
CTString::ToInt
CTString::ToDouble
CTString::Trim
CTString::TrimLeft
CTString::TrimRight
CTString::UpperCase
CTTable Class
class CTTable
CTTable Methods
CTTable::AddField
CTTable::AddField (by field object) - FTS
CTTable::AddField (by name) - FTS
CTTable::AddField (by number) - FTS
CTTable::AddFullTextIndex
CTTable::AddIndex
CTTable::AddSegment
CTTable::Alter
CTTable::Attach
CTTable::AttachXtd
CTTable::ClearAllFieldDefaultValue
CTTable::Clone
CTTable::Close
CTTable::Create
CTTable::CTTable
CTTable::DelField
CTTable::DelFullTextIndex (by index name)
CTTable::DelFullTextIndex (by index number)
CTTable::DelIndex
CTTable::DelSegment
CTTable::Detach
CTTable::FilterRecord
CTTable::GetCndxIndex
CTTable::GetCndxIndexByName
CTTable::GetCndxIndexLength
CTTable::GetCndxIndexLengthByName
CTTable::GetCreateMode
CTTable::GetDataDefaultExtentSize
CTTable::GetDataExtension
CTTable::GetDatno
CTTable::GetField
CTTable::GetFieldCount
CTTable::GetFieldNumber
CTTable::GetFilter
CTTable::GetFirstPartition
CTTable::GetFullTextIndex (by index name)
CTTable::GetFullTextIndex (by index number)
CTTable::GetFullTextIndexCount
CTTable::GetGroupid
CTTable::GetIdxno
CTTable::GetIndex
CTTable::GetIndexByUID
CTTable::GetIndexCount
CTTable::GetIndexDefaultExtentSize
CTTable::GetIndexExtension
CTTable::GetIndexFileName
CTTable::GetLastPartition
CTTable::GetName
CTTable::GetOpenMode
CTTable::GetOwner
CTTable::GetPadChar
CTTable::GetPartitionIndexNbr
CTTable::GetPassword
CTTable::GetPath
CTTable::GetPermission
CTTable::GetSegment
CTTable::GetStatus
CTTable::GetTableKSeg
CTTable::HasDelField
CTTable::HasLocks
CTTable::HasNullFieldSupport
CTTable::HasRecbyt
CTTable::HasRowid
CTTable::InsertField
CTTable::InsertSegment
CTTable::IsActive
CTTable::IsFilteredRecord
CTTable::MoveField
CTTable::MoveSegment
CTTable::Open
CTTable::PartAdminByKey
CTTable::PartAdminByName
CTTable::PartAdminByNumber
CTTable::Rebuild
CTTable::Remove
CTTable::ResetAll
CTTable::SetDataDefaultExtentSize
CTTable::SetDataExtension
CTTable::SetFullTextIndexOption (by index object)
CTTable::SetFullTextIndexOption (by name)
CTTable::SetFullTextIndexOption (by number)
CTTable::SetGroupid
CTTable::SetIndexDefaultExtentSize
CTTable::SetIndexExtension
CTTable::SetIndexFileName
CTTable::SetOwner
CTTable::SetPadChar
CTTable::SetPartitionIndexNbr
CTTable::SetPartitionMaximumActive
CTTable::SetPartitionNumberBits
CTTable::SetPartitionRule
CTTable::SetPassword
CTTable::SetPath
CTTable::SetPermission
CTTable::SetTableKSeg
CTTable::SystemFilterOff
CTTable::SystemFilterOn
CTTable::Truncate
CTTable::UnlockTable
CTTable::UpdateCreateMode
CTTable::UpdatePadChar
CTTable::~CTTable
CTTime Class
class CTTime
CTTime Operators
CTTime::operator =
CTTime::operator <, <=, >, >=, ==, !=
CTTime Methods
CTTable::Attach
CTTable::AttachXtd
CTTable::ClearAllFieldDefaultValue
CTTime::CTTime
CTTime::~CTTime
CTTime::CurrentTime
CTTable::Detach
CTTable::GetDatno
CTTable::GetIdxno
CTTable::GetTableKSeg
CTTime::GetTime
CTTime::Hour
CTTime::Minute
CTTable::MoveSegment
CTTime::Pack
CTTable::Remove
CTTime::Second
CTTable::SetTableKSeg
CTTime::SetTime
CTTime::StringToTime
CTTable::SystemFilterOff
CTTable::SystemFilterOn
CTTime::TimeToString
CTTime::Unpack
FairCom DB Error Code Reference
c-treeDB Error and Return Values
FairCom Typographical Conventions
Copyright Notice
Index