# Functions
AddCriteria adds the given criteria to the context and returns an error if any of the criteria is not valid.
BuildCriteriaFromRequest builds criteria for the given request's query params and returns an error if the query is not valid.
ByField constructs a new criterion for field querying.
ByLabel constructs a new criterion for label querying.
ContextWithCriteria returns a new context with given criteria.
CriteriaForContext returns the criteria for the given context.
LabelChangesFromJSON returns the label changes from the json byte array and an error if the changes are not valid.
# Constants
AddLabelOperation takes a label and adds it to the entity's labels.
AddLabelValuesOperation takes a key and values and adds the values to the label with this key.
OpenBracket is the token that denotes the end of a multivariate operand.
EqualsOperator takes two operands and tests if they are equal.
EqualsOrNilOperator takes two operands and tests if the left is equal to the right, or if the left is nil.
FieldQuery denotes that the query should be executed on the entity's fields.
GreaterThanOperator takes two operands and tests if the left is greater than the right.
InOperator takes two operands and tests if the left is contained in the right.
LabelQuery denotes that the query should be executed on the entity's labels.
LessThanOperator takes two operands and tests if the left is lesser than the right.
NotEqualsOperator takes two operands and tests if they are not equal.
NotInOperator takes two operands and tests if the left is not contained in the right.
OpenBracket is the token that denotes the beginning of a multivariate operand.
OperandSeparator is the separator between the operator and the operands.
RemoveLabelOperation takes a key and removes the label with this key.
RemoveLabelValuesOperation takes a key and values and removes the values from the label with this key.
Separator is the separator between field and label queries.
# Structs
Criterion is a single part of a query criteria.
LabelChange represents the changes that should be performed to a label.
# Type aliases
No description provided by the author
CriterionType is a type of criteria to be applied when querying.
No description provided by the author
LabelOperation is an operation to be performed on labels.
Operator is a query operator.