Package org.aksw.jena_sparql_api.schema
Class NodeSchemaImpl
java.lang.Object
org.aksw.jena_sparql_api.schema.NodeSchemaImpl
- All Implemented Interfaces:
NodeSchema
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.common.collect.Table<org.apache.jena.graph.Node,Boolean, PropertySchema> Mapping of specific predicatesprotected Set<org.aksw.jenax.arq.util.triple.TripleFilter>Generic triple triple patterns where the predicate may be a variable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePropertySchema(org.apache.jena.graph.Node predicate, boolean isForward) Set<org.aksw.jenax.arq.util.triple.TripleFilter>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.schema.NodeSchema
copyMatchingTriples, streamMatchingTriples
-
Field Details
-
predicateViews
protected com.google.common.collect.Table<org.apache.jena.graph.Node,Boolean, predicateViewsPropertySchema> Mapping of specific predicates -
triplePatterns
Generic triple triple patterns where the predicate may be a variable
-
-
Constructor Details
-
NodeSchemaImpl
public NodeSchemaImpl()
-
-
Method Details
-
createPropertySchema
- Specified by:
createPropertySchemain interfaceNodeSchema
-
getGenericPatterns
- Specified by:
getGenericPatternsin interfaceNodeSchema
-
getPredicateSchemas
- Specified by:
getPredicateSchemasin interfaceNodeSchema
-