1 /********************************************************
\r
2 * ADO.NET 2.0 Data Provider for SQLite Version 3.X
\r
3 * Written by Robert Simpson (robert@blackcastlesoft.com)
\r
5 * Released to the public domain, use at your own risk!
\r
6 ********************************************************/
\r
8 namespace Mono.Data.Sqlite
\r
13 /// MetaDataCollections specific to SQLite
\r
15 public static class SqliteMetaDataCollectionNames
\r
18 /// Returns a list of databases attached to the connection
\r
20 public static readonly string Catalogs = "Catalogs";
\r
22 /// Returns column information for the specified table
\r
24 public static readonly string Columns = "Columns";
\r
26 /// Returns index information for the optionally-specified table
\r
28 public static readonly string Indexes = "Indexes";
\r
30 /// Returns base columns for the given index
\r
32 public static readonly string IndexColumns = "IndexColumns";
\r
34 /// Returns the tables in the given catalog
\r
36 public static readonly string Tables = "Tables";
\r
38 /// Returns user-defined views in the given catalog
\r
40 public static readonly string Views = "Views";
\r
42 /// Returns underlying column information on the given view
\r
44 public static readonly string ViewColumns = "ViewColumns";
\r
46 /// Returns foreign key information for the given catalog
\r
48 public static readonly string ForeignKeys = "ForeignKeys";
\r
50 /// Returns the triggers on the database
\r
52 public static readonly string Triggers = "Triggers";
\r