TDataSet class
- Inheritance
-
- Object
- TPersistent
- TComponent
- TDataSet
- 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