Method: Activecube::Processor::Table#matches?

Defined in:
lib/activecube/processor/table.rb

#matches?(query, measures = query.measures) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
17
# File 'lib/activecube/processor/table.rb', line 14

def matches? query, measures = query.measures
  (query.column_names(measures)-model.attribute_types.keys).empty? &&
      !model.activecube_indexes.detect{|index| !index.matches?(query, measures) }
end