getFieldReferencedTable method

TableFieldReference? getFieldReferencedTable(
  1. String fieldKey
)

Returns a TableFieldReference from _fieldsReferencedTables with a resolved fieldKey. See resolveTableFieldName.

Implementation

TableFieldReference? getFieldReferencedTable(String fieldKey) {
  var resolvedRef = _fieldsReferencedTablesResolved[fieldKey];
  if (resolvedRef != null) {
    return identical(resolvedRef, _tableFieldReferenceDummy)
        ? null
        : resolvedRef;
  }

  var ref = _getFieldReferencedTableImpl(fieldKey);

  _fieldsReferencedTablesResolved[fieldKey] =
      ref ?? _tableFieldReferenceDummy;

  return ref;
}