Table of Contents

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

identifier string

The identifier to check.

Returns

bool

true if 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

tableName string

The name of the table whose row layout has changed.