Uses of Interface
org.aksw.jenax.sparql.fragment.api.Fragment
Packages that use Fragment
-
Uses of Fragment in org.aksw.jenax.sparql.fragment.api
Subinterfaces of Fragment in org.aksw.jenax.sparql.fragment.apiModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceA relation with multiple source and target variablesClasses in org.aksw.jenax.sparql.fragment.api that implement FragmentModifier and TypeClassDescriptionclassclassA relation with an additional mapping of variables to custom objectsFields in org.aksw.jenax.sparql.fragment.api declared as FragmentModifier and TypeFieldDescriptionprotected FragmentFragmentWrapperBase.delegateprotected FragmentConnectiveImpl.fragmentprotected FragmentEntityFragmentBase.fragmentMethods in org.aksw.jenax.sparql.fragment.api that return FragmentModifier and TypeMethodDescriptionstatic FragmentFragment.applyDefaultNodeTransform(Fragment r, org.apache.jena.sparql.graph.NodeTransform nodeTransform) default FragmentFragment.applyNodeTransform(org.apache.jena.sparql.graph.NodeTransform nodeTransform) MappedFragment.applyNodeTransform(org.apache.jena.sparql.graph.NodeTransform nodeTransform) default Fragmentdefault FragmentFragment.filter(org.apache.jena.sparql.core.Var var, org.apache.jena.graph.Node node) default FragmentFragment.filter(org.apache.jena.sparql.expr.Expr expr) default FragmentFragment.filter(org.apache.jena.sparql.expr.Expr... exprs) FragmentWrapperBase.getDelegate()Connective.getFragment()ConnectiveImpl.getFragment()EntityFragment.getFragment()EntityFragmentBase.getFragment()EntityFragmentN.getFragment()default Fragmentdefault FragmentFragment.project(org.apache.jena.sparql.core.Var... vars) default Fragmentdefault FragmentRename the variables of the relation to the given variables In case of clashes, prior variables will be replaced with fresh ones.Methods in org.aksw.jenax.sparql.fragment.api with parameters of type FragmentModifier and TypeMethodDescriptionstatic FragmentFragment.applyDefaultNodeTransform(Fragment r, org.apache.jena.sparql.graph.NodeTransform nodeTransform) static Connectivestatic Connectivestatic EntityFragmentstatic EntityFragmentstatic EntityFragmentstatic <T> MappedFragment<T>Constructors in org.aksw.jenax.sparql.fragment.api with parameters of type FragmentModifierConstructorDescriptionprotectedConnectiveImpl(Fragment fragment, List<org.apache.jena.sparql.core.Var> vars) protectedEntityFragment1(Fragment fragment, org.apache.jena.sparql.core.Var entityVar) EntityFragmentBase(Fragment fragment) protectedEntityFragmentN(Fragment fragment, Set<org.apache.jena.sparql.core.Var> entityVars) FragmentWrapperBase(Fragment delegate) protectedMappedFragment(Fragment delegate, Map<org.apache.jena.sparql.core.Var, T> mapping) -
Uses of Fragment in org.aksw.jenax.sparql.fragment.impl
Classes in org.aksw.jenax.sparql.fragment.impl that implement FragmentModifier and TypeClassDescriptionclassA concept combines a SPARQL graph pattern (element) with a variable.classThis is a binary relation used to relate two concepts to each otherclassA ternary relation - it can e.g.classclassA relation that in addition has a variable for the propertyFields in org.aksw.jenax.sparql.fragment.impl declared as FragmentModifier and TypeFieldDescriptionprotected FragmentFragmentJoiner.attrRelationprotected FragmentFragmentJoiner.filterRelationMethods in org.aksw.jenax.sparql.fragment.impl that return FragmentModifier and TypeMethodDescriptionstatic FragmentFragmentUtils.align(Collection<? extends Fragment> relations, List<org.apache.jena.sparql.core.Var> vars) Rename variables of all relations to the given list of variables All relations and the list of given variables must have the same lengthstatic FragmentFragmentImpl.create(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.core.Var... vars) static Fragmentstatic Fragmentstatic FragmentFragmentUtils.fromQuery(org.apache.jena.query.Query query) FragmentJoiner.get()Perform variable renaming according the configuration and yield a resulting element.static FragmentFragmentUtils.groupBy(Fragment r, org.apache.jena.sparql.core.Var aggVar, org.apache.jena.sparql.core.Var resultVar, boolean includeAbsent) Apply groupBy and count(Distinct ?var) to one of a relation's variables.static FragmentRename the variables of the relation to the given variables In case of clashes, prior variables will be replaced with fresh ones.Join with null is a no-op - i.e.FragmentJoiner.yieldRenamedFilter(Fragment c) FragmentJoiner.yieldRenamedFilterCore()Only yield the renamed filter portion of a 'join': newFilter = attrRelation.joinOn(vars).yieldRenamedFilter(filter);Methods in org.aksw.jenax.sparql.fragment.impl with parameters of type FragmentModifier and TypeMethodDescriptionstatic org.apache.jena.query.QueryFragmentUtils.createQuery(Fragment relation) static FragmentJoinerstatic FragmentJoinerstatic FragmentFragmentUtils.groupBy(Fragment r, org.apache.jena.sparql.core.Var aggVar, org.apache.jena.sparql.core.Var resultVar, boolean includeAbsent) Apply groupBy and count(Distinct ?var) to one of a relation's variables.static FragmentRename the variables of the relation to the given variables In case of clashes, prior variables will be replaced with fresh ones.static org.apache.jena.sparql.syntax.ElementFragmentUtils.renameNodes(Fragment r, List<? extends org.apache.jena.graph.Node> targetNodes) Rename the vars of the relation to the given target variables.Join with null is a no-op - i.e.FragmentJoiner.yieldRenamedFilter(Fragment c) Method parameters in org.aksw.jenax.sparql.fragment.impl with type arguments of type FragmentModifier and TypeMethodDescriptionstatic FragmentFragmentUtils.align(Collection<? extends Fragment> relations, List<org.apache.jena.sparql.core.Var> vars) Rename variables of all relations to the given list of variables All relations and the list of given variables must have the same lengthConstructors in org.aksw.jenax.sparql.fragment.impl with parameters of type FragmentModifierConstructorDescriptionFragmentJoiner(Fragment attrRelation, List<org.apache.jena.sparql.core.Var> attrJoinVars) FragmentJoiner(Fragment attrRelation, List<org.apache.jena.sparql.core.Var> attrJoinVars, boolean filterRelationFirst)