isHostClientDatabaseTable property

bool get isHostClientDatabaseTable

Whether this host-owned model requires client-side database support.

Shared-package and module models never count, even when database is ModelDatabaseDefinition.client or ModelDatabaseDefinition.all.

Implementation

bool get isHostClientDatabaseTable {
  if (serverOnly || isSharedModel || !shouldGenerateTableCode(false)) {
    return false;
  }
  final alias = type.moduleAlias;
  return alias == null || alias == defaultModuleAlias;
}