Interface Macro
- All Superinterfaces:
org.apache.jena.graph.FrontsNode,org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Resource
public interface Macro
extends org.apache.jena.rdf.model.Resource
A macro denotes an unary operation on datasets.
macro(dataset) = dataset'
It is realized by an algebra expression with a single variable
Hence, the output of a macro primarily depends on the input dataset, however
its definition may contain be side-effects with the execution context
- Author:
- raven
-
Method Summary
Modifier and TypeMethodDescriptionstatic MacrosetDefinition(Op op) voidsetParams(List<MacroParam> params) Methods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.apache.jena.rdf.model.RDFNode
as, asLiteral, asResource, canAs, getModel, isAnon, isLiteral, isResource, isStmtResource, isURIResource, visitWithMethods inherited from interface org.apache.jena.rdf.model.Resource
abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getStmtTerm, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
-
Method Details
-
getDefiniton
Op getDefiniton() -
setDefinition
-
getParams
List<MacroParam> getParams() -
setParams
-
create
-