C# Class Lucene.Net.QueryParsers.Surround.Query.ComposedQuery

Base class for composite queries (such as AND/OR/NOT)
Inheritance: SrndQuery
ファイルを表示 Open project: apache/lucenenet

Protected Properties

Property Type Description
opName string
queries IList

Public Methods

Method Description
ComposedQuery ( IEnumerable qs, bool operatorInfix, string opName ) : System
GetSubQueriesEnumerator ( ) : IEnumerator
GetSubQuery ( int qn ) : SrndQuery
MakeLuceneSubQueriesField ( string fn, BasicQueryFactory qf ) : IEnumerable
ToString ( ) : string

Protected Methods

Method Description
InfixToString ( StringBuilder r ) : void
PrefixToString ( StringBuilder r ) : void
Recompose ( IEnumerable queries ) : void

Method Details

ComposedQuery() public method

public ComposedQuery ( IEnumerable qs, bool operatorInfix, string opName ) : System
qs IEnumerable
operatorInfix bool
opName string
return System

GetSubQueriesEnumerator() public method

public GetSubQueriesEnumerator ( ) : IEnumerator
return IEnumerator

GetSubQuery() public method

public GetSubQuery ( int qn ) : SrndQuery
qn int
return SrndQuery

InfixToString() protected method

protected InfixToString ( StringBuilder r ) : void
r StringBuilder
return void

MakeLuceneSubQueriesField() public method

public MakeLuceneSubQueriesField ( string fn, BasicQueryFactory qf ) : IEnumerable
fn string
qf BasicQueryFactory
return IEnumerable

PrefixToString() protected method

protected PrefixToString ( StringBuilder r ) : void
r StringBuilder
return void

Recompose() protected method

protected Recompose ( IEnumerable queries ) : void
queries IEnumerable
return void

ToString() public method

public ToString ( ) : string
return string

Property Details

opName protected_oe property

protected string opName
return string

queries protected_oe property

protected IList queries
return IList