public ConditionStatement(ConditionType logicalConnector, ConditionValue leftValue, ConditionQualifier qualifier, ConditionValue rightValue) { LogicalConnector = logicalConnector; LeftValue = leftValue; Qualifier = qualifier; RightValue = rightValue; }
public Condition(ConditionType conditionType, string key, ConditionQualifier conditionQualifier, string value) { this.Key = key; this.Value = value; this.ConditionQualifier = conditionQualifier; this.ConditionType = conditionType; }
public IndexCondition(string key, ConditionQualifier conditionQualifier, string value, Guid conditonId) { this.Id = conditonId; this.Key = key.ToLower(); this.Value = value.ToLower(); this.ConditionQualifier = conditionQualifier; }
public void Add(ConditionType conditionType, string key, ConditionQualifier conditionQualifier, string value) { this.Root.Add(new Condition(conditionType, key.ToLower(), conditionQualifier, value.ToLower())); }
public IndexKeyMatch(string key, ConditionQualifier conditionQualifier, string value) { this.Key = key.ToLower(); this.Value = value.ToLower(); this.ConditionQualifier = conditionQualifier; }