[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'db' (#fcl)

# Reference for unit 'db': Types

`LargeInt` |  | Large (64-bit) integer
`PBookmarkFlag` |  | Pointer to TBookmarkflag type
`PBufferList` |  | Pointer to TBufferlist type
`PDateTimeRec` |  | Pointer to TDateTimeRec record
`PLargeInt` |  | Pointer to Large (64-bit) integer
`PLookupListRec` |  | Pointer to TLookupListRec record
`TBlobData` |  | Alias type to store blob data
`TBlobStreamMode` |  | Mode used when creating a blob stream
`TBlobType` |  | Valid BLOB fieldtypes
`TBookmark` |  | Bookmark type (deprecated)
`TBookmarkFlag` |  | Bookmark flags
`TBookmarkStr` |  | Bookmark type
`TBufferArray` |  | Pointer to an array of buffers
`TBufferList` |  | Array of PChar records
`TDataAction` |  | Action to take when a data manipulation operation has failed.
`TDatabaseClass` |  | Class pointer for TDatabase.
`TDataChangeEvent` |  | Event handler prototype when a field's data has changed.
`TDataEvent` |  | Various events that are sent to datasources
`TDataOperation` |  | Internal callback type
`TDatasetClass` |  | Class type for the TDataset class
`TDataSetErrorEvent` |  | Error handling callback
`TDataSetNotifyEvent` |  | Event handler prototype for dataset events
`TDataSetState` |  | Current state of the dataset
`TDateTimeAlias` |  | Alias for TDateTime type
`TDateTimeRec` |  | Date/Time record
`TDBDatasetClass` |  | Class of TDBDataset
`TDBTransactionClass` |  | Class of TDBTransaction
`TFieldAttribute` |  | Field attributes
`TFieldAttributes` |  | Set of TFieldAttribute values.
`TFieldChars` |  | Set of valid characters for the field contents
`TFieldClass` |  |
`TFieldGetTextEvent` |  | Event handler to get field content
`TFieldKind` |  | Kind of field
`TFieldKinds` |  | Set of TFieldKind values
`TFieldMap` |  | Array type with TFieldType as index type.
`TFieldNotifyEvent` |  | Noification handler prototype
`TFieldRef` |  | Pointer to a TField instance
`TFieldSetTextEvent` |  | Event handler to get field content
`TFieldType` |  | Field data type description
`TFilterOption` |  | Available filter options.
`TFilterOptions` |  | Set of filter options to use.
`TFilterRecordEvent` |  | Record filtering event handler prototype
`TGetMode` |  | Get new buffer mode
`TGetResult` |  | result of the GetRecord operation.
`TIndexOption` |  | Index description flags
`TIndexOptions` |  | Set of TIndexOption values
`TLocateOption` |  | Available options when locating a record in a dataset
`TLocateOptions` |  | Options to use when locating a record in a dataset
`TLoginEvent` |  | Login event handler
`TLookupListRec` |  | Record to store lookup results
`TParamBinding` |  | Auxiliary type, used when binding parameters.
`TParamStyle` |  | Style of parameter
`TParamType` |  | Parameter type
`TParamTypes` |  | Set of TParamType
`TProviderFlag` |  | What to odo with fields when applying updates
`TProviderFlags` |  | Set of TProviderFlag flags
`TPSCommandType`
`TResolverResponse` |  | Resolver response code
`TResyncMode` |  | Internal flag for resynchronisiation
`TStringFieldBuffer` |  | Type to access string field content buffers as an array of characters
`TUpdateAction` |  | Action to perform when an update operation fails
`TUpdateKind` |  | Kind of update operation
`TUpdateMode` |  | Update mode
`TUpdateStatus` |  | Record update status
`TUpdateStatusSet` |  | Set of update states

The latest version of this document can be found at lazarus-ccr.sourceforge.net .