- Range - Class in edu.berkeley.cs.succinct.util
-
Represents a numeric range, [first, second] (inclusive).
- Range(long, long) - Constructor for class edu.berkeley.cs.succinct.util.Range
-
Constructor to initialize pair
- rangeResultsToRegexMatches(TreeSet<SuccinctRegExMatch>, RegExExecutor.SortType) - Method in class edu.berkeley.cs.succinct.regex.executor.SuccinctRegExExecutor
-
Converts Succinct regex matches (i.e., SA ranges) to actual regex matches.
- rangeToOffsets(Range) - Method in class edu.berkeley.cs.succinct.buffers.SuccinctFileBuffer
-
Translate range into SA to offsets in file.
- rangeToOffsets(Range) - Method in interface edu.berkeley.cs.succinct.SuccinctFile
-
Translate range into SA to offsets in file.
- rankL12 - Variable in class edu.berkeley.cs.succinct.dictionary.Dictionary
-
- rankL3 - Variable in class edu.berkeley.cs.succinct.dictionary.Dictionary
-
- readArray(DataInputStream) - Static method in class edu.berkeley.cs.succinct.util.CommonUtils
-
Reads an integer array from stream.
- readFromFile(String) - Method in class edu.berkeley.cs.succinct.buffers.SuccinctBuffer
-
Read Succinct data structures into memory from file.
- readFromStream(DataInputStream) - Method in class edu.berkeley.cs.succinct.buffers.SuccinctBuffer
-
Reads Succinct data structures from a DataInputStream.
- readFromStream(DataInputStream) - Method in class edu.berkeley.cs.succinct.buffers.SuccinctIndexedFileBuffer
-
Reads Succinct data structures from a DataInputStream.
- readFromStream(DataInputStream) - Method in interface edu.berkeley.cs.succinct.SuccinctFile
-
Reads Succinct data structures from a DataInputStream.
- recordMultiSearchIds(SuccinctIndexedFile.QueryType[], byte[][][]) - Method in class edu.berkeley.cs.succinct.buffers.SuccinctIndexedFileBuffer
-
Perform multiple searches with different query types and return the intersection of the results.
- recordMultiSearchIds(SuccinctIndexedFile.QueryType[], byte[][][]) - Method in interface edu.berkeley.cs.succinct.SuccinctIndexedFile
-
Perform multiple searches with different query types and return the intersection of the results.
- recordSearchIdIterator(byte[]) - Method in class edu.berkeley.cs.succinct.buffers.SuccinctIndexedFileBuffer
-
- recordSearchIdIterator(byte[]) - Method in interface edu.berkeley.cs.succinct.SuccinctIndexedFile
-
Search for an input query and return an iterator over ids of all matching records.
- recordSearchIds(byte[]) - Method in class edu.berkeley.cs.succinct.buffers.SuccinctIndexedFileBuffer
-
Search for an input query and return offsets of all matching records.
- recordSearchIds(byte[]) - Method in interface edu.berkeley.cs.succinct.SuccinctIndexedFile
-
Search for an input query and return ids of all matching records.
- recordSearchRegexIds(String) - Method in class edu.berkeley.cs.succinct.buffers.SuccinctIndexedFileBuffer
-
Search for all records that contain a particular regular expression.
- recordSearchRegexIds(String) - Method in interface edu.berkeley.cs.succinct.SuccinctIndexedFile
-
Search for all records that contain a particular regular expression.
- regEx - Variable in class edu.berkeley.cs.succinct.regex.executor.RegExExecutor
-
- RegEx - Class in edu.berkeley.cs.succinct.regex.parser
-
- RegEx(RegExType) - Constructor for class edu.berkeley.cs.succinct.regex.parser.RegEx
-
Constructor to initialize RegEx with the regex type.
- RegExBlank - Class in edu.berkeley.cs.succinct.regex.parser
-
- RegExBlank() - Constructor for class edu.berkeley.cs.succinct.regex.parser.RegExBlank
-
Constructor to initialize RegExBlank.
- RegExConcat - Class in edu.berkeley.cs.succinct.regex.parser
-
- RegExConcat(RegEx, RegEx) - Constructor for class edu.berkeley.cs.succinct.regex.parser.RegExConcat
-
Constructor to initialize a RegExConcat from two input regular expressions.
- RegExExecutor - Class in edu.berkeley.cs.succinct.regex.executor
-
Boilerplate for the Regular Expression Executor.
- RegExMatch - Class in edu.berkeley.cs.succinct.regex
-
- RegExMatch(long, int) - Constructor for class edu.berkeley.cs.succinct.regex.RegExMatch
-
- RegExParser - Class in edu.berkeley.cs.succinct.regex.parser
-
- RegExParser(String) - Constructor for class edu.berkeley.cs.succinct.regex.parser.RegExParser
-
Constructor to initialize RegExParser from the input regular expression.
- RegExParsingException - Exception in edu.berkeley.cs.succinct.regex.parser
-
- RegExParsingException(String) - Constructor for exception edu.berkeley.cs.succinct.regex.parser.RegExParsingException
-
Constructor to initialize RegExParsingExpression with message.
- RegExPrimitive - Class in edu.berkeley.cs.succinct.regex.parser
-
- RegExPrimitive(String, RegExPrimitive.PrimitiveType) - Constructor for class edu.berkeley.cs.succinct.regex.parser.RegExPrimitive
-
Constructor to initialize RegExPrimitive with primitive string.
- RegExPrimitive.PrimitiveType - Enum in edu.berkeley.cs.succinct.regex.parser
-
- RegExRepeat - Class in edu.berkeley.cs.succinct.regex.parser
-
- RegExRepeat(RegEx, RegExRepeatType, int, int) - Constructor for class edu.berkeley.cs.succinct.regex.parser.RegExRepeat
-
Constructor to initialize RegExRepeat with input regular expression, repeat type and bounds on repetitions.
- RegExRepeat(RegEx, RegExRepeatType) - Constructor for class edu.berkeley.cs.succinct.regex.parser.RegExRepeat
-
Constructor to initialize RegExRepeat with input regular expression and repeat type.
- RegExRepeatType - Enum in edu.berkeley.cs.succinct.regex.parser
-
- regexSearch(String) - Method in class edu.berkeley.cs.succinct.buffers.SuccinctFileBuffer
-
Performs regular expression search for an input expression using Succinct data-structures.
- regexSearch(String) - Method in interface edu.berkeley.cs.succinct.SuccinctFile
-
Performs regular expression search for an input expression using Succinct data-structures.
- RegExType - Enum in edu.berkeley.cs.succinct.regex.parser
-
- RegExUnion - Class in edu.berkeley.cs.succinct.regex.parser
-
- RegExUnion(RegEx, RegEx) - Constructor for class edu.berkeley.cs.succinct.regex.parser.RegExUnion
-
Constructor to initialize RegExUnion from two regular expressions.
- regexWildcard(TreeSet<RegExMatch>, TreeSet<RegExMatch>, RegExExecutor.SortType) - Method in class edu.berkeley.cs.succinct.regex.executor.RegExExecutor
-
Computes the regular expression wildcard using the results from two regex sub-expressions.
- RegExWildcard - Class in edu.berkeley.cs.succinct.regex.parser
-
- RegExWildcard(RegEx, RegEx) - Constructor for class edu.berkeley.cs.succinct.regex.parser.RegExWildcard
-
Constructor to initialize a RegExWildcard from two input regular expressions.
- remove() - Method in class edu.berkeley.cs.succinct.util.SearchIterator
-
- remove() - Method in class edu.berkeley.cs.succinct.util.SearchRecordIterator
-
- resetBuffers() - Method in class edu.berkeley.cs.succinct.buffers.SuccinctBuffer
-
Reposition all byte buffers to their respective starting positions.
- rewind() - Method in class edu.berkeley.cs.succinct.util.buffers.ThreadSafeByteBuffer
-
- rewind() - Method in class edu.berkeley.cs.succinct.util.buffers.ThreadSafeIntBuffer
-
- rewind() - Method in class edu.berkeley.cs.succinct.util.buffers.ThreadSafeLongBuffer
-
- right - Variable in class edu.berkeley.cs.succinct.wavelettree.WaveletTree.WaveletNode
-
- roff - Variable in class edu.berkeley.cs.succinct.buffers.SuccinctBuffer
-
- rowoffsets - Variable in class edu.berkeley.cs.succinct.buffers.SuccinctBuffer
-
- rowsizes - Variable in class edu.berkeley.cs.succinct.buffers.SuccinctBuffer
-