Mono.Data.Sqlite.SqliteConnection.Schema_MetaDataCollections C# (CSharp) Method

Schema_MetaDataCollections() private static method

Builds a MetaDataCollections schema datatable
private static Schema_MetaDataCollections ( ) : DataTable
return System.Data.DataTable
    private static DataTable Schema_MetaDataCollections()
    {
      DataTable tbl = new DataTable("MetaDataCollections");

      tbl.Locale = CultureInfo.InvariantCulture;
      tbl.Columns.Add("CollectionName", typeof(string));
      tbl.Columns.Add("NumberOfRestrictions", typeof(int));
      tbl.Columns.Add("NumberOfIdentifierParts", typeof(int));

      tbl.BeginLoadData();

      StringReader reader = new StringReader(SR.MetaDataCollections);
      tbl.ReadXml(reader);
      reader.Close();

      tbl.AcceptChanges();
      tbl.EndLoadData();

      return tbl;
    }