/// <summary> /// creates a database visualizer, must be disposed to release resources /// </summary> /// <param name="db">database</param> /// <param name="query">query string text</param> /// <param name="validator">query validator</param> /// <param name="options">visualize options</param> public DbVisualizer(CsvDb db, string query, IQueryValidation validator, DbVisualize options = DbVisualize.Paged) : this(db, DbQuery.Parse(query, validator), options) { }