DataSetRegistry class

The datasets of one card, by id (case-insensitive).

Expressions such as em.emp_name resolve em through the registry given to useEngine.

Constructors

DataSetRegistry()

Properties

count → int
Number of registered datasets.
no setter
dataSets → Map<String, TDataSet>
All registered datasets, keyed by lower-case id.
no setter
hashCode → int
The hash code for this object.
no setterinherited
registeredIds → List<String>
Ids of the registered datasets.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

contains(String id) → bool
Whether a dataset is registered under id.
find(String id) → TDataSet?
The dataset registered under id, or null.
findQuery(String id) → TSQLQuery?
The TSQLQuery registered under id, or null.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
put(String id, TDataSet ds) → void
Registers ds under id, replacing any previous one.
release(String id) → void
Closes and removes the dataset registered under id.
releaseAll() → void
Closes and removes every dataset (when the card is closed).
resolveDataSet(String name) → ExprDataSet?
Resolves a dataset name for the expression engine (WapEvaluator.datasetResolver).
toString() → String
A string representation of this object.
inherited

Operators

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