Mono changes:
[mono.git] / mcs / class / Mono.Data.Sqlite / Mono.Data.Sqlite_2.0 / SQLiteMetaDataCollectionNames.cs
1 /********************************************************\r
2  * ADO.NET 2.0 Data Provider for SQLite Version 3.X\r
3  * Written by Robert Simpson (robert@blackcastlesoft.com)\r
4  * \r
5  * Released to the public domain, use at your own risk!\r
6  ********************************************************/\r
7 \r
8 namespace Mono.Data.Sqlite\r
9 {\r
10   using System;\r
11 \r
12   /// <summary>\r
13   /// MetaDataCollections specific to SQLite\r
14   /// </summary>\r
15   public static class SqliteMetaDataCollectionNames\r
16   {\r
17     /// <summary>\r
18     /// Returns a list of databases attached to the connection\r
19     /// </summary>\r
20     public static readonly string Catalogs = "Catalogs";\r
21     /// <summary>\r
22     /// Returns column information for the specified table\r
23     /// </summary>\r
24     public static readonly string Columns = "Columns";\r
25     /// <summary>\r
26     /// Returns index information for the optionally-specified table\r
27     /// </summary>\r
28     public static readonly string Indexes = "Indexes";\r
29     /// <summary>\r
30     /// Returns base columns for the given index\r
31     /// </summary>\r
32     public static readonly string IndexColumns = "IndexColumns";\r
33     /// <summary>\r
34     /// Returns the tables in the given catalog\r
35     /// </summary>\r
36     public static readonly string Tables = "Tables";\r
37     /// <summary>\r
38     /// Returns user-defined views in the given catalog\r
39     /// </summary>\r
40     public static readonly string Views = "Views";\r
41     /// <summary>\r
42     /// Returns underlying column information on the given view\r
43     /// </summary>\r
44     public static readonly string ViewColumns = "ViewColumns";\r
45     /// <summary>\r
46     /// Returns foreign key information for the given catalog\r
47     /// </summary>\r
48     public static readonly string ForeignKeys = "ForeignKeys";\r
49     /// <summary>\r
50     /// Returns the triggers on the database\r
51     /// </summary>\r
52     public static readonly string Triggers = "Triggers";\r
53   }\r
54 }\r