Interface ITableCollection

The interface for TableCollection.


public abstract interface ITableCollection

Interface Members

MemberDescription

Any

Determines whether any items satisfy the specified condition.

public bool Any(Func<ITable,Boolean> predicate)

GetItems

Returns an array of tables matching the specified conditions.

public ITable[] GetItems(string database,
    bool reportableOnly,
    string filter,
    string updated);

GetSubTables

Returns an array of subtables of the specified table.

public ITable[] GetSubTables(string ID);

GetTablesInDataGroup

Returns a set of tables in the specified data group.

public List<ITable> GetTablesInDataGroup(IDataGroup dataGroup,
    bool reportableOnly,
    bool activeDatabaseOnly);

public ITable[] GetTablesInDataGroup(string dataGroupID,
    bool reportableOnly,
    bool activeDatabaseOnly);

GetTablesInRole

Returns a set of tables in the specified role.

public ITable[] GetTablesInRole(string roleID,
    bool reportableOnly,
    bool activeDatabaseOnly);

Where

Returns a subset of the collection based on a condition.

public IEnumerable Where(Func<ITable,Boolean> predicate)

UsingRoles

True if any of the tables use role-based security.

Requirements

Namespace: Stonefield.Query.DataDictionary
Assembly: interfaces.dll