/// <summary> /// /// </summary> /// <returns></returns> public string Compile(Time.Range r = null) { var res = string.Empty; if (UseRawQuery && !string.IsNullOrEmpty(RawQuery)) { res = RawQuery; } else { var sb = new StringBuilder(); sb.Append($"SELECT {Fields?.Build()} FROM {RenderMeasurement( r )}"); res = sb.ToString(); } //InfluxDateTimeHelper.GetFilter() return(res); }