class Multiwoven::Integrations::Destination::DatabricksLakehouse::Client

def group_by_table(records)

def group_by_table(records)
  result = {}
  records.each_with_index do |entries, index|
    table_name = records[index][0]
    column = []
    entry_data = entries[1]
    entry_data.each do |entry|
      column << {
        column_name: entry[0],
        data_type: entry[1],
        is_nullable: true
      }
    end
    result[index] ||= {}
    result[index][:tablename] = table_name
    result[index][:columns] = column
  end
  result
end