in lib/src/db/model_db_impl.dart [397:420]
void initialize(ModelDBImpl db) {
// Compute propertyName -> fieldName mapping.
db._propertiesForModel(this).forEach((String fieldName, Property prop) {
// The default of a datastore property name is the fieldName.
// It can be overridden with [Property.propertyName].
var propertyName = prop.propertyName;
propertyName ??= fieldName;
_property2FieldName[propertyName] = fieldName;
_field2PropertyName[fieldName] = propertyName;
});
// Compute properties & unindexed properties
db._propertiesForModel(this).forEach((String fieldName, Property prop) {
var propertyName = prop.propertyName;
propertyName ??= fieldName;
if (prop.indexed) {
_indexedProperties.add(propertyName);
} else {
_unIndexedProperties.add(propertyName);
}
});
}