|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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 | |||||||||