class AmazonAthena::Transformer

Constants

TABLE_LOCATION_PATTERN
TABLE_NAME_PATTERN

Public Class Methods

transform_table(ddl, options = {}) click to toggle source
# File lib/amazon_athena/transformer.rb, line 7
def self.transform_table(ddl, options = {})
  if name = options[:name]
    ddl[TABLE_NAME_PATTERN] = "CREATE EXTERNAL TABLE `#{name}`"
  end

  if location = options[:location]
    ddl[TABLE_LOCATION_PATTERN] = "'s3://#{location}'"
  end

  ddl
end