Table of Contents

Class RoleRLSIndexer

Inheritance
RoleRLSIndexer
Implements
Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll

The RoleRLSIndexer is used to browse all filters across all tables in the model, for one specific role. This is in contrast to the TableRLSIndexer, which browses the filters across all roles in the model, for one specific table.

[TypeConverter(typeof(IndexerConverter))]
public sealed class RoleRLSIndexer : GenericIndexer<Table, string>, IEnumerable<string>, IEnumerable
Extension Methods

Fields

Role

public readonly ModelRole Role

Field Value

Type Description
ModelRole

Properties

EnableMultiLine

protected override bool EnableMultiLine { get; }

Property Value

Type Description
bool

Keys

public override IEnumerable<string> Keys { get; }

Property Value

Type Description
IEnumerable<string>

Summary

public override string Summary { get; }

Property Value

Type Description
string

Methods

GetCollection()

protected override TabularObjectCollection<Table> GetCollection()

Returns

Type Description
TabularObjectCollection<Table>

GetValue(Table)

protected override string GetValue(Table table)

Parameters

Type Name Description
Table table

Returns

Type Description
string

IsEmptyValue(string)

protected override bool IsEmptyValue(string value)

Parameters

Type Name Description
string value

Returns

Type Description
bool

SetValue(Table, string)

protected override void SetValue(Table table, string filterExpression)

Parameters

Type Name Description
Table table
string filterExpression