Uses of Interface
se.liu.ida.hefquin.base.query.Query
Packages that use Query
Package
Description
-
Uses of Query in se.liu.ida.hefquin.base.query
Subinterfaces of Query in se.liu.ida.hefquin.base.queryModifier and TypeInterfaceDescriptioninterfaceThis interface represents basic graph patterns (BGPs).interfaceThis interface represents any kind of SPARQL query pattern.interfaceA SPARQL group pattern represents a collection of SPARQL graph patterns for which the results are meant to be joined.interfaceinterfaceinterfaceA SPARQL union pattern represents a collection of SPARQL graph patterns for which the results are meant to be combined via union.interfaceThis interface represents triple patterns. -
Uses of Query in se.liu.ida.hefquin.base.query.impl
Classes in se.liu.ida.hefquin.base.query.impl that implement QueryModifier and TypeClassDescriptionclassclassThis class is a generic implementation ofSPARQLGraphPatternin which this graph pattern is given as an object of the classElementof the Jena API.classThis class is a generic implementation ofSPARQLGraphPatternin which this graph pattern is given as an object of the classOpof the Jena API.classclassclassclass -
Uses of Query in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Classes in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with type parameters of type QueryModifier and TypeClassDescriptionclassBaseForExecOpIndexNestedLoopsJoinWithRequestOps<QueryType extends Query,MemberType extends FederationMember> Abstract base class to implement index nested loops joins by using request operators.classBaseForExecOpIndexNestedLoopsJoinWithRequests<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.classBaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests<QueryType extends Query,MemberType extends FederationMember, ReqType extends DataRetrievalRequest> classBaseForExecOpParallelBindJoin<QueryType extends Query,MemberType extends FederationMember, ReqType extends DataRetrievalRequest, RespType extends DataRetrievalResponse<?>> A generic implementation of a batch-based bind-join algorithm that issues the bind-join requests without blocking, handling the processing of their responses in parallel (in the threads that the federation access manager uses to perform the requests).classBaseForExecOpSequentialBindJoin<QueryType extends Query,MemberType extends FederationMember> A generic implementation of batch-based bind-join algorithm that performs the bind-join requests sequentially, one after another, for which it uses executable request operators.Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops declared as QueryModifier and TypeFieldDescriptionprotected final QueryTypeBaseForExecOpIndexNestedLoopsJoinWithRequestOps.queryprotected final QueryTypeBaseForExecOpIndexNestedLoopsJoinWithRequests.queryprotected final QueryTypeBaseForExecOpParallelBindJoin.queryprotected final QueryTypeBaseForExecOpSequentialBindJoin.query -
Uses of Query in se.liu.ida.hefquin.engine.queryproc
Fields in se.liu.ida.hefquin.engine.queryproc declared as QueryMethods in se.liu.ida.hefquin.engine.queryproc that return QueryModifier and TypeMethodDescriptionSourcePlanningException.getQuery()Return the query for which the creation of a source assignment caused this exception.Methods in se.liu.ida.hefquin.engine.queryproc with parameters of type QueryModifier and TypeMethodDescriptionQueryPlanner.createPlan(Query query, QueryProcContext ctxt) SourcePlanner.createSourceAssignment(Query query, QueryProcContext ctxt) 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 (), multiway joins (invalid reference
LogicalOpRequest), and multiway unions (invalid reference
LogicalOpMultiwayJoin).invalid reference
LogicalOpMultiwayUnionQueryProcessor.processQuery(Query query, QueryResultSink resultSink) Constructors in se.liu.ida.hefquin.engine.queryproc with parameters of type QueryModifierConstructorDescriptionSourcePlanningException(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
Methods in se.liu.ida.hefquin.engine.queryproc.impl with parameters of type QueryModifier and TypeMethodDescriptionQueryProcessorImpl.processQuery(Query query, QueryResultSink resultSink) -
Uses of Query in se.liu.ida.hefquin.engine.queryproc.impl.planning
Methods in se.liu.ida.hefquin.engine.queryproc.impl.planning with parameters of type QueryModifier and TypeMethodDescriptionQueryPlannerImpl.createPlan(Query query, QueryProcContext ctxt) -
Uses of Query in se.liu.ida.hefquin.engine.queryproc.impl.srcsel
Methods in se.liu.ida.hefquin.engine.queryproc.impl.srcsel with parameters of type QueryModifier and TypeMethodDescriptionfinal Pair<LogicalPlan, SourcePlanningStats> SourcePlannerBase.createSourceAssignment(Query query, QueryProcContext ctxt) -
Uses of Query in se.liu.ida.hefquin.engine.wrappers.graphql.query
Subinterfaces of Query in se.liu.ida.hefquin.engine.wrappers.graphql.query -
Uses of Query in se.liu.ida.hefquin.engine.wrappers.graphql.query.impl
Classes in se.liu.ida.hefquin.engine.wrappers.graphql.query.impl that implement Query -
Uses of Query in se.liu.ida.hefquin.engine.wrappers.graphql.utils
Classes in se.liu.ida.hefquin.engine.wrappers.graphql.utils that implement QueryModifier and TypeClassDescriptionclassThis class represents a subject-based star pattern, that is, a set of triple patterns that all share the same subject. -
Uses of Query in se.liu.ida.hefquin.mappings.algebra.ops
Classes in se.liu.ida.hefquin.mappings.algebra.ops with type parameters of type QueryModifier and TypeClassDescriptionclassMappingOpExtract<DDS extends DataObject,DC1 extends DataObject, DC2 extends DataObject, QL1 extends Query, QL2 extends Query> classMappingOpExtract<DDS extends DataObject,DC1 extends DataObject, DC2 extends DataObject, QL1 extends Query, QL2 extends Query> Fields in se.liu.ida.hefquin.mappings.algebra.ops declared as Query -
Uses of Query in se.liu.ida.hefquin.mappings.algebra.sources
Classes in se.liu.ida.hefquin.mappings.algebra.sources with type parameters of type QueryModifier and TypeInterfaceDescriptioninterfaceSourceType<DDS extends DataObject,DC1 extends DataObject, DC2 extends DataObject, QL1 extends Query, QL2 extends Query> interfaceSourceType<DDS extends DataObject,DC1 extends DataObject, DC2 extends DataObject, QL1 extends Query, QL2 extends Query> -
Uses of Query in se.liu.ida.hefquin.mappings.algebra.sources.json
Classes in se.liu.ida.hefquin.mappings.algebra.sources.json that implement Query