Beispiel #1
0
        public override System.String ToString(System.String field)
        {
            System.Text.StringBuilder buffer = new System.Text.StringBuilder();
            buffer.Append("spanOr([");
            System.Collections.Generic.IEnumerator <SpanQuery> i = clauses.GetEnumerator();
            int j = 0;

            while (i.MoveNext())
            {
                j++;
                SpanQuery clause = i.Current;
                buffer.Append(clause.ToString(field));
                if (j < clauses.Count)
                {
                    buffer.Append(", ");
                }
            }
            buffer.Append("])");
            buffer.Append(ToStringUtils.Boost(Boost));
            return(buffer.ToString());
        }
Beispiel #2
0
 /// <returns> An <see cref="T:IEnumerator{Query}"/> over the disjuncts </returns>
 public virtual IEnumerator <Query> GetEnumerator()
 {
     return(disjuncts.GetEnumerator());
 }
 public IEnumerator <BaseFilterQuery> GetEnumerator()
 {
     return(clauses.GetEnumerator());
 }
Beispiel #4
0
 /// <summary>
 /// Returns an iterator on the clauses in this query.
 /// </summary>
 /// <returns></returns>
 public System.Collections.Generic.IEnumerator <BooleanClause> GetEnumerator()
 {
     return(clauses.GetEnumerator());
 }
Beispiel #5
0
 /// <summary>An Iterator&lt;Query&gt; over the disjuncts </summary>
 public virtual System.Collections.Generic.IEnumerator <Query> GetEnumerator()
 {
     return(disjuncts.GetEnumerator());
 }