Class TupleBridgeQuad
java.lang.Object
org.aksw.jenax.arq.util.tuple.adapter.TupleBridgeQuad
- All Implemented Interfaces:
org.aksw.commons.tuple.accessor.TupleAccessor<org.apache.jena.sparql.core.Quad,,org.apache.jena.graph.Node> org.aksw.commons.tuple.bridge.TupleBridge<org.apache.jena.sparql.core.Quad,,org.apache.jena.graph.Node> org.aksw.commons.tuple.bridge.TupleBridge4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node>
public class TupleBridgeQuad
extends Object
implements org.aksw.commons.tuple.bridge.TupleBridge4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node>
- Author:
- Claus Stadler 11/09/2020
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <X,C> QuadAccessor<X, C> bind(org.aksw.commons.tuple.accessor.TupleAccessor<X, C> accessor) org.apache.jena.sparql.core.Quadbuild(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) static TupleBridgeQuadget()org.apache.jena.graph.Nodeget(org.apache.jena.sparql.core.Quad quad, int idx) intstatic <X,C> C getGraph(X tuple, org.aksw.commons.tuple.accessor.TupleAccessor<? super X, ? extends C> accessor) static <X,C> C getObject(X tuple, org.aksw.commons.tuple.accessor.TupleAccessor<? super X, ? extends C> accessor) static <X,C> C getPredicate(X tuple, org.aksw.commons.tuple.accessor.TupleAccessor<? super X, ? extends C> accessor) static <X,C> C getSubject(X tuple, org.aksw.commons.tuple.accessor.TupleAccessor<? super X, ? extends C> accessor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.commons.tuple.accessor.TupleAccessor
mapMethods inherited from interface org.aksw.commons.tuple.bridge.TupleBridge
build, compact, toComponentArray, validateBuildArgMethods inherited from interface org.aksw.commons.tuple.bridge.TupleBridge4
build, getArg0, getArg1, getArg2, getArg3
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
TupleBridgeQuad
public TupleBridgeQuad()
-
-
Method Details
-
get
-
getDimension
public int getDimension()- Specified by:
getDimensionin interfaceorg.aksw.commons.tuple.bridge.TupleBridge<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node> - Specified by:
getDimensionin interfaceorg.aksw.commons.tuple.bridge.TupleBridge4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node>
-
get
public org.apache.jena.graph.Node get(org.apache.jena.sparql.core.Quad quad, int idx) - Specified by:
getin interfaceorg.aksw.commons.tuple.accessor.TupleAccessor<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node>
-
build
public org.apache.jena.sparql.core.Quad build(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
buildin interfaceorg.aksw.commons.tuple.bridge.TupleBridge4<org.apache.jena.sparql.core.Quad,org.apache.jena.graph.Node>
-
getGraph
public static <X,C> C getGraph(X tuple, org.aksw.commons.tuple.accessor.TupleAccessor<? super X, ? extends C> accessor) -
getSubject
public static <X,C> C getSubject(X tuple, org.aksw.commons.tuple.accessor.TupleAccessor<? super X, ? extends C> accessor) -
getPredicate
public static <X,C> C getPredicate(X tuple, org.aksw.commons.tuple.accessor.TupleAccessor<? super X, ? extends C> accessor) -
getObject
public static <X,C> C getObject(X tuple, org.aksw.commons.tuple.accessor.TupleAccessor<? super X, ? extends C> accessor) -
bind
public static <X,C> QuadAccessor<X,C> bind(org.aksw.commons.tuple.accessor.TupleAccessor<X, C> accessor)
-