TDataSet class

Inheritance
Implementers

Constructors

TDataSet([TComponent? aOwner])

Properties

active ↔ bool
getter/setter pair
activeRecordIndex → int
no setter
afterCancel ↔ TDataSetNotifyEvent?
getter/setter pair
afterClose ↔ TDataSetNotifyEvent?
getter/setter pair
afterDelete ↔ TDataSetNotifyEvent?
getter/setter pair
afterEdit ↔ TDataSetNotifyEvent?
getter/setter pair
afterInsert ↔ TDataSetNotifyEvent?
getter/setter pair
afterOpen ↔ TDataSetNotifyEvent?
getter/setter pair
afterPost ↔ TDataSetNotifyEvent?
getter/setter pair
afterRefresh ↔ TDataSetNotifyEvent?
getter/setter pair
afterScroll ↔ TDataSetNotifyEvent?
getter/setter pair
autoCalcFields ↔ bool
getter/setter pair
beforeCancel ↔ TDataSetNotifyEvent?
getter/setter pair
beforeClose ↔ TDataSetNotifyEvent?
getter/setter pair
beforeDelete ↔ TDataSetNotifyEvent?
getter/setter pair
beforeEdit ↔ TDataSetNotifyEvent?
getter/setter pair
beforeInsert ↔ TDataSetNotifyEvent?
getter/setter pair
beforeOpen ↔ TDataSetNotifyEvent?
getter/setter pair
beforePost ↔ TDataSetNotifyEvent?
getter/setter pair
beforeRefresh ↔ TDataSetNotifyEvent?
getter/setter pair
beforeScroll ↔ TDataSetNotifyEvent?
getter/setter pair
blobFieldCount → int
no setter
blockReadSize ↔ int
getter/setter pair
bof → bool
no setter
bookmark ↔ Uint8List?
getter/setter pair
bookmarkSize ↔ int
getter/setter pair
bufferCount → int
no setter
calcBuffer → TRecordBuffer?
no setter
calcFieldsSize → int
no setter
canModify → bool
no setter
componentCount → int
no setterinherited
componentState → TComponentState
finalinherited
constraints ↔ TCheckConstraints
getter/setter pair
currentRecordIndex → int
no setter
dataSource → TDataSource?
no setter
defaultFields → bool
no setter
eof → bool
no setter
fieldCount → int
no setter
fieldDefs ↔ TFieldDefs
getter/setter pair
fields → TFields
no setter
filter ↔ String
getter/setter pair
filtered ↔ bool
getter/setter pair
filterOptions ↔ TFilterOptions
getter/setter pair
found → bool
no setter
hashCode → int
The hash code for this object.
no setterinherited
internalCalcFields → bool
no setter
isEmpty → bool
no setter
isUniDirectional → bool
no setter
modified → bool
no setter
myDataSourceCount → int
no setter
name ↔ String
getter/setter pairinherited-getteroverride-setter
onCalcFields ↔ TDataSetNotifyEvent?
getter/setter pair
onDeleteError ↔ TDataSetErrorEvent?
getter/setter pair
onEditError ↔ TDataSetErrorEvent?
getter/setter pair
onFilterRecord ↔ TFilterRecordEvent?
getter/setter pair
onNewRecord ↔ TDataSetNotifyEvent?
getter/setter pair
onPostError ↔ TDataSetErrorEvent?
getter/setter pair
owner → TComponent?
no setterinherited
recNo ↔ int
getter/setter pair
recordCount → int
no setter
recordSize → int
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → TDataSetState
no setter

Methods

activateBuffers() → void
activeBuffer() → TRecordBuffer?
allocRecordBuffer() → TRecordBuffer?
append() → void
appendRecord(List values) → void
assign(TPersistent? source) → void
inherited
assignTo(TPersistent dest) → void
inherited
bindFields(bool binding) → void
blockReadNext() → void
bookmarkAvailable() → bool
bookmarkValid(TBookmark? aBookmark) → bool
calculateFields(TRecordBuffer buffer) → void
cancel() → void
checkActive() → void
checkBiDirectional() → void
checkBrowseMode() → void
checkInactive() → void
clearBuffers() → void
clearCalcFields(TRecordBuffer buffer) → void
clearFields() → void
close() → void
closeBlob(TField field) → void
closeCursor() → void
compareBookmarks(TBookmark? bookmark1, TBookmark? bookmark2) → int
components(int index) → TComponent
inherited
controlsDisabled() → bool
createBlobStream(TField field, TBlobStreamMode mode) → TStream?
createFields() → void
cursorPosChanged() → void
dataConvert(TField aField, TValueBuffer aSource, TValueBuffer aDest, bool aToNative) → void
dataEvent(TDataEvent event, dynamic info) → void
delete() → void
destroy() → void
override
destroyFields() → void
disableControls() → void
doAfterCancel() → void
doAfterClose() → void
doAfterDelete() → void
doAfterEdit() → void
doAfterInsert() → void
doAfterOpen() → void
doAfterPost() → void
doAfterRefresh() → void
doAfterScroll() → void
doBeforeCancel() → void
doBeforeClose() → void
doBeforeDelete() → void
doBeforeEdit() → void
doBeforeInsert() → void
doBeforeOpen() → void
doBeforePost() → void
doBeforeRefresh() → void
doBeforeScroll() → void
doOnCalcFields() → void
doOnNewRecord() → void
edit() → void
enableControls() → void
fieldByName(String fieldName) → TField
fieldByNumber(int fieldNo) → TField?
fieldDefsClass() → TFieldDefs
fieldsClass() → TFields
fieldValues(String fieldName) → dynamic
findComponent(String aName) → TComponent?
inherited
findField(String fieldName) → TField?
findFirst() → bool
findLast() → bool
findNext() → bool
findPrior() → bool
findRecord(bool restart, bool goForward) → bool
first() → void
free() → void
inherited
freeBookmark(TBookmark? aBookmark) → void
freeFieldBuffers() → void
freeNotification(TComponent aComponent) → void
inherited
freeRecordBuffer(TRecordBuffer buffer) → void
getBookmark() → Uint8List?
getBookmarkData(TRecordBuffer buffer, TValueBuffer data) → void
getBookmarkFlag(TRecordBuffer buffer) → TBookmarkFlag
getBookmarkStr() → String
getBuffer(int index) → TRecordBuffer?
getCalcFields(TRecordBuffer buffer) → void
getCanModify() → bool
getCurrentRecord(TRecordBuffer buffer) → bool
getDataSource() → TDataSource?
getField(int index) → TField
getFieldClass(TFieldType fieldType) → TFieldClass?
getFieldData(TField field, TValueBuffer? buffer, [bool nativeFormat = true]) → bool
getFieldDataNative(TField field, TValueBuffer? buffer) → bool
getFieldList(List<TField> list, String fieldNames) → void
getFieldNames(TStrings list) → void
getIndexDefs(TIndexDefs indexDefs, TIndexOptions indexTypes) → TIndexDefs
getIsIndexField(TField field) → bool
getNextRecord() → bool
getNextRecords() → int
getPriorRecord() → bool
getPriorRecords() → int
getRecNo() → int
getRecord(TRecordBuffer buffer, TGetMode getMode, bool doCheck) → TGetResult
getRecordCountInternal() → int
getRecordSize() → int
gotoBookmark(TBookmark? aBookmark) → void
initFieldDefs() → void
initFieldDefsFromFields() → void
initRecord(TRecordBuffer buffer) → void
insert() → void
insertRecord(List values) → void
internalAddRecord(dynamic buffer, bool aAppend) → void
internalCancel() → void
internalClose() → void
internalDelete() → void
internalEdit() → void
internalFirst() → void
internalGotoBookmark(dynamic aBookmark) → void
internalHandleException() → void
internalInitFieldDefs() → void
internalInitRecord(TRecordBuffer buffer) → void
internalInsert() → void
internalLast() → void
internalOpen() → void
internalPost() → void
internalRefresh() → void
internalSetToRecord(TRecordBuffer buffer) → void
isCursorOpen() → bool
isLinkedTo(TDataSource? aDataSource) → bool
isSequenced() → bool
last() → void
loaded() → void
locate(String keyFields, dynamic keyValues, TLocateOptions options) → bool
lookup(String keyFields, dynamic keyValues, String resultFields) → dynamic
moveBy(int distance) → int
myDataSources(int aIndex) → TDataSource
next() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notification(TComponent aComponent, TOperation operation) → void
inherited
open() → void
openCursor(bool infoQuery) → void
openCursorComplete() → void
post() → void
prior() → void
psEndTransaction(bool commit) → void
psExecute() → void
psExecuteStatement(String aSQL, TParams aParams, [dynamic resultSet]) → int
psGetAttributes(List list) → void
psGetCommandText() → String
psGetCommandType() → TPSCommandType
psGetDefaultOrder() → TIndexDef?
psGetIndexDefs(TIndexOptions indexTypes) → TIndexDefs?
psGetKeyFields() → String
psGetParams() → TParams?
psGetQuoteChar() → String
psGetTableName() → String
psGetUpdateException(Object e, EUpdateError? prev) → EUpdateError
psInTransaction() → bool
psIsSQLBased() → bool
psIsSQLSupported() → bool
psReset() → void
psSetCommandText(String commandText) → void
psSetParams(TParams aParams) → void
psStartTransaction() → void
psUpdateRecord(TUpdateKind updateKind, TDataSet delta) → bool
recalcBufListSize() → void
refresh() → void
refreshInternalCalcFields(TRecordBuffer buffer) → void
registerDataSource(TDataSource aDataSource) → void
removeField(TField field) → void
removeFreeNotification(TComponent aComponent) → void
inherited
restoreState(TDataSetState value) → void
resync(TResyncMode mode) → void
setBookmarkData(TRecordBuffer buffer, dynamic data) → void
setBookmarkFlag(TRecordBuffer buffer, TBookmarkFlag value) → void
setBookmarkStr(TBookmarkStr value) → void
setBufListSize(int value) → void
setChildOrder(TComponent component, int order) → void
setCurrentRecord(int index) → void
setDefaultFields(bool value) → void
setField(int index, TField value) → void
setFieldData(TField field, TValueBuffer? buffer, [bool nativeFormat = true]) → void
setFieldDataNative(TField field, TValueBuffer? buffer) → void
setFields(List values) → void
setFieldValues(String fieldName, dynamic value) → void
setFound(bool value) → void
setModified(bool value) → void
setRecNo(int value) → void
setState(TDataSetState value) → void
setTempState(TDataSetState value) → TDataSetState
setUniDirectional(bool value) → void
shiftBuffersBackward() → void
shiftBuffersForward() → void
tempBuffer() → TRecordBuffer?
toString() → String
A string representation of this object.
inherited
translate(String src, TStringRef dest, bool toOem) → int
tryDoing(TDataOperation p, TDataSetErrorEvent? ev) → bool
unRegisterDataSource(TDataSource aDataSource) → void
updateCursorPos() → void
updateFieldDefs() → void
updateIndexDefs() → void
updateRecord() → void
updateStatus() → TUpdateStatus

Operators

operator ==(Object other) → bool
The equality operator.
inherited