public class PQueryFlattener extends PDisjunctionRewriter
Constructor and Description |
---|
PQueryFlattener(IFlattenCallPredicate flattenCallPredicate) |
Modifier and Type | Method and Description |
---|---|
PDisjunction |
flatten(PQuery pQuery)
Deprecated.
Use
rewrite(PDisjunction) instead |
PDisjunction |
rewrite(PDisjunction disjunction) |
rewrite
public PQueryFlattener(IFlattenCallPredicate flattenCallPredicate)
public PDisjunction rewrite(PDisjunction disjunction) throws RewriterException
rewrite
in class PDisjunctionRewriter
RewriterException
public PDisjunction flatten(PQuery pQuery)
rewrite(PDisjunction)
insteadpQuery
- the query to flatten