Skip to content

Commit 375ee6c

Browse files
committed
building slite
1 parent 6d28c82 commit 375ee6c

File tree

1 file changed

+24
-26
lines changed

1 file changed

+24
-26
lines changed

mysqlite/my_sqlite_request.rb

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -65,38 +65,36 @@ def run
6565
end
6666
end
6767
end
68-
process_row(current_row, result_hash, @filtered_hash_array, @columns)if @all_conditions_met
69-
end
68+
process_row(current_row, result_hash, @filtered_hash_array, @columns)if @all_conditions_met
69+
end
7070

7171
end #end of table loop
72-
puts @result_hash_array.inspect
73-
# @result_hash_array=@filtered_hash_array
74-
puts '...................filtered'
75-
puts @filtered_hash_array
76-
end #of request='select'
77-
78-
# puts @filtered_hash_array.inspect
79-
80-
# if @isJoin
81-
# @result_hash_array.each do |rowA|
82-
# @hashedDataB.each do |rowB|
83-
# if rowB[@column_on_db_b] == rowA[@column_on_db_a]
84-
# merged = rowA.merge(rowB)
85-
# @joined_hash_array<<merged
86-
# end
87-
# end
88-
# end
89-
# @result_hash_array=@joined_hash_array
90-
# end
91-
92-
# puts @result_hash_array.inspect
72+
73+
end #of request='select'
74+
puts ".......................filtered............"
75+
puts @filtered_hash_array.inspect
76+
77+
if @isJoin
78+
@result_hash_array.each do |rowA|
79+
@hashedDataB.each do |rowB|
80+
if rowB[@column_on_db_b] == rowA[@column_on_db_a]
81+
merged = rowA.merge(rowB)
82+
@joined_hash_array<<merged
83+
end
84+
end
85+
end
86+
@result_hash_array=@joined_hash_array
87+
end
88+
puts ".......................general............"
89+
puts @result_hash_array.inspect
90+
9391
end#of def run
9492
end#of class
9593
9694
#HELPER FUNCTIONS
9795
9896
def table_to_hashed(table_name)
99-
hashedData=CSV.parse(File.read(table_name),headers:true).map(&:to_h).take(3)
97+
hashedData=CSV.parse(File.read(table_name),headers:true).map(&:to_h).take(55)
10098
return hashedData
10199
end
102100
@@ -126,8 +124,8 @@ def process_row(row,result_hash, result_hash_array,columns)
126124
127125
request = MySqliteRequest.new
128126
request = request.from('nba_player_data.csv')
129-
request = request.select('name','year_start','college')
127+
request = request.select('name','college')
130128
request = request.where('college', 'University of California')
131-
# request = request.where('year_start', '1997')
129+
request = request.where('year_start', '1997')
132130
# request =request.join('college','nba_players.csv','college')
133131
request.run

0 commit comments

Comments
 (0)