# Functions
And of two boolean expressions.
ExprForSpan constructs a leaf-level SpanExpression for an inverted expression.
MakeSingleValSpan constructs a span equivalent to [val, val].
Or of two boolean expressions.
# Constants
None is used in an expression node with no children.
SetIntersection intersects the children.
SetUnion unions the children.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
NonInvertedColExpression is an expression to use for parts of the user expression that do not involve the inverted index.
Span is a span of the inverted index.
SpanExpression is an implementation of Expression.
SpanExpressionProto is a proto representation of an inverted.Expression tree consisting only of SpanExpressions.
No description provided by the author
Span is a span of the inverted index.
# Interfaces
Expression is the interface representing an expression or sub-expression to be evaluated on the inverted index.
# Type aliases
EncVal is the encoded form of a value in the inverted column.
SetOperator is an operator on sets.
SpanExpressionProtoSpans is a slice of SpanExpressionProto_Span.
Spans is a slice of Span objects.