/// <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)); }
/// <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)); }
/// <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)); }