Пример #1
0
 private void CreateDataSourcesFromTemplate(TimeSeriesDatabaseTemplate template)
 {
     foreach (DataSourceTemplate dataSourceTemplate in template.DataSources)
     {
         AddDataSource(dataSourceTemplate);
     }
 }
Пример #2
0
 private void CreateArchivesFromTemplate(TimeSeriesDatabaseTemplate template)
 {
     foreach (ArchiveTemplate archiveTemplate in template.Archives)
     {
         this.archiveTemplates.Add(archiveTemplate);
     }
 }
Пример #3
0
 private void CreateFromTemplate(TimeSeriesDatabaseTemplate template)
 {
     this.Title     = template.Title;
     this.StartTime = template.StartTime;
     CreateArchivesFromTemplate(template);
     CreateDataSourcesFromTemplate(template);
 }
Пример #4
0
        /// <summary>
        /// Create the outline database on disk
        /// </summary>
        /// <param name="filePath">File name for the database</param>
        /// <param name="template">Database template</param>
        public static TimeSeriesDatabase Create(string filePath, TimeSeriesDatabaseTemplate template)
        {
            TimeSeriesDatabase newDatabase = new TimeSeriesDatabase(filePath);

            newDatabase.Create(template);
            return(newDatabase);
        }
Пример #5
0
 /// <summary>
 /// Create the outline database on disk
 /// </summary>
 /// <param name="template">Database template</param>
 private void Create(TimeSeriesDatabaseTemplate template)
 {
     this.mode = ConnectionMode.ReadWrite;
     CreateFromTemplate(template);
     Create();
 }