package
0.0.0-20240805073345-39c03fc987d2
Repository: https://github.com/intergral/deep.git
Documentation: pkg.go.dev
# Functions
CompareRowNumbers compares the sequences of row numbers in a and b for partial equality, descending from top-level through the given definition level.
EmptyRowNumber creates an empty invalid row number.
No description provided by the author
No description provided by the author
MaxRowNumber is a helper that represents the maximum(-ish) representable value.
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
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
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
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
ColumnIterator asynchronously iterates through the given row groups and column.
DictionaryPredicateHelper is a helper for a predicate that uses a dictionary for filtering.
No description provided by the author
Generic predicate with callbacks to evalulate data of type T Fn evalulates a single data point and is required.
No description provided by the author
IntBetweenPredicate checks for int between the bounds [min,max] inclusive.
IteratorResult is a row of data with a row number and named columns of data.
JoinIterator joins two or more iterators for matches at the given definition level.
KeyValueGroupPredicate takes key/value pairs and checks if the group contains all of them.
LeftJoinIterator joins two or more iterators for matches at the given definition level.
No description provided by the author
RegexInPredicate checks for match against any of the given regexs.
RegexInPredicate checks for match against any of the given regexs.
No description provided by the author
StringInPredicate checks for any of the given strings.
No description provided by the author
UnionIterator produces all results for all given iterators.
# Interfaces
No description provided by the author
iterator - Every iterator follows this interface and can be composed.
Predicate is a pushdown predicate that can be applied at the chunk, page, and value levels.
# Type aliases
RowNumber is the sequence of row numbers uniquely identifying a value in a tree of nested columns, starting at the top-level and including another row number for each level of nesting.