public class SpinParser extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SpinParser.Input |
| Constructor and Description |
|---|
SpinParser() |
SpinParser(SpinParser.Input input) |
SpinParser(SpinParser.Input input,
com.google.common.base.Function<org.eclipse.rdf4j.model.IRI,String> wellKnownVarsMapper,
com.google.common.base.Function<org.eclipse.rdf4j.model.IRI,String> wellKnownFuncMapper) |
| Modifier and Type | Method and Description |
|---|---|
List<FunctionParser> |
getFunctionParsers() |
List<TupleFunctionParser> |
getTupleFunctionParsers() |
boolean |
isStrictFunctionChecking() |
boolean |
isThisUnbound(org.eclipse.rdf4j.model.Resource subj,
TripleSource store) |
static List<org.eclipse.rdf4j.model.IRI> |
orderArguments(Set<org.eclipse.rdf4j.model.IRI> args) |
protected org.eclipse.rdf4j.query.parser.ParsedOperation |
parse(org.eclipse.rdf4j.model.Resource queryResource,
org.eclipse.rdf4j.model.IRI queryClass,
TripleSource store) |
org.eclipse.rdf4j.query.parser.ParsedOperation |
parse(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store) |
Map<org.eclipse.rdf4j.model.IRI,Argument> |
parseArguments(org.eclipse.rdf4j.model.IRI moduleUri,
TripleSource store) |
org.eclipse.rdf4j.query.parser.ParsedBooleanQuery |
parseAskQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store) |
ConstraintViolation |
parseConstraintViolation(org.eclipse.rdf4j.model.Resource subj,
TripleSource store) |
org.eclipse.rdf4j.query.parser.ParsedGraphQuery |
parseConstructQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store) |
org.eclipse.rdf4j.query.parser.ParsedDescribeQuery |
parseDescribeQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store) |
ValueExpr |
parseExpression(org.eclipse.rdf4j.model.Value expr,
TripleSource store) |
Function |
parseFunction(org.eclipse.rdf4j.model.IRI funcUri,
TripleSource store) |
TupleFunction |
parseMagicProperty(org.eclipse.rdf4j.model.IRI propUri,
TripleSource store) |
org.eclipse.rdf4j.query.parser.ParsedQuery |
parseQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store) |
Map<org.eclipse.rdf4j.model.IRI,RuleProperty> |
parseRuleProperties(TripleSource store) |
org.eclipse.rdf4j.query.parser.ParsedTupleQuery |
parseSelectQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store) |
org.eclipse.rdf4j.query.parser.ParsedUpdate |
parseUpdate(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store) |
void |
reset(org.eclipse.rdf4j.model.IRI... uris)
Resets/clears any cached information about the given URIs.
|
void |
setFunctionParsers(List<FunctionParser> functionParsers) |
void |
setStrictFunctionChecking(boolean strictFunctionChecking) |
void |
setTupleFunctionParsers(List<TupleFunctionParser> tupleFunctionParsers) |
public SpinParser()
public SpinParser(SpinParser.Input input)
public SpinParser(SpinParser.Input input, com.google.common.base.Function<org.eclipse.rdf4j.model.IRI,String> wellKnownVarsMapper, com.google.common.base.Function<org.eclipse.rdf4j.model.IRI,String> wellKnownFuncMapper)
public List<FunctionParser> getFunctionParsers()
public void setFunctionParsers(List<FunctionParser> functionParsers)
public List<TupleFunctionParser> getTupleFunctionParsers()
public void setTupleFunctionParsers(List<TupleFunctionParser> tupleFunctionParsers)
public boolean isStrictFunctionChecking()
public void setStrictFunctionChecking(boolean strictFunctionChecking)
public Map<org.eclipse.rdf4j.model.IRI,RuleProperty> parseRuleProperties(TripleSource store) throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic boolean isThisUnbound(org.eclipse.rdf4j.model.Resource subj,
TripleSource store)
throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic ConstraintViolation parseConstraintViolation(org.eclipse.rdf4j.model.Resource subj, TripleSource store) throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic org.eclipse.rdf4j.query.parser.ParsedOperation parse(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store)
throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic org.eclipse.rdf4j.query.parser.ParsedQuery parseQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store)
throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic org.eclipse.rdf4j.query.parser.ParsedGraphQuery parseConstructQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store)
throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic org.eclipse.rdf4j.query.parser.ParsedTupleQuery parseSelectQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store)
throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic org.eclipse.rdf4j.query.parser.ParsedBooleanQuery parseAskQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store)
throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic org.eclipse.rdf4j.query.parser.ParsedDescribeQuery parseDescribeQuery(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store)
throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic org.eclipse.rdf4j.query.parser.ParsedUpdate parseUpdate(org.eclipse.rdf4j.model.Resource queryResource,
TripleSource store)
throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionprotected org.eclipse.rdf4j.query.parser.ParsedOperation parse(org.eclipse.rdf4j.model.Resource queryResource,
org.eclipse.rdf4j.model.IRI queryClass,
TripleSource store)
throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic Function parseFunction(org.eclipse.rdf4j.model.IRI funcUri, TripleSource store) throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic TupleFunction parseMagicProperty(org.eclipse.rdf4j.model.IRI propUri, TripleSource store) throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic Map<org.eclipse.rdf4j.model.IRI,Argument> parseArguments(org.eclipse.rdf4j.model.IRI moduleUri, TripleSource store) throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic ValueExpr parseExpression(org.eclipse.rdf4j.model.Value expr, TripleSource store) throws org.eclipse.rdf4j.RDF4JException
org.eclipse.rdf4j.RDF4JExceptionpublic void reset(org.eclipse.rdf4j.model.IRI... uris)
uris - if none are specified all cached information is cleared.Copyright © 2015-2017 Eclipse Foundation. All Rights Reserved.