public interface ISparqVariableFormExpression extends ISparqlFormExpression
Variable.TYPE_ASK, 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.
|
boolean |
addGeometry(java.lang.String var,
java.lang.String varLat,
java.lang.String varLon,
boolean isExact)
Add a geometry declaration.
|
OperationResult<WhereExpression> |
addLabel(java.lang.String var,
TripleElement type)
Add a rdfs:label matching declaration.
|
OperationResult<WhereExpression> |
addLabel(VariableOrIRI varOrIRI,
TripleElement type)
Add a rdfs:label matching declaration.
|
default OperationResult<GraphPattern> |
addProperty(TripleElement object,
TripleElement property,
TripleElement target)
Add an object property reference declaration in the OPTIONAL construct.
|
OperationResult<GraphPattern> |
addProperty(TripleElement object,
TripleElement property,
TripleElement target,
boolean optional)
Add an object property reference declaration in the OPTIONAL construct.
|
default OperationResult<? extends SparqlElement> |
addPropertyIndividualRef(java.lang.String var,
java.lang.String propertyName,
java.lang.String individual)
Add an object property individual declaration.
|
default OperationResult<? extends SparqlElement> |
addPropertyIndividualRef(java.lang.String var,
TripleElement type,
java.lang.String individual)
Add an object property individual declaration.
|
OperationResult<? extends SparqlElement> |
addPropertyIndividualRef(java.lang.String var,
TripleElement type,
java.lang.String individual,
boolean optional)
Add an object property individual declaration.
|
default OperationResult<Property> |
addPropertyIRIValue(java.lang.String iri,
TripleElement type,
java.lang.Object propertyValue)
Add a property value declaration for an IRI.
|
OperationResult<Property> |
addPropertyIRIValue(java.lang.String iri,
TripleElement type,
java.lang.Object propertyValue,
boolean optional)
Add a property value declaration.
|
default OperationResult<PropertyRef> |
addPropertyRef(java.lang.String var,
PrefixedName propertyName,
java.lang.String varRef)
Add an object property reference declaration in the OPTIONAL construct.
|
default OperationResult<PropertyRef> |
addPropertyRef(java.lang.String var,
java.lang.String propertyName,
java.lang.String varRef)
Add an object property reference declaration in the OPTIONAL construct.
|
default OperationResult<PropertyRef> |
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 OperationResult<PropertyRef> |
addPropertyRef(java.lang.String var,
TripleElement type,
java.lang.String varRef)
Add an object property reference declaration in the OPTIONAL construct.
|
OperationResult<PropertyRef> |
addPropertyRef(java.lang.String var,
TripleElement type,
java.lang.String varRef,
boolean optional)
Add an object property reference declaration in the OPTIONAL construct.
|
default OperationResult<PropertyRef> |
addPropertyRef(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.String varRef)
Add an object property reference declaration in the OPTIONAL construct.
|
OperationResult<PropertyRef> |
addPropertyRef(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.String varRef,
boolean optional)
Add an object property reference declaration in the OPTIONAL construct.
|
OperationResult<PropertyRef> |
addPropertyRef(VariableOrIRI varOrIRI,
TripleElement type,
VariableOrIRI varOrIRIRef,
boolean optional)
Add an object property reference declaration in the OPTIONAL construct.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
PrefixedName propertyName,
java.lang.Object propertyValue)
Add a property value declaration in the OPTIONAL construct.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
PrefixedName propertyName,
java.lang.Object propertyValue,
java.lang.Object valueType)
Add a property value declaration in the OPTIONAL construct.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
java.lang.String propertyName,
java.lang.Object propertyValue)
Add a property value declaration.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
java.lang.String propertyName,
java.lang.Object propertyValue,
boolean optional)
Add a property value declaration.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
java.lang.String propertyName,
java.lang.Object propertyValue,
java.lang.String valueType)
Add a property value declaration.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue)
Add a property value declaration.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue,
boolean optional)
Add a property value declaration .
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue,
IRI valueType)
Add a property value declaration.
|
OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue,
IRI valueType,
boolean optional)
Add a property value declaration .
|
OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue,
java.lang.Object valueType,
boolean optional)
Add a property value declaration .
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(java.lang.String var,
TripleElement type,
java.lang.Object propertyValue,
java.lang.String valueType)
Add a property value declaration.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(VariableOrIRI varOrIRI,
PrefixedName propertyName,
java.lang.Object propertyValue,
java.lang.Object valueType)
Add a property value declaration in the OPTIONAL construct.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.Object propertyValue)
Add a property value declaration.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.Object propertyValue,
boolean optional)
Add a property value declaration.
|
default OperationResult<? extends SparqlElement> |
addPropertyValue(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.Object valueType,
java.lang.Object propertyValue)
Add a property value declaration.
|
OperationResult<? extends SparqlElement> |
addPropertyValue(VariableOrIRI varOrIRI,
TripleElement type,
java.lang.Object propertyValue,
java.lang.Object valueType,
boolean optional)
Add a property value declaration.
|
default OperationResult<Property> |
addPropertyValues(java.lang.String var,
java.util.List<? extends java.lang.Object> values)
Add a property value declaration, for several values.
|
default OperationResult<Property> |
addPropertyValues(java.lang.String var,
java.lang.String propertyName,
java.util.List<? extends java.lang.Object> values)
Add a property value declaration, for several values.
|
default OperationResult<Property> |
addPropertyValues(java.lang.String var,
java.lang.String propertyName,
java.util.List<? extends java.lang.Object> values,
boolean optional)
Add a property value declaration, for several values.
|
OperationResult<Property> |
addPropertyValues(java.lang.String var,
TripleElement type,
java.util.List<? extends java.lang.Object> values,
boolean optional)
Add a property value declaration, for several values.
|
OperationResult<WhereExpression> |
addSubClassOf(java.lang.String var,
TripleElement type)
Add a rdfs:subClassOf matching declaration.
|
OperationResult<WhereExpression> |
addSubClassOf(VariableOrIRI varOrIRI,
TripleElement type)
Add a rdfs:subClassOf matching declaration.
|
OperationResult<WhereExpression> |
addSubClassOfStar(java.lang.String var,
TripleElement type)
Add a rdfs:subClassOf* matching declaration.
|
OperationResult<WhereExpression> |
addSubClassOfStar(VariableOrIRI varOrIRI,
TripleElement type)
Add a rdfs:subClassOf* matching declaration.
|
boolean |
addTime(java.lang.String var,
java.lang.String varTime,
boolean isDateTime)
Add a time declaration.
|
boolean |
addTime(java.lang.String var,
java.lang.String varTime,
boolean isDateTime,
boolean optional)
Add a time declaration.
|
OperationResult<WhereExpression> |
addType(java.lang.String var,
short exprKind,
TripleElement type)
Add a matching declaration.
|
OperationResult<WhereExpression> |
addType(java.lang.String var,
TripleElement type)
Add a rdf:type matching declaration.
|
OperationResult<WhereExpression> |
addType(VariableOrIRI varOrIRI,
short exprKind,
TripleElement type)
Add a matching declaration.
|
OperationResult<WhereExpression> |
addType(VariableOrIRI varOrIRI,
TripleElement type)
Add a rdf:type matching declaration.
|
OperationResult<WhereExpression> |
addTypeSubClassOf(java.lang.String var,
TripleElement type)
Add a rdf:type/rdfs:subClassOf matching declaration.
|
OperationResult<WhereExpression> |
addVariableSubClassOf(java.lang.String var,
TripleElement typeVar)
Add a rdfs:subClassOf matching declaration.
|
OperationResult<WhereExpression> |
addVariableSubClassOfStar(java.lang.String var,
TripleElement typeVar)
Add a rdfs:subClassOf* matching declaration.
|
OperationResult<WhereExpression> |
addVariableType(java.lang.String var,
short exprKind,
TripleElement typeVar)
Add a matching declaration.
|
OperationResult<WhereExpression> |
addVariableType(java.lang.String var,
TripleElement element)
Add a rdf:type matching declaration.
|
OperationResult<WhereExpression> |
addVariableTypeSubClassOf(java.lang.String var,
TripleElement typeVar)
Add a rdf:type/rdfs:subClassOf matching declaration.
|
java.util.Map<java.lang.String,SparqlDistance> |
getDistances()
Return the geosparql distances.
|
default java.util.List<Filter> |
getFilters()
Return the list of filters in this request.
|
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.
|
SparqlRequest |
getParentRequest()
Return the parent request.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Individual>> |
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.
|
default java.util.List<Union> |
getUnions()
Return the list of unions in this request.
|
default boolean |
hasFilters()
Return true if there are filters in this request.
|
default boolean |
hasUnions()
Return true if there are unions in this request.
|
formExpressionTypeAsString, getFormExpressionType, getSparqlRequestgetLevel, indent, indentMore, indentParentSparqlRequest getParentRequest()
default java.util.List<Union> getUnions()
default boolean hasUnions()
default java.util.List<Filter> getFilters()
default boolean hasFilters()
java.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,Individual>> 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()
OperationResult<WhereExpression> addSubClassOf(java.lang.String var, TripleElement type)
var - the variable nametype - the typeOperationResult<WhereExpression> addSubClassOf(VariableOrIRI varOrIRI, TripleElement type)
varOrIRI - the variable or IRItype - the typeOperationResult<WhereExpression> addLabel(java.lang.String var, TripleElement type)
var - the variable nametype - the typeOperationResult<WhereExpression> addLabel(VariableOrIRI varOrIRI, TripleElement type)
varOrIRI - the variable or IRItype - the typeOperationResult<WhereExpression> addSubClassOfStar(java.lang.String var, TripleElement type)
var - the variable nametype - the typeOperationResult<WhereExpression> addSubClassOfStar(VariableOrIRI varOrIRI, TripleElement type)
varOrIRI - the variable or IRItype - the typeOperationResult<WhereExpression> addTypeSubClassOf(java.lang.String var, TripleElement type)
var - the variable nametype - the typeOperationResult<WhereExpression> 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 typeOperationResult<WhereExpression> 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 typeOperationResult<WhereExpression> addType(VariableOrIRI varOrIRI, TripleElement type)
varOrIRI - the variable or IRItype - the typeOperationResult<WhereExpression> addType(java.lang.String var, TripleElement type)
var - the variable nametype - the typeOperationResult<WhereExpression> addVariableSubClassOf(java.lang.String var, TripleElement typeVar)
var - the variable nametypeVar - the type variableOperationResult<WhereExpression> addVariableSubClassOfStar(java.lang.String var, TripleElement typeVar)
var - the variable nametypeVar - the type variableOperationResult<WhereExpression> addVariableTypeSubClassOf(java.lang.String var, TripleElement typeVar)
var - the variable nametypeVar - the type variableOperationResult<WhereExpression> 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 variableOperationResult<WhereExpression> 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 geometryOperationResult<GraphPattern> addProperty(TripleElement object, TripleElement property, TripleElement target, boolean optional)
object - the objectproperty - the propertytarget - the targetoptional - true for an optional patterndefault OperationResult<GraphPattern> addProperty(TripleElement object, TripleElement property, TripleElement target)
object - the objectproperty - the propertytarget - the targetdefault OperationResult<? extends SparqlElement> addPropertyIndividualRef(java.lang.String var, java.lang.String propertyName, java.lang.String individual)
var - the variable namepropertyName - the property nameindividual - the individual namedefault OperationResult<? extends SparqlElement> addPropertyIndividualRef(java.lang.String var, TripleElement type, java.lang.String individual)
var - the variable nametype - the propertyindividual - the individual nameOperationResult<? extends SparqlElement> 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 OperationResult<PropertyRef> addPropertyRef(java.lang.String var, PrefixedName propertyName, java.lang.String varRef)
var - the variable namepropertyName - the property namevarRef - the variable to use for the referencedefault OperationResult<PropertyRef> addPropertyRef(java.lang.String var, TripleElement type, java.lang.String varRef)
var - the variable nametype - the propertyvarRef - the variable to use for the referencedefault OperationResult<PropertyRef> addPropertyRef(VariableOrIRI varOrIRI, TripleElement type, java.lang.String varRef)
varOrIRI - the variable or IRItype - the propertyvarRef - the variable to use for the referenceOperationResult<PropertyRef> 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 propertyOperationResult<PropertyRef> 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 propertyOperationResult<PropertyRef> addPropertyRef(VariableOrIRI varOrIRI, TripleElement type, VariableOrIRI varOrIRIRef, boolean optional)
varOrIRI - the variable or IRItype - the propertyvarOrIRIRef - the variable or IRI to use for the referenceoptional - true for an optional propertydefault OperationResult<PropertyRef> 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 OperationResult<PropertyRef> 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 OperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, PrefixedName propertyName, java.lang.Object propertyValue)
var - the variable namepropertyName - the property namepropertyValue - the property valuedefault OperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, PrefixedName propertyName, java.lang.Object propertyValue, java.lang.Object valueType)
var - the variable namepropertyName - the property namepropertyValue - the property valuevalueType - the value typedefault OperationResult<? extends SparqlElement> addPropertyValue(VariableOrIRI varOrIRI, PrefixedName propertyName, java.lang.Object propertyValue, java.lang.Object valueType)
varOrIRI - the variable or IRIpropertyName - the property namepropertyValue - the property valuevalueType - the value typedefault OperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, java.lang.String propertyName, java.lang.Object propertyValue)
var - the variable namepropertyName - the property namepropertyValue - the property valuedefault OperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, java.lang.String propertyName, java.lang.Object propertyValue, java.lang.String valueType)
var - the variable namepropertyName - the property namepropertyValue - the property valuevalueType - the valur typedefault OperationResult<Property> addPropertyIRIValue(java.lang.String iri, TripleElement type, java.lang.Object propertyValue)
iri - the iritype - the propertypropertyValue - the property valueOperationResult<Property> 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 OperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, TripleElement type, java.lang.Object propertyValue, java.lang.String valueType)
var - the variable nametype - the propertypropertyValue - the property valuevalueType - the proeprty value typedefault OperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, TripleElement type, java.lang.Object propertyValue, IRI valueType)
var - the variable nametype - the propertypropertyValue - the property valuevalueType - the proeprty value typedefault OperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, TripleElement type, java.lang.Object propertyValue)
var - the variable nametype - the propertypropertyValue - the property valuedefault OperationResult<? extends SparqlElement> addPropertyValue(VariableOrIRI varOrIRI, TripleElement type, java.lang.Object propertyValue)
varOrIRI - the variable or IRItype - the propertypropertyValue - the property valuedefault OperationResult<? extends SparqlElement> addPropertyValue(VariableOrIRI varOrIRI, TripleElement type, java.lang.Object valueType, java.lang.Object propertyValue)
varOrIRI - the variable or IRItype - the propertyvalueType - the value typepropertyValue - the property valuedefault OperationResult<? extends SparqlElement> 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 patternOperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, TripleElement type, java.lang.Object propertyValue, java.lang.Object valueType, boolean optional)
var - the variable nametype - the propertypropertyValue - the property valuevalueType - the value typeoptional - true for an optional patternOperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, TripleElement type, java.lang.Object propertyValue, IRI valueType, boolean optional)
var - the variable nametype - the propertypropertyValue - the property valuevalueType - the value typeoptional - true for an optional patterndefault OperationResult<? extends SparqlElement> 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 patternOperationResult<? extends SparqlElement> addPropertyValue(VariableOrIRI varOrIRI, TripleElement type, java.lang.Object propertyValue, java.lang.Object valueType, boolean optional)
varOrIRI - the variable or IRItype - the propertypropertyValue - the property valuevalueType - the value typeoptional - true for an optional patterndefault OperationResult<? extends SparqlElement> addPropertyValue(java.lang.String var, java.lang.String propertyName, java.lang.Object propertyValue, boolean optional)
var - the variable namepropertyName - the property namepropertyValue - the property valueoptional - true for an optional property value declarationdefault OperationResult<Property> 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 OperationResult<Property> 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 valuesoptional - true for an optional property value declarationdefault OperationResult<Property> addPropertyValues(java.lang.String var, java.util.List<? extends java.lang.Object> values)
var - the variable namevalues - the property valuesOperationResult<Property> 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, 2026 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence