public interface ISparqVariableFormExpression extends ISparqlFormExpression
TYPE_DELETE, TYPE_INSERT, TYPE_INSERT_DATA, TYPE_SELECT, TYPE_WHERE| Modifier and Type | Method and Description |
|---|---|
boolean |
addDistance(java.lang.String var,
java.lang.String fromVar,
java.lang.String varDist,
short unit,
boolean isExact)
Add a distance property reference declaration in the WHERE part of the request.
|
boolean |
addGeometry(java.lang.String var,
java.lang.String varLat,
java.lang.String varLon,
boolean isExact)
Add a geometry declaration in the WHERE part of the request.
|
boolean |
addLabel(java.lang.String var,
TripleElement type)
Add a rdfs:label matching declaration in the WHERE part of the request.
|
boolean |
addLabel(VariableOrIRI varOrIRI,
TripleElement type)
Add a rdfs:label matching declaration in the WHERE part of the request.
|
default boolean |
addProperty(TripleElement object,
TripleElement property,
TripleElement target)
Add an object property reference declaration in the OPTIONAL construct.
|
boolean |
addProperty(TripleElement object,
TripleElement property,
TripleElement target,
boolean optional)
Add an object property reference declaration in the OPTIONAL construct.
|
default boolean |
addPropertyIndividualRef(java.lang.String var,
java.lang.String propertyName,
java.lang.String individual)
Add an object property individual declaration in the WHERE part of the request.
|
default boolean |
addPropertyIndividualRef(java.lang.String var,
TripleElement type,
java.lang.String individual)
Add an object property individual declaration in the WHERE part of the request.
|
boolean |
addPropertyIndividualRef(java.lang.String var,
TripleElement type,
java.lang.String individual,
boolean optional)
Add an object property individual declaration in the WHERE part of the request.
|
default boolean |
addPropertyIRIValue(java.lang.String iri,
TripleElement type,
java.lang.Object propertyValue)
Add a property value declaration for an IRI.
|
boolean |
addPropertyIRIValue(java.lang.String iri,
TripleElement type,
java.lang.Object propertyValue,
boolean optional)
Add a property value declaration in the WHERE part of the request.
|
default boolean |
addPropertyRef(java.lang.String var,
java.lang.String propertyName,
java.lang.String varRef)
Add an object property reference declaration in the OPTIONAL construct.
|
default boolean |
addPropertyRef(java.lang.String var,
java.lang.String propertyName,
java.lang.String varRef,
boolean optional)
Add an object property reference declaration in the OPTIONAL construct.
|
default boolean |
addPropertyRef(java.lang.String var,
TripleElement type,
java.lang.String varRef)
Add an object property reference declaration in the OPTIONAL construct.
|
boolean |
addPropertyRef(java.lang.String var,
TripleElement type,
java.lang.String varRef,
boolean optional)
Add an object property reference declaration in the OPTIONAL construct.
|
default boolean |
addPropertyRef(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.String varRef)
Add an object property reference declaration in the OPTIONAL construct.
|
boolean |
addPropertyRef(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.String varRef,
boolean optional)
Add an object property reference declaration in the OPTIONAL construct.
|
default boolean |
addPropertyValue(java.lang.String var,
java.lang.String propertyName,
java.lang.Object propertyValue)
Add a property value declaration in the OPTIONAL construct.
|
default boolean |
addPropertyValue(java.lang.String var,
java.lang.String propertyName,
java.lang.Object propertyValue,
boolean optional)
Add a property value declaration in the WHERE part of the request.
|
default boolean |
addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue)
Add a property value declaration.
|
boolean |
addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue,
boolean optional)
Add a property value declaration in the WHERE part of the request.
|
default boolean |
addPropertyValue(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.Object propertyValue)
Add a property value declaration.
|
boolean |
addPropertyValue(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.Object propertyValue,
boolean optional)
Add a property value declaration in the WHERE part of the request.
|
default boolean |
addPropertyValues(java.lang.String var,
java.util.List<? extends java.lang.Object> values)
Add a property value declaration in the WHERE part of the request, for several values.
|
default boolean |
addPropertyValues(java.lang.String var,
java.lang.String propertyName,
java.util.List<? extends java.lang.Object> values)
Add a property value declaration in the WHERE part of the request, for several values.
|
default boolean |
addPropertyValues(java.lang.String var,
java.lang.String propertyName,
java.util.List<? extends java.lang.Object> values,
boolean optional)
Add a property value declaration in the WHERE part of the request, for several values.
|
boolean |
addPropertyValues(java.lang.String var,
TripleElement type,
java.util.List<? extends java.lang.Object> values,
boolean optional)
Add a property value declaration in the WHERE part of the request, for several values.
|
boolean |
addSubClassOf(java.lang.String var,
TripleElement type)
Add a rdfs:subClassOf matching declaration in the WHERE part of the request.
|
boolean |
addSubClassOf(VariableOrIRI varOrIRI,
TripleElement type)
Add a rdfs:subClassOf matching declaration in the WHERE part of the request.
|
boolean |
addSubClassOfStar(java.lang.String var,
TripleElement type)
Add a rdfs:subClassOf* matching declaration in the WHERE part of the request.
|
boolean |
addSubClassOfStar(VariableOrIRI varOrIRI,
TripleElement type)
Add a rdfs:subClassOf* matching declaration in the WHERE part of the request.
|
boolean |
addTime(java.lang.String var,
java.lang.String varTime,
boolean isDateTime)
Add a time declaration in the WHERE part of the request.
|
boolean |
addTime(java.lang.String var,
java.lang.String varTime,
boolean isDateTime,
boolean optional)
Add a time declaration in the WHERE part of the request.
|
boolean |
addType(java.lang.String var,
short exprKind,
TripleElement type)
Add a matching declaration in the WHERE part of the request.
|
boolean |
addType(java.lang.String var,
TripleElement type)
Add a rdf:type matching declaration in the WHERE part of the request.
|
boolean |
addType(VariableOrIRI varOrIRI,
short exprKind,
TripleElement type)
Add a matching declaration in the WHERE part of the request.
|
boolean |
addType(VariableOrIRI varOrIRI,
TripleElement type)
Add a rdf:type matching declaration in the WHERE part of the request.
|
boolean |
addTypeSubClassOf(java.lang.String var,
TripleElement type)
Add a rdf:type/rdfs:subClassOf matching declaration in the WHERE part of the request.
|
boolean |
addVariableSubClassOf(java.lang.String var,
TripleElement typeVar)
Add a rdfs:subClassOf matching declaration in the WHERE part of the request.
|
boolean |
addVariableSubClassOfStar(java.lang.String var,
TripleElement typeVar)
Add a rdfs:subClassOf* matching declaration in the WHERE part of the request.
|
boolean |
addVariableType(java.lang.String var,
short exprKind,
TripleElement typeVar)
Add a matching declaration in the WHERE part of the request.
|
boolean |
addVariableType(java.lang.String var,
TripleElement element)
Add a rdf:type matching declaration in the WHERE part of the request.
|
boolean |
addVariableTypeSubClassOf(java.lang.String var,
TripleElement typeVar)
Add a rdf:type/rdfs:subClassOf matching declaration in the WHERE part of the request.
|
java.util.Map<java.lang.String,SparqlDistance> |
getDistances()
Return the geosparql distances.
|
java.util.Map<java.lang.String,SparqlGeometry> |
getGeometries()
Return the geosparql geometries.
|
java.util.List<GraphPattern> |
getGraphPatterns()
Return the graph patterns.
|
java.util.Map<java.lang.String,SparqlTime> |
getOwlTimes()
Return the owl-time expressions.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,PropertyRef>> |
getPropertyIndRefs()
Return the property individual references.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Set<PropertyRef>>> |
getPropertyRefs()
Return the property references.
|
java.util.Map<java.lang.String,java.util.List<Property>> |
getPropertyValues()
Return the property values.
|
formExpressionTypeAsString, getFormExpressionType, getSparqlRequestjava.util.Map<java.lang.String,java.util.List<Property>> getPropertyValues()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Set<PropertyRef>>> getPropertyRefs()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,PropertyRef>> getPropertyIndRefs()
java.util.List<GraphPattern> getGraphPatterns()
java.util.Map<java.lang.String,SparqlDistance> getDistances()
java.util.Map<java.lang.String,SparqlGeometry> getGeometries()
boolean addGeometry(java.lang.String var,
java.lang.String varLat,
java.lang.String varLon,
boolean isExact)
var - the variable namevarLat - the latitude variable namevarLon - the longitude variable nameisExact - the name for an exact geometryjava.util.Map<java.lang.String,SparqlTime> getOwlTimes()
boolean addSubClassOf(java.lang.String var,
TripleElement type)
var - the variable nametype - the typeboolean addSubClassOf(VariableOrIRI varOrIRI, TripleElement type)
varOrIRI - the variable or IRItype - the typeboolean addLabel(java.lang.String var,
TripleElement type)
var - the variable nametype - the typeboolean addLabel(VariableOrIRI varOrIRI, TripleElement type)
varOrIRI - the variable or IRItype - the typeboolean addSubClassOfStar(java.lang.String var,
TripleElement type)
var - the variable nametype - the typeboolean addSubClassOfStar(VariableOrIRI varOrIRI, TripleElement type)
varOrIRI - the variable or IRItype - the typeboolean addTypeSubClassOf(java.lang.String var,
TripleElement type)
var - the variable nametype - the typeboolean addType(java.lang.String var,
short exprKind,
TripleElement type)
ExpressionTypes.TYPE: a rdf:type expressionExpressionTypes.SUBCLASS_OF: a rdfs:subClassOf expressionExpressionTypes.SUBCLASS_OF_STAR: a rdfs:subClassOf* expressionExpressionTypes.TYPE_SUBCLASS_OF: a rdf:type/rdfs:subClassOf expressionvar - the variable nameexprKind - the expression kindtype - the typeboolean addType(VariableOrIRI varOrIRI, short exprKind, TripleElement type)
ExpressionTypes.TYPE: a rdf:type expressionExpressionTypes.SUBCLASS_OF: a rdfs:subClassOf expressionExpressionTypes.SUBCLASS_OF_STAR: a rdfs:subClassOf* expressionExpressionTypes.TYPE_SUBCLASS_OF: a rdf:type/rdfs:subClassOf expressionvarOrIRI - the variable or IRIexprKind - the expression kindtype - the typeboolean addType(VariableOrIRI varOrIRI, TripleElement type)
varOrIRI - the variable or IRItype - the typeboolean addType(java.lang.String var,
TripleElement type)
var - the variable nametype - the typeboolean addVariableSubClassOf(java.lang.String var,
TripleElement typeVar)
var - the variable nametypeVar - the type variableboolean addVariableSubClassOfStar(java.lang.String var,
TripleElement typeVar)
var - the variable nametypeVar - the type variableboolean addVariableTypeSubClassOf(java.lang.String var,
TripleElement typeVar)
var - the variable nametypeVar - the type variableboolean addVariableType(java.lang.String var,
short exprKind,
TripleElement typeVar)
ExpressionTypes.TYPE: a rdf:type expressionExpressionTypes.SUBCLASS_OF: a rdfs:subClassOf expressionExpressionTypes.SUBCLASS_OF_STAR: a rdfs:subClassOf* expressionExpressionTypes.TYPE_SUBCLASS_OF: a rdf:type/rdfs:subClassOf expressionvar - the variable nameexprKind - the expression kindtypeVar - the type variableboolean addVariableType(java.lang.String var,
TripleElement element)
var - the variable nameelement - the triple elementboolean addTime(java.lang.String var,
java.lang.String varTime,
boolean isDateTime,
boolean optional)
var - the variable namevarTime - the time variable nameisDateTime - true for a dateTime propertyoptional - true for an optional patternboolean addTime(java.lang.String var,
java.lang.String varTime,
boolean isDateTime)
var - the variable namevarTime - the time variable nameisDateTime - true for a dateTime propertyboolean addDistance(java.lang.String var,
java.lang.String fromVar,
java.lang.String varDist,
short unit,
boolean isExact)
var - the variable namefromVar - the other elment variable namevarDist - the distance variable nameunit - the unitisExact - the name for an exact geometryboolean addProperty(TripleElement object, TripleElement property, TripleElement target, boolean optional)
object - the objectproperty - the propertytarget - the targetoptional - true for an optional patterndefault boolean addProperty(TripleElement object, TripleElement property, TripleElement target)
object - the objectproperty - the propertytarget - the targetdefault boolean addPropertyIndividualRef(java.lang.String var,
java.lang.String propertyName,
java.lang.String individual)
var - the variable namepropertyName - the property nameindividual - the individual namedefault boolean addPropertyIndividualRef(java.lang.String var,
TripleElement type,
java.lang.String individual)
var - the variable nametype - the propertyindividual - the individual nameboolean addPropertyIndividualRef(java.lang.String var,
TripleElement type,
java.lang.String individual,
boolean optional)
var - the variable nametype - the propertyindividual - the individual nameoptional - true for an optional patterndefault boolean addPropertyRef(java.lang.String var,
TripleElement type,
java.lang.String varRef)
var - the variable nametype - the propertyvarRef - the variable to use for the referencedefault boolean addPropertyRef(VariableOrIRI varOrIRI, TripleElement type, java.lang.String varRef)
varOrIRI - the variable or IRItype - the propertyvarRef - the variable to use for the referenceboolean addPropertyRef(java.lang.String var,
TripleElement type,
java.lang.String varRef,
boolean optional)
var - the variable nametype - the propertyvarRef - the variable to use for the referenceoptional - true for an optional propertyboolean addPropertyRef(VariableOrIRI varOrIRI, TripleElement type, java.lang.String varRef, boolean optional)
varOrIRI - the variable or IRItype - the propertyvarRef - the variable to use for the referenceoptional - true for an optional propertydefault boolean addPropertyRef(java.lang.String var,
java.lang.String propertyName,
java.lang.String varRef)
var - the variable namepropertyName - the property namevarRef - the variable to use for the referencedefault boolean addPropertyRef(java.lang.String var,
java.lang.String propertyName,
java.lang.String varRef,
boolean optional)
var - the variable namepropertyName - the property namevarRef - the variable to use for the referenceoptional - true for an optional propertydefault boolean addPropertyValue(java.lang.String var,
java.lang.String propertyName,
java.lang.Object propertyValue)
var - the variable namepropertyName - the property namepropertyValue - the property valuedefault boolean addPropertyIRIValue(java.lang.String iri,
TripleElement type,
java.lang.Object propertyValue)
iri - the iritype - the propertypropertyValue - the property valueboolean addPropertyIRIValue(java.lang.String iri,
TripleElement type,
java.lang.Object propertyValue,
boolean optional)
iri - the iritype - the propertypropertyValue - the property valueoptional - true for an optional patterndefault boolean addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue)
var - the variable nametype - the propertypropertyValue - the property valuedefault boolean addPropertyValue(VariableOrIRI varOrIRI, TripleElement type, java.lang.Object propertyValue)
varOrIRI - the variable or IRItype - the propertypropertyValue - the property valueboolean addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue,
boolean optional)
var - the variable nametype - the propertypropertyValue - the property valueoptional - true for an optional patternboolean addPropertyValue(VariableOrIRI varOrIRI, TripleElement type, java.lang.Object propertyValue, boolean optional)
varOrIRI - the variable or IRItype - the propertypropertyValue - the property valueoptional - true for an optional patterndefault boolean addPropertyValue(java.lang.String var,
java.lang.String propertyName,
java.lang.Object propertyValue,
boolean optional)
var - the variable namepropertyName - the property namepropertyValue - the property valuedefault boolean addPropertyValues(java.lang.String var,
java.lang.String propertyName,
java.util.List<? extends java.lang.Object> values)
var - the variable namepropertyName - the property namevalues - the property valuesdefault boolean addPropertyValues(java.lang.String var,
java.lang.String propertyName,
java.util.List<? extends java.lang.Object> values,
boolean optional)
var - the variable namepropertyName - the property namevalues - the property valuesdefault boolean addPropertyValues(java.lang.String var,
java.util.List<? extends java.lang.Object> values)
var - the variable namevalues - the property valuesboolean addPropertyValues(java.lang.String var,
TripleElement type,
java.util.List<? extends java.lang.Object> values,
boolean optional)
var - the variable nametype - the propertyvalues - the property valuesoptional - true for an optional patternCopyright © 2025 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence