private void RecalculateSchemaStats(IStorage storage, IDatabaseParameters databaseParameters) { var schemasStat = new SchemaStats(); databaseParameters.Schema.Classes.ToList() .ForEach(p => schemasStat.ClassStats.objectNumbers.TryAdd(p.Key, GetObjectClassNumber(storage, databaseParameters, p.Value))); schemasStat.DatabaseId = databaseParameters.DatabaseId; UpdateStatisticSchemaData(databaseParameters.DatabaseId, schemasStat); }
public void UpdateStatisticSchemaData(Did databaseId, SchemaStats schemaStats) { ServerSchemaStatsManager.GetInstance(_storage).UpdateStatisticSchemaData(databaseId, schemaStats); }
internal void UpdateStatisticSchemaData(Did DatabaseId, SchemaStats schemaStats) { ServerSchemaStatsStorageManager.UpdateStatisticSchemaData(DatabaseId, schemaStats); }