Interface IDataDictionary

The interface for DataDictionary.


public abstract interface IDataDictionary

Interface Members

MemberDescription

ConnectToMetaData

Connects to all meta data database(s).

public void ConnectToMetaData();

ConnectToMetaDataDatabase

Connects to the specified meta data database.

public void ConnectToMetaDataDatabase(string connName);

CreateSQLitePackage

Create a SQLite database of the data dictionary.

public void CreateSQLitePackage(string path)

CreateSQLitePackageForFormulas

Create a SQLite database of formulas.

public void CreateSQLitePackageForFormulas(string path)

DeleteApplicationView

Deletes the specified application view and all child application views.

public void DeleteApplicationView(IApplicationView appView);

DeleteApplicationViewField

Deletes the specified application view field and removes it from all application views.

public void DeleteApplicationViewField(IApplicationViewField field);

DeleteDatabase

Deletes the specified database and all of its related items from the data dictionary.

public void DeleteDatabase(IDatabase database);

DeleteDataGroup

Deletes the specified datagroup and all of its related items from the data dictionary.

public void DeleteDataGroup(IDataGroup datagroup);

DeleteField

Deletes the specified field and all of its related items from the data dictionary.

public bool DeleteField(IField field);

DeleteJoin

Deletes the specified join and all of its related items from the data dictionary.

public void DeleteJoin(IJoin join);

DeleteRole

Deletes the specified role and all of its related items from the data dictionary.

public void DeleteRole(IMetaDataRole role);

DeleteStoredProcedure

Deletes the specified stored procedure from the data dictionary.

public void DeleteStoredProcedure(IStoredProcedure sproc);

DeleteTable

Deletes the specified table and all of its related items from the data dictionary.

public bool DeleteTable(ITable table);

ReloadDataDictionary

Reload the data dictionary collection.

public void ReloadDataDictionary();

ApplicationViewFields

The application view fields collection.

ApplicationViews

The application views collection.

Databases

The databases collection.

DataGroups

The data groups collection.

Fields

The fields collection.

Joins

The joins collection.

JoinTrees

The join trees collection.

Provider

The provider used to connect to the meta data database.

Roles

The data dictionary roles collection.

StoredProcedures

The stored procedures collection.

Tables

The tables collection.

Requirements

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