Sha256: 0893227feef33ae578565ec436d4375301c946b9ed027763d7c92b4b861c5ef1
Contents?: true
Size: 1014 Bytes
Versions: 18
Compression:
Stored size: 1014 Bytes
Contents
module Groonga class ScanInfo module Flags ACCESSOR = 0x01 PUSH = 0x02 POP = 0x04 PRE_CONST = 0x08 end def apply(data) self.op = data.op self.logical_op = data.logical_op self.end = data.end self.query = data.query self.flags = data.flags if data.max_interval self.max_interval = data.max_interval end if data.similarity_threshold self.similarity_threshold = data.similarity_threshold end data.args.each do |arg| push_arg(arg) end data.search_indexes.each do |search_index| put_index(search_index.index_column, search_index.section_id, search_index.weight, search_index.scorer, search_index.scorer_args_expr, search_index.scorer_args_expr_offset || 0) end if data.start_position self.start_position = data.start_position end end end end
Version data entries
18 entries across 18 versions & 1 rubygems