MySql.Data.MySqlClient.ISSchemaProvider.Query C# (CSharp) Method

Query() private method

private Query ( string table_name, string initial_where, string keys, string values ) : DataTable
table_name string
initial_where string
keys string
values string
return DataTable
        private DataTable Query(string table_name, string initial_where,
            string[] keys, string[] values)
        {
            StringBuilder query = new StringBuilder("SELECT * FROM INFORMATION_SCHEMA.");
            query.Append(table_name);

            string where = GetWhereClause(initial_where, keys, values);

            if (where.Length > 0)
                query.AppendFormat(CultureInfo.InvariantCulture, " WHERE {0}", where);

            return GetTable(query.ToString());
        }