Skip to content

FilterCondition

Namespace: ThinkGeo.Core

public class FilterCondition

Inheritance ObjectFilterCondition

Properties

Expression

public string Expression { get; set; }

Property Value

String

ColumnName

public string ColumnName { get; set; }

Property Value

String

Name

public string Name { get; set; }

Property Value

String

RegexOptions

public RegexOptions RegexOptions { get; set; }

Property Value

RegexOptions

Logical

public bool Logical { get; set; }

Property Value

Boolean

IsLeftBracket

public bool IsLeftBracket { get; set; }

Property Value

Boolean

IsRightBracket

public bool IsRightBracket { get; set; }

Property Value

Boolean

Constructors

FilterCondition()

public FilterCondition()

FilterCondition(String)

public FilterCondition(string columnName)

Parameters

columnName String

FilterCondition(String, String)

public FilterCondition(string columnName, string expression)

Parameters

columnName String

expression String

Methods

GetMatchingFeatures(IEnumerable<Feature>)

public Collection<Feature> GetMatchingFeatures(IEnumerable<Feature> features)

Parameters

features IEnumerable<Feature>

Returns

Collection<Feature>

GetMatchingFeaturesCore(IEnumerable<Feature>)

protected Collection<Feature> GetMatchingFeaturesCore(IEnumerable<Feature> features)

Parameters

features IEnumerable<Feature>

Returns

Collection<Feature>

IsMatch(Feature)

internal bool IsMatch(Feature feature)

Parameters

feature Feature

Returns

Boolean

IsMatch(KeyValuePair<String, String>)

internal bool IsMatch(KeyValuePair<string, string> value)

Parameters

value KeyValuePair<String, String>

Returns

Boolean

IsMatchCore(KeyValuePair<String, String>)

internal bool IsMatchCore(KeyValuePair<string, string> value)

Parameters

value KeyValuePair<String, String>

Returns

Boolean

IsMatchCore(Feature)

internal bool IsMatchCore(Feature feature)

Parameters

feature Feature

Returns

Boolean

GetMatchResult(Collection<String>)

internal bool GetMatchResult(Collection<string> values)

Parameters

values Collection<String>

Returns

Boolean