Exception: Rasti::DB::NQL::FilterConditionStrategies::UnsupportedTypeComparison

Inherits:
StandardError
  • Object
show all
Defined in:
lib/rasti/db/nql/filter_condition_strategies/unsupported_type_comparison.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(argument_type, comparison_name) ⇒ UnsupportedTypeComparison

Returns a new instance of UnsupportedTypeComparison.



9
10
11
12
# File 'lib/rasti/db/nql/filter_condition_strategies/unsupported_type_comparison.rb', line 9

def initialize(argument_type, comparison_name)
  @argument_type = argument_type
  @comparison_name = comparison_name
end

Instance Attribute Details

#argument_typeObject (readonly)

Returns the value of attribute argument_type.



7
8
9
# File 'lib/rasti/db/nql/filter_condition_strategies/unsupported_type_comparison.rb', line 7

def argument_type
  @argument_type
end

#comparison_nameObject (readonly)

Returns the value of attribute comparison_name.



7
8
9
# File 'lib/rasti/db/nql/filter_condition_strategies/unsupported_type_comparison.rb', line 7

def comparison_name
  @comparison_name
end

Instance Method Details

#messageObject



14
15
16
# File 'lib/rasti/db/nql/filter_condition_strategies/unsupported_type_comparison.rb', line 14

def message
  "Unsupported comparison #{comparison_name} for #{argument_type}"
end