public class QueryResultsVisitor extends Object implements org.calrissian.mango.criteria.visitor.NodeVisitor
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.accumulo.core.security.Authorizations |
auths |
protected Date |
end |
protected org.calrissian.mango.collect.CloseableIterable<StoreEntry> |
iterable |
protected Date |
start |
| Constructor and Description |
|---|
QueryResultsVisitor(org.calrissian.mango.criteria.domain.Node query,
QueryNodeHelper queryHelper,
Date start,
Date end,
org.apache.accumulo.core.security.Authorizations auths) |
| Modifier and Type | Method and Description |
|---|---|
protected org.calrissian.mango.collect.CloseableIterable<StoreEntry> |
andResults(org.calrissian.mango.criteria.domain.AndNode andNode) |
void |
begin(org.calrissian.mango.criteria.domain.ParentNode node) |
void |
end(org.calrissian.mango.criteria.domain.ParentNode node) |
org.calrissian.mango.collect.CloseableIterable<StoreEntry> |
getResults() |
protected void |
init(org.calrissian.mango.criteria.domain.Node query) |
protected org.calrissian.mango.collect.CloseableIterable<StoreEntry> |
leafResults(org.calrissian.mango.criteria.domain.Leaf node) |
protected void |
populateIterable(org.calrissian.mango.criteria.domain.Node node) |
void |
visit(org.calrissian.mango.criteria.domain.Leaf node) |
protected Date start
protected Date end
protected org.apache.accumulo.core.security.Authorizations auths
protected org.calrissian.mango.collect.CloseableIterable<StoreEntry> iterable
public QueryResultsVisitor(org.calrissian.mango.criteria.domain.Node query,
QueryNodeHelper queryHelper,
Date start,
Date end,
org.apache.accumulo.core.security.Authorizations auths)
protected void init(org.calrissian.mango.criteria.domain.Node query)
public void begin(org.calrissian.mango.criteria.domain.ParentNode node)
begin in interface org.calrissian.mango.criteria.visitor.NodeVisitorpublic void end(org.calrissian.mango.criteria.domain.ParentNode node)
end in interface org.calrissian.mango.criteria.visitor.NodeVisitorprotected void populateIterable(org.calrissian.mango.criteria.domain.Node node)
throws IOException
IOExceptionpublic void visit(org.calrissian.mango.criteria.domain.Leaf node)
visit in interface org.calrissian.mango.criteria.visitor.NodeVisitorpublic org.calrissian.mango.collect.CloseableIterable<StoreEntry> getResults()
protected org.calrissian.mango.collect.CloseableIterable<StoreEntry> andResults(org.calrissian.mango.criteria.domain.AndNode andNode) throws IOException
IOExceptionprotected org.calrissian.mango.collect.CloseableIterable<StoreEntry> leafResults(org.calrissian.mango.criteria.domain.Leaf node) throws IOException
IOExceptionCopyright © 2014 Calrissian. All Rights Reserved.