Interface ICrossRelationProvider
- Namespace
- combit.Reporting.DataProviders
- Assembly
- combit.ListLabel31.CrossPlatform.dll
Defines members for a cross-relation provider that can determine and manage cross-provider relations.
public interface ICrossRelationProvider
Methods
IsCrossRelationIdentifier(string)
Returns true if the first part of the given identifier corresponds to a 1:1 cross-provider relation in the data provider.
bool IsCrossRelationIdentifier(string identifier)
Parameters
identifierstringThe identifier to check.
Returns
- bool
trueif the identifier corresponds to a 1:1 cross-provider relation; otherwise,false.
NotifyTableUsedIdentifiersChanged(string)
Notifies the cross-provider relation that the table row layouts have changed. This invalidates the cached indexes of the columns in Columns used for a join.
void NotifyTableUsedIdentifiersChanged(string tableName)
Parameters
tableNamestringThe name of the table whose row layout has changed.