/// <summary>
        ///    This method validates the schema of a database query.
        /// </summary>
        /// <param name="columns">List of column names separated by colon.</param>
        /// <param name="query">Name of query to be checked.</param>
        private void validateQuery(string columns, string query)
        {
            var schemaTable = _databaseObject.CreateDASDataTable(query);

            foreach (var col in columns.Split(','))
            {
                if (!schemaTable.Columns.ContainsName(col.Trim()))
                {
                    throw new PKSimException(($"Column {col.Trim()} could not be found in query {query}."));
                }
            }
        }