Package | Description |
---|---|
org.deri.cqels.data | |
org.deri.cqels.engine | |
org.deri.cqels.engine.iterator |
Modifier and Type | Method and Description |
---|---|
OpRouter |
MappingBase.from() |
OpRouter |
Mapping.from() |
Modifier and Type | Method and Description |
---|---|
void |
MappingBase.from(OpRouter from) |
void |
Mapping.from(OpRouter router) |
Modifier and Type | Class and Description |
---|---|
class |
BDBGraphPatternRouter
This class implements a router that its data mapping buffer is static
|
class |
ContinuousConstruct
This class acts as a router standing in the root of the tree
if the query is a construct-type
|
class |
ContinuousSelect
This class acts as a router standing in the root of the tree
if the query is a select-type
|
class |
ExtendRouter |
class |
FilterExprRouter
This class implements the router with filter operator
|
class |
GroupRouter
This class implements the router with group-by operator
|
class |
IndexedTripleRouter
This class implements router that it data buffer is a window
|
class |
JoinRouter
This class implements a binary router processing the join operator
|
class |
OpRouter1
This abstract class has characteristic of a unary router
|
class |
OpRouter2
This abstract class has characteristic of a binary router
|
class |
OpRouterBase
This class implements the basic behaviors of a router
|
class |
ProjectRouter
This class implements the router with project operator
|
class |
ThroughRouter |
Modifier and Type | Method and Description |
---|---|
OpRouter |
HeuristicRoutingPolicy.addRouter(OpRouter from,
OpRouter newRouter)
create the relationship between 2 router nodes.
|
OpRouter |
LogicCompiler.compileModifiers(com.hp.hpl.jena.query.Query query,
ThroughRouter through) |
OpRouter |
HeuristicRoutingPolicy.generateRoutingPolicy(com.hp.hpl.jena.query.Query query)
Creating the policy to route the mapping data
|
OpRouter |
JoinRouter.getOtherChildRouter(Mapping mapping) |
OpRouter |
OpRouter2.left() |
OpRouter |
RoutingPolicy.next(OpRouter curRouter,
Mapping mapping) |
OpRouter |
HeuristicRoutingPolicy.next(OpRouter curRouter,
Mapping mapping)
get the next router from the current router
|
OpRouter |
OpRouter2.right() |
OpRouter |
ExecContext.router(int idx) |
OpRouter |
OpRouter1.sub() |
Modifier and Type | Method and Description |
---|---|
OpRouter |
HeuristicRoutingPolicy.addRouter(OpRouter from,
OpRouter newRouter)
create the relationship between 2 router nodes.
|
OpRouter |
RoutingPolicy.next(OpRouter curRouter,
Mapping mapping) |
OpRouter |
HeuristicRoutingPolicy.next(OpRouter curRouter,
Mapping mapping)
get the next router from the current router
|
void |
ExecContext.router(int idx,
OpRouter router) |
void |
OpRouter1.setSub(OpRouter subRouter) |
void |
TimerVisitor.visit(OpRouter router) |
void |
RouterVisitor.visit(OpRouter router) |
Constructor and Description |
---|
ContinuousConstruct(ExecContext context,
com.hp.hpl.jena.query.Query query,
OpRouter subRouter) |
ContinuousSelect(ExecContext context,
com.hp.hpl.jena.query.Query query,
OpRouter subRouter) |
ExtendRouter(ExecContext context,
com.hp.hpl.jena.sparql.algebra.op.OpExtend op,
OpRouter sub) |
FilterExprRouter(ExecContext context,
com.hp.hpl.jena.sparql.algebra.op.OpFilter op,
OpRouter sub) |
GroupRouter(ExecContext context,
com.hp.hpl.jena.sparql.algebra.op.OpGroup op,
OpRouter sub) |
IndexedOnWindowBuff(ExecContext context,
com.hp.hpl.jena.sparql.core.Quad quad,
OpRouter router,
Window w) |
JoinRouter(ExecContext context,
com.hp.hpl.jena.sparql.algebra.op.OpJoin op,
OpRouter left,
OpRouter right) |
OpRouter1(ExecContext context,
com.hp.hpl.jena.sparql.algebra.Op op,
OpRouter subRouter) |
OpRouter2(ExecContext context,
com.hp.hpl.jena.sparql.algebra.Op op,
OpRouter left,
OpRouter right) |
ProjectRouter(ExecContext context,
com.hp.hpl.jena.sparql.algebra.op.OpProject op,
OpRouter sub) |
Constructor and Description |
---|
ThroughRouter(ExecContext context,
java.util.ArrayList<OpRouter> dataflows) |
Constructor and Description |
---|
MappingNestedLoopEqJoin(ExecContext context,
OpRouter leftRouter,
OpRouter rightRouter) |