getTableForType method

  1. @override
Table? getTableForType(
  1. Type t
)
override

Maps Types to subclasses of Table.

Implementation

@override
_i1.Table? getTableForType(Type t) {
  {
    var protocol = _i3.Protocol();
    var table = protocol is _i1.DatabaseSerializationManager
        ? (protocol as _i1.DatabaseSerializationManager).getTableForType(t)
        : null;
    if (table != null) {
      return table;
    }
  }
  switch (t) {
    case _i9.CloudStorageEntry:
      return _i9.CloudStorageEntry.t;
    case _i10.CloudStorageDirectUploadEntry:
      return _i10.CloudStorageDirectUploadEntry.t;
    case _i14.DatabaseMigrationVersion:
      return _i14.DatabaseMigrationVersion.t;
    case _i18.FutureCallClaimEntry:
      return _i18.FutureCallClaimEntry.t;
    case _i19.FutureCallEntry:
      return _i19.FutureCallEntry.t;
    case _i20.LogEntry:
      return _i20.LogEntry.t;
    case _i25.MessageLogEntry:
      return _i25.MessageLogEntry.t;
    case _i26.MethodInfo:
      return _i26.MethodInfo.t;
    case _i27.QueryLogEntry:
      return _i27.QueryLogEntry.t;
    case _i28.ReadWriteTestEntry:
      return _i28.ReadWriteTestEntry.t;
    case _i29.RuntimeSettings:
      return _i29.RuntimeSettings.t;
    case _i30.ServerHealthConnectionInfo:
      return _i30.ServerHealthConnectionInfo.t;
    case _i31.ServerHealthMetric:
      return _i31.ServerHealthMetric.t;
    case _i34.SessionLogEntry:
      return _i34.SessionLogEntry.t;
  }
  return null;
}