예제 #1
0
        /// <summary>
        /// Retrieve a columns listing for a given table, column and query filter criteria.
        /// </summary>
        /// <returns></returns>
        public ColumnDefinitionList GetColumns(string tableName, QueryFilter tableFilter, string columnName, QueryFilter columnFilter)
        {
            TableManager tm = new TableManager(databaseProvider, tableName, false);

            return(databaseSchema.GetColumns(tm.Tablename, tableFilter, columnName, columnFilter));
        }
예제 #2
0
        /// <summary>
        /// Retrieve a parent-child relation between tables.
        /// </summary>
        /// <returns></returns>
        public TableDependencyList GetTableDependencyList(string tableName)
        {
            TableManager tm = new TableManager(databaseProvider, tableName, false);

            return(databaseSchema.GetTableDependencyList(tm.Tablename));
        }
예제 #3
0
        /// <summary>
        /// Retrieve a table listing for a given tableName and query filter criteria.
        /// </summary>
        /// <returns></returns>
        public TableDefinitionList GetTables(string tableName, QueryFilter tableFilter)
        {
            TableManager tm = new TableManager(databaseProvider, tableName, false);

            return(databaseSchema.GetTables(tm.Tablename, tableFilter));
        }