Uses of Interface
se.liu.ida.hefquin.base.query.Query
Package
Description
-
Uses of Query in se.liu.ida.hefquin.base.query
Modifier and TypeInterfaceDescriptioninterface
interface
interface
A SPARQL group pattern represents a collection of SPARQL graph patterns for which the results are meant to be joined.interface
interface
interface
interface
-
Uses of Query in se.liu.ida.hefquin.base.query.impl
Modifier and TypeClassDescriptionclass
class
This class is a generic implementation ofSPARQLGraphPattern
in which this graph pattern is given as an object of the classElement
of the Jena API.class
This class is a generic implementation ofSPARQLGraphPattern
in which this graph pattern is given as an object of the classOp
of the Jena API.class
class
class
class
-
Uses of Query in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Modifier and TypeClassDescriptionclass
BaseForExecOpBindJoin<QueryType extends Query,
MemberType extends FederationMember> An abstract base class for the different variants to implement the bind join algorithm.class
BaseForExecOpBindJoinWithRequestOps<QueryType extends Query,
MemberType extends FederationMember> A generic implementation of the bind join algorithm that uses executable request operators for performing the requests to the federation member.class
BaseForExecOpIndexNestedLoopsJoin<QueryType extends Query,
MemberType extends FederationMember> An abstract base class for implementations of the (external) index nested loops join algorithm.class
BaseForExecOpIndexNestedLoopsJoinWithRequestOps<QueryType extends Query,
MemberType extends FederationMember> Abstract base class to implement index nested loops joins by using request operators.class
BaseForExecOpIndexNestedLoopsJoinWithRequests<QueryType extends Query,
MemberType extends FederationMember, ReqType extends DataRetrievalRequest, RespType extends DataRetrievalResponse> Abstract base class to implement index nested loops joins by issuing requests directly and, then, using response processors.class
BaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests<QueryType extends Query,
MemberType extends FederationMember, ReqType extends DataRetrievalRequest> -
Uses of Query in se.liu.ida.hefquin.engine.queryproc
Modifier and TypeMethodDescriptionSourcePlanningException.getQuery()
Return the query for which the creation of a source assignment caused this exception.Modifier and TypeMethodDescriptionQueryPlanner.createPlan
(Query query) SourcePlanner.createSourceAssignment
(Query query) The logical plan returned by this method is a source assignment (see Definition 8 of our FedQPL paper); that is, the only types of operators that it contains are request operators (LogicalOpRequest
), multiway joins (LogicalOpMultiwayJoin
), and multiway unions (LogicalOpMultiwayUnion
).QueryProcessor.processQuery
(Query query, QueryResultSink resultSink) ModifierConstructorDescriptionSourcePlanningException
(String message, Throwable cause, Query query) SourcePlanningException
(String message, Query query) SourcePlanningException
(Throwable cause, Query query) SourcePlanningException
(Query query) -
Uses of Query in se.liu.ida.hefquin.engine.queryproc.impl
Modifier and TypeMethodDescriptionQueryProcessorImpl.processQuery
(Query query, QueryResultSink resultSink) -
Uses of Query in se.liu.ida.hefquin.engine.queryproc.impl.planning
-
Uses of Query in se.liu.ida.hefquin.engine.queryproc.impl.srcsel
Modifier and TypeMethodDescriptionfinal Pair<LogicalPlan,
SourcePlanningStats> SourcePlannerBase.createSourceAssignment
(Query query) -
Uses of Query in se.liu.ida.hefquin.engine.wrappers.graphql.query
-
Uses of Query in se.liu.ida.hefquin.engine.wrappers.graphql.query.impl
-
Uses of Query in se.liu.ida.hefquin.engine.wrappers.graphql.utils
Modifier and TypeClassDescriptionclass
This class represents a subject-based star pattern, that is, a set of triple patterns that all share the same subject.