|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.labs.minion.test.regression.query.ThreeEntryQueryFactory
public class ThreeEntryQueryFactory
Generates queries that contains three entries. The types of queries it creates are:
Constructor Summary | |
---|---|
ThreeEntryQueryFactory(QueryFactory factory)
|
Method Summary | |
---|---|
protected void |
createE1AndE2AndE3Queries(int n,
java.util.Iterator entryIterator,
java.io.Writer writer)
Creates queries of the type:
(e1 <and> e2 <and> e3)
|
protected void |
createE1AndE2OrE3Queries(int n,
java.util.Iterator entryIterator,
java.io.Writer writer)
Creates queries of the type:
((e1 <and> e2) <or> e3)
|
protected void |
createE1AndNotE2AndNotE3Queries(int n,
java.util.Iterator entryIterator,
java.io.Writer writer)
Creates queries of the type:
(e1 <and> (<not> e2) <and> (<not> e3))
|
protected void |
createE1OrE2AndE3Queries(int n,
java.util.Iterator entryIterator,
java.io.Writer writer)
Creates queries of the type:
((e1 <or> e2) <and> e3)
|
protected void |
createE1OrE2AndNotE3Queries(int n,
java.util.Iterator entryIterator,
java.io.Writer writer)
Creates queries of the type:
(e1 <or> e2 <and> (<not> e3))
|
protected void |
createE1OrE2OrE3Queries(int n,
java.util.Iterator entryIterator,
java.io.Writer writer)
Creates queries of the type:
(e1 <or> e2 <or> e3)
|
void |
createQueries(int n,
java.util.Iterator entryIterator,
java.io.Writer writer)
Create all the three entry queries and write them to the given writer. |
protected void |
createQueries(int n,
java.util.Iterator entryIterator,
java.io.Writer writer,
com.sun.labs.minion.test.regression.query.ThreeEntryQueryStringFactory qsf)
Create all the three entry queries and write them to the given writer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ThreeEntryQueryFactory(QueryFactory factory)
Method Detail |
---|
public void createQueries(int n, java.util.Iterator entryIterator, java.io.Writer writer) throws java.io.IOException
n
- the maximum number of queries to createentryIterator
- iterator for entrieswriter
- the writer to write the queries to
java.io.IOException
protected void createE1AndE2OrE3Queries(int n, java.util.Iterator entryIterator, java.io.Writer writer) throws java.io.IOException
((e1 <and> e2) <or> e3)
n
- the maximum number of queries to createentryIterator
- iterator for entrieswriter
- the writer to write the queries to
java.io.IOException
protected void createE1OrE2AndE3Queries(int n, java.util.Iterator entryIterator, java.io.Writer writer) throws java.io.IOException
((e1 <or> e2) <and> e3)
n
- the maximum number of queries to createentryIterator
- iterator for entrieswriter
- the writer to write the queries to
java.io.IOException
protected void createE1AndE2AndE3Queries(int n, java.util.Iterator entryIterator, java.io.Writer writer) throws java.io.IOException
(e1 <and> e2 <and> e3)
n
- the maximum number of queries to createentryIterator
- iterator for entrieswriter
- the writer to write the queries to
java.io.IOException
protected void createE1OrE2OrE3Queries(int n, java.util.Iterator entryIterator, java.io.Writer writer) throws java.io.IOException
(e1 <or> e2 <or> e3)
n
- the maximum number of queries to createentryIterator
- iterator for entrieswriter
- the writer to write the queries to
java.io.IOException
protected void createE1AndNotE2AndNotE3Queries(int n, java.util.Iterator entryIterator, java.io.Writer writer) throws java.io.IOException
(e1 <and> (<not> e2) <and> (<not> e3))
n
- the maximum number of queries to createentryIterator
- iterator for entrieswriter
- the writer to write the queries to
java.io.IOException
protected void createE1OrE2AndNotE3Queries(int n, java.util.Iterator entryIterator, java.io.Writer writer) throws java.io.IOException
(e1 <or> e2 <and> (<not> e3))
n
- the maximum number of queries to createentryIterator
- iterator for entrieswriter
- the writer to write the queries to
java.io.IOException
protected void createQueries(int n, java.util.Iterator entryIterator, java.io.Writer writer, com.sun.labs.minion.test.regression.query.ThreeEntryQueryStringFactory qsf) throws java.io.IOException
n
- the total number of queries to createentryIterator
- iterator for entrieswriter
- the writer to write the queries to
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |