Uses of Class
org.gcube.informationsystem.resourceregistry.queries.json.base.JsonQueryElement
Packages that use JsonQueryElement
Package
Description
-
Uses of JsonQueryElement in org.gcube.informationsystem.resourceregistry.queries.json
Fields in org.gcube.informationsystem.resourceregistry.queries.json declared as JsonQueryElementModifier and TypeFieldDescriptionprotected JsonQueryElementJsonQuery.entryPointThe parsed root query element helper.Methods in org.gcube.informationsystem.resourceregistry.queries.json that return JsonQueryElementModifier and TypeMethodDescriptionJsonQuery.getEntryPoint()Returns the parsed root query element helper resolved by the lastJsonQuery.createQuery()/JsonQuery.createMatchQuery()call.static JsonQueryElementJsonQuery.getJsonQueryElement(org.gcube.com.fasterxml.jackson.databind.JsonNode jsonQuery) Factory helper to instantiate the appropriateJsonQueryElementsubclass for the specified JSON query root node. -
Uses of JsonQueryElement in org.gcube.informationsystem.resourceregistry.queries.json.base
Modifier and TypeClassDescriptionclassBase class for JSON query elements that participate in graph relation traversal (Resources, Facets,IsRelatedTo,ConsistsOf), adding an edgedirectionand back-referencetraverseBackon top of the genericJsonQueryElementtranslation machinery.Fields in org.gcube.informationsystem.resourceregistry.queries.json.base with type parameters of type JsonQueryElementModifier and TypeFieldDescriptionprotected List<JsonQueryElement>JsonQueryElement.breadcrumbThe chain of callers of this instance analyzer.Methods in org.gcube.informationsystem.resourceregistry.queries.json.base that return types with arguments of type JsonQueryElementModifier and TypeMethodDescriptionJsonQueryElement.getBreadcrumb()Returns the list of parent query elements visited.protected List<JsonQueryElement>JsonQueryElement.getChildrenBreadcrumb()Returns the list of query elements visited down to the current node.Method parameters in org.gcube.informationsystem.resourceregistry.queries.json.base with type arguments of type JsonQueryElementModifier and TypeMethodDescriptionprotected abstract StringBufferJsonQueryElement.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb) Generates the specific MATCH query snippet for this element's subclass (subclass hook).voidJsonQueryElement.setBreadcrumb(List<JsonQueryElement> breadcrumb) Sets the list of parent query elements visited. -
Uses of JsonQueryElement in org.gcube.informationsystem.resourceregistry.queries.json.base.entities
Subclasses of JsonQueryElement in org.gcube.informationsystem.resourceregistry.queries.json.base.entitiesModifier and TypeClassDescriptionclassAbstract base class for translating a JSON query subtree representing an Entity.classTranslates a JSON query subtree representing a Facet entity.classTranslates a JSON query subtree representing a Resource entity.Method parameters in org.gcube.informationsystem.resourceregistry.queries.json.base.entities with type arguments of type JsonQueryElementModifier and TypeMethodDescriptionprotected StringBufferJsonQueryFacet.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb) protected StringBufferJsonQueryResource.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb) -
Uses of JsonQueryElement in org.gcube.informationsystem.resourceregistry.queries.json.base.relations
Subclasses of JsonQueryElement in org.gcube.informationsystem.resourceregistry.queries.json.base.relationsModifier and TypeClassDescriptionclassTranslates a JSON query subtree representing a ConsistsOf relation.classTranslates a JSON query subtree representing an IsRelatedTo relation.classAbstract base class for translating a JSON query subtree representing a Relation.Method parameters in org.gcube.informationsystem.resourceregistry.queries.json.base.relations with type arguments of type JsonQueryElementModifier and TypeMethodDescriptionprotected StringBufferJsonQueryConsistsOf.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb) protected StringBufferJsonQueryIsRelatedTo.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb) -
Uses of JsonQueryElement in org.gcube.informationsystem.resourceregistry.queries.json.base.standalone
Subclasses of JsonQueryElement in org.gcube.informationsystem.resourceregistry.queries.json.base.standaloneModifier and TypeClassDescriptionclassTranslates a JSON query subtree representing aContextentity.classTranslates a JSON query subtree representing an entity Type definition (ResourceSchemaorFacetSchema).classTranslates a JSON query subtree representing aPropertySchemadefinition.classTranslates a JSON query subtree representing aQueryTemplateentity.classTranslates a JSON query subtree representing a relation Type definition (IsRelatedToSchemaorConsistsOfSchema).Method parameters in org.gcube.informationsystem.resourceregistry.queries.json.base.standalone with type arguments of type JsonQueryElementModifier and TypeMethodDescriptionprotected StringBufferJsonQueryContext.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb) protected StringBufferJsonQueryEntitySchema.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb) protected StringBufferJsonQueryPropertySchema.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb) protected StringBufferJsonQueryQueryTemplate.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb) protected StringBufferJsonQueryRelationSchema.getSpecificMatchQuery(List<JsonQueryElement> childrenBreadcrumb)