Class: DynamoidAdvancedWhere::Nodes::InNode

Inherits:
OperationNode show all
Defined in:
lib/dynamoid_advanced_where/nodes/in_node.rb

Instance Attribute Summary

Attributes inherited from OperationNode

#lh_operation, #rh_operation

Attributes inherited from BaseNode

#expression_prefix

Instance Method Summary collapse

Methods inherited from OperationNode

#expression_attribute_names, #expression_attribute_values, #initialize

Methods included from Concerns::SupportsLogicalOr

#or

Methods included from Concerns::SupportsLogicalAnd

#and

Methods included from Concerns::Negatable

#negate

Methods inherited from BaseNode

#expression_attribute_names, #expression_attribute_values

Constructor Details

This class inherits a constructor from DynamoidAdvancedWhere::Nodes::OperationNode

Instance Method Details

#to_expressionObject



6
7
8
# File 'lib/dynamoid_advanced_where/nodes/in_node.rb', line 6

def to_expression
  "#{lh_operation.to_expression} IN #{rh_operation.to_expression}"
end