File tree Expand file tree Collapse file tree 1 file changed +0
-33
lines changed Expand file tree Collapse file tree 1 file changed +0
-33
lines changed Original file line number Diff line number Diff line change @@ -64,39 +64,6 @@ def visit_Arel_Nodes_Grouping(o, collector)
64
64
super
65
65
end
66
66
67
- def visit_Arel_Nodes_HomogeneousIn ( o , collector )
68
- collector . preparable = false
69
-
70
- collector << quote_table_name ( o . table_name ) << "." << quote_column_name ( o . column_name )
71
-
72
- if o . type == :in
73
- collector << " IN ("
74
- else
75
- collector << " NOT IN ("
76
- end
77
-
78
- values = o . casted_values
79
-
80
- if values . empty?
81
- collector << @connection . quote ( nil )
82
- elsif @connection . prepared_statements
83
- # Monkey-patch start. Add query attribute bindings rather than just values.
84
- column_name = o . column_name
85
- column_type = o . attribute . relation . type_for_attribute ( o . column_name )
86
- # Use cast_type on encrypted attributes. Don't encrypt them again
87
- column_type = column_type . cast_type if column_type . is_a? ( ActiveRecord ::Encryption ::EncryptedAttributeType )
88
- attrs = values . map { |value | ActiveRecord ::Relation ::QueryAttribute . new ( column_name , value , column_type ) }
89
-
90
- collector . add_binds ( attrs , &bind_block )
91
- # Monkey-patch end.
92
- else
93
- collector . add_binds ( values , &bind_block )
94
- end
95
-
96
- collector << ")"
97
- collector
98
- end
99
-
100
67
def visit_Arel_Nodes_SelectStatement ( o , collector )
101
68
@select_statement = o
102
69
distinct_One_As_One_Is_So_Not_Fetch o
You can’t perform that action at this time.
0 commit comments