- parseFilterString
Parses the filterString and constructs a filter using it
- <init>
- removeQuotesFromByteArray
Takes a quoted byte array and converts it into an unquoted byte array For
example: given a byte arra
- registerFilter
Register a new filter with the parser. If the filter is already registered, an
IllegalArgumentExcept
- convertByteArrayToBoolean
Converts a boolean expressed in a byte array to an actual boolean This doesn't
used Bytes.toBoolean
- createComparator
Parses a comparator of the form comparatorType:comparatorValue form and returns
a comparator
- checkForAnd
Checks if the current index of filter string we are on is the beginning of the
keyword 'AND'
- checkForOr
Checks if the current index of filter string we are on is the beginning of the
keyword 'OR'
- checkForWhile
Checks if the current index of filter string we are on is the beginning of the
keyword 'WHILE'
- convertByteArrayToInt
Converts an int expressed in a byte array to an actual int This doesn't use
Bytes.toInt because that
- convertByteArrayToLong
Converts a long expressed in a byte array to an actual long This doesn't use
Bytes.toLong because th
- createUnescapdArgument
Removes the single quote escaping a single quote - thus it returns an unescaped
argument