class

Fqix::Reader

Inherits Reference < Object

Constants

DEFAULT_SCAN_BYTES = (16_u64 * 1024_u64) * 1024_u64

Constructors

new(gz_path : String, index : Index)
Source

Instance methods

count_many_matches_with_status(names : Array(String), scan_bytes : UInt64 = DEFAULT_SCAN_BYTES) : Array(FetchCountResult)
Source
fetch(name : String, scan_bytes : UInt64 = DEFAULT_SCAN_BYTES) : String | Nil
Source
fetch_all(name : String, scan_bytes : UInt64 = DEFAULT_SCAN_BYTES) : Array(String)
Source
fetch_many(names : Array(String), scan_bytes : UInt64 = DEFAULT_SCAN_BYTES) : Array(FetchResult)
Source
fetch_many_matches_with_status(names : Array(String), scan_bytes : UInt64 = DEFAULT_SCAN_BYTES) : Array(FetchMatchesResult)
Source
fetch_matches(name : String, scan_bytes : UInt64 = DEFAULT_SCAN_BYTES) : Array(Tuple(UInt64, String))
Source
fetch_matches_with_status(name : String, scan_bytes : UInt64 = DEFAULT_SCAN_BYTES) : FetchMatchesResult
Source
fetch_with_status(name : String, scan_bytes : UInt64 = DEFAULT_SCAN_BYTES) : FetchResult
Source

Nested types