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);
        }
Esempio n. 2
0
 public void UpdateStatisticSchemaData(Did databaseId, SchemaStats schemaStats)
 {
     ServerSchemaStatsManager.GetInstance(_storage).UpdateStatisticSchemaData(databaseId, schemaStats);
 }
 internal void UpdateStatisticSchemaData(Did DatabaseId, SchemaStats schemaStats)
 {
     ServerSchemaStatsStorageManager.UpdateStatisticSchemaData(DatabaseId, schemaStats);
 }