示例#1
0
 /// <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)
 {
 }
示例#4
0
 /// <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;
 }
示例#5
0
 /// <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)
 {
 }
示例#6
0
 /// <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)
 {
 }
示例#7
0
 /// <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)
 {
 }
示例#8
0
 /// <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)
 {
 }