uk.ac.ic.doc.rodex.qproc
Class MiniConQueryRewriterNonConjunctive
java.lang.Object
uk.ac.ic.doc.rodex.qproc.QueryRewriter
uk.ac.ic.doc.rodex.qproc.MiniConQueryRewriter
uk.ac.ic.doc.rodex.qproc.MiniConQueryRewriterNonConjunctive
public class MiniConQueryRewriterNonConjunctive
- extends MiniConQueryRewriter
QueryRewriterForFiltering.java
- Author:
- Duc M Le dmle@doc.ic.ac.uk
Methods inherited from class uk.ac.ic.doc.rodex.qproc.MiniConQueryRewriter |
analyse, checkComparisonPredicates, checkConstants, contains, createQueryFromSubGoals, getLeastRestrictiveMapping, getMinimumCoverage, getQueryAnalyser, getSharedVariables, refineConjunctiveQueries, rewrite, subtractList |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MiniConQueryRewriterNonConjunctive
public MiniConQueryRewriterNonConjunctive(ASG query,
java.util.List views)
- Creates a new instance of QueryRewriterForFiltering
MiniConQueryRewriterNonConjunctive
public MiniConQueryRewriterNonConjunctive(ASG query,
QueryAnalyser[] viewMetadata)
createConjunctiveQueries
protected java.util.List createConjunctiveQueries(java.util.List mcds,
java.util.List qSubGoals)
- Create the conjunctive queries from MCDs
- Overrides:
createConjunctiveQueries
in class MiniConQueryRewriter
- Parameters:
mcds
- a List
of MiniConDescription
objects
- Returns:
List
list of condidate queries
createNoneConjunctiveQueries
protected java.util.List createNoneConjunctiveQueries(java.util.List mcds,
java.util.List qSubGoals)