///// <summary> ///// determines if the child is inside the root ///// </summary> ///// <param name="selectedPath">root path </param> ///// <param name="rowPath"></param> ///// <returns></returns> // private bool IsChildInRoot(List<string> root, List<string> child) // { // if (root.Count > child.Count) // return false; // for (int i = 0; i < root.Count; i++) // { // if (root[i] != child[i]) // return false; // } // return true; // } private static string GetIntervalPath(TimeSeriesDatabaseDataSet.SeriesCatalogRow row) { TimeSeriesName tn = new TimeSeriesName(row.TableName); var interval = "instant"; if (row.TimeInterval == "Irregular" || row.TimeInterval == "Hourly") { interval = "instant"; } else { interval = row.TimeInterval.ToLower(); } if (TimeSeriesDatabase.IsQuality(tn.pcode)) { interval = "quality"; } return(interval); }