Represents an abstract bloom filter clause
Represents an abstract clause for a metadata Query on a file.
Represents an abstract clause for a metadata Query on a file. a few handy definitions: Representation: for a Clause c and a (boolean) expression e, we say that c Represents e, if the following holds: for every file f, if there exists a row in f that meets e, than f meets c.
Represents an abstract minmax clause
Represents an abstract minmax clause
the column on which the clause is applied
the operator of the inequality
the value to be used in the inequality
true if the clause is on min value and false o.w
word of caution: THIS IS A SIMPLE NOT OPERATOR, THE NEGATION IS SIMPLE - NOT THE ONE DEFINED IN THE TRAIT
word of caution: THIS IS A SIMPLE NOT OPERATOR, THE NEGATION IS SIMPLE - NOT THE ONE DEFINED IN THE TRAIT
the clause to negate
Represents an abstract value list clause
Represents an abstract value list clause
the column on which the clause is applied
literal of type array with values representing the value list from the query
if true the clause is used to check whether the value list contain values which are different from all of the values in the list (used for inequality checks) if false the clause is used to check whether the value list metadata contain all of the values in the list (used for equality checks)
Represents an abstract bloom filter clause
the column on which the clause is applied
sequence of values representing the value list