Class JsonQueryRelation
java.lang.Object
org.gcube.informationsystem.resourceregistry.queries.json.base.JsonQueryERElement
org.gcube.informationsystem.resourceregistry.queries.json.base.relations.JsonQueryRelation
- Direct Known Subclasses:
JsonQueryConsistsOf,JsonQueryIsRelatedTo
- Author:
- Luca Frosini (ISTI - CNR)
-
Field Summary
Fields inherited from class org.gcube.informationsystem.resourceregistry.queries.json.base.JsonQueryERElement
accessType, alias, breadcrumb, direction, entryPoint, fieldNamesToRemove, fieldsToEmit, jsonNode, logger, objectMapper, position, projection, size, traverseBack, type -
Constructor Summary
ConstructorsConstructorDescriptionJsonQueryRelation(org.gcube.com.fasterxml.jackson.databind.JsonNode jsonQuery, org.gcube.informationsystem.base.reference.AccessType accessType) -
Method Summary
Methods inherited from class org.gcube.informationsystem.resourceregistry.queries.json.base.JsonQueryERElement
addConstraints, addFieldToEmit, createMatchQuery, createQuery, createTraversalQuery, evaluateNode, generateAlias, getAlias, getAlias, getBreadcrumb, getChildrenBreadcrumb, getDirection, getKey, getPosition, getSpecificMatchQuery, getType, getValue, isEntryPoint, isProjection, isTraverseBack, setBreadcrumb, setDirection, setEntryPoint, setPosition, setProjection, setTraverseBack, validateType, wrapMatchQuery
-
Constructor Details
-
JsonQueryRelation
public JsonQueryRelation(org.gcube.com.fasterxml.jackson.databind.JsonNode jsonQuery, org.gcube.informationsystem.base.reference.AccessType accessType) throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaException, org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException - Throws:
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
-