Uses of Enum Class
org.gcube.informationsystem.resourceregistry.queries.operators.LogicalOperator
Packages that use LogicalOperator
Package
Description
-
Uses of LogicalOperator in org.gcube.informationsystem.resourceregistry.queries.json.base
Methods in org.gcube.informationsystem.resourceregistry.queries.json.base with parameters of type LogicalOperatorModifier and TypeMethodDescriptionprotected StringBufferJsonQueryElement.addLogicalConstraints(LogicalOperator logicalOperator, org.gcube.com.fasterxml.jackson.databind.JsonNode operand, String fieldNamePrefix) Builds the condition of a logical operator.protected voidJsonQueryElement.validateLogicalCondition(LogicalOperator logicalOperator, org.gcube.com.fasterxml.jackson.databind.JsonNode condition, String fieldNamePrefix) Rejects, in a condition object of a logical operator, the keys that do not express a predicate: the structural keys of the query element (e.g. -
Uses of LogicalOperator in org.gcube.informationsystem.resourceregistry.queries.operators
Methods in org.gcube.informationsystem.resourceregistry.queries.operators that return LogicalOperatorModifier and TypeMethodDescriptionstatic LogicalOperatorLogicalOperator.getOperator(String key) Resolves aLogicalOperatorby its key.static LogicalOperatorReturns the enum constant of this class with the specified name.static LogicalOperator[]LogicalOperator.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.gcube.informationsystem.resourceregistry.queries.operators with parameters of type LogicalOperatorModifier and TypeMethodDescriptionvoidOperandValidator.validate(LogicalOperator logicalOperator, org.gcube.com.fasterxml.jackson.databind.JsonNode operand) Validates the operand of a logical operator:_andtakes an array of condition objects,_ora non-empty array of condition objects,_nota single non-empty condition object.