/// <summary> /// Initializes a new instance of the <see cref="Sum"/> class. /// </summary> /// <param name="matchPredicate">The match predicate.</param> /// <param name="alias">The alias.</param> public Sum(Term matchPredicate, StringTerm alias) : base(matchPredicate, alias) { }
/// <summary> /// Initializes a new instance of the <see cref="InvokeCondition"/> class. /// </summary> /// <param name="id">The id.</param> /// <param name="attribute">The attribute.</param> /// <param name="value">The value.</param> public InvokeCondition(Term id, StringTerm attribute, Term value) : base("InvokeCondition", ConditionType.Invoke, id, attribute, value) { }
/// <summary> /// Initializes a new instance of the <see cref="InvokeCondition"/> class. /// </summary> /// <param name="label">The label.</param> /// <param name="id">The id.</param> /// <param name="attribute">The attribute.</param> /// <param name="value">The value.</param> public InvokeCondition(string label, Term id, StringTerm attribute, Term value) : base(label, ConditionType.Invoke, id, attribute, value) { }
/// <summary> /// Initializes a new instance of the <see cref="Count"/> class. /// </summary> /// <param name="matchPredicate">The match predicate.</param> /// <param name="alias">The alias.</param> public BaseAggregator(Term matchPredicate, StringTerm alias) { _matchPredicate = matchPredicate; _alias = alias; }
/// <summary> /// Initializes a new instance of the <see cref="INVOKE"/> class. /// </summary> /// <param name="label">The label.</param> /// <param name="id">The id.</param> /// <param name="attribute">The attribute.</param> /// <param name="value">The value.</param> public INVOKE(string label, Term id, StringTerm attribute, Term value) : base(label, id, attribute, value) { }
/// <summary> /// Initializes a new instance of the <see cref="INVOKE"/> class. /// </summary> /// <param name="id">The id.</param> /// <param name="attribute">The attribute.</param> /// <param name="value">The value.</param> public INVOKE(Term id, StringTerm attribute, Term value) : base("InvokeCondition", id, attribute, value) { }
/// <summary> /// Initializes a new instance of the <see cref="Sum"/> class. /// </summary> /// <param name="matchPredicate">The match predicate.</param> /// <param name="alias">The alias.</param> public Average(Term matchPredicate, StringTerm alias) : base(matchPredicate, alias) { }
/// <summary> /// Initializes a new instance of the <see cref="SET"/> class. /// </summary> /// <param name="id">The id.</param> /// <param name="attribute">The attribute.</param> /// <param name="value">The value.</param> public SET(Term id, StringTerm attribute, Term value) : base("SetCondition", id, attribute, value) { }