├── .gitignore ├── .rspec ├── .travis.yml ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bigshift.gemspec ├── bin └── bigshift ├── lib ├── bigshift.rb └── bigshift │ ├── big_query │ ├── dataset.rb │ └── table.rb │ ├── cleaner.rb │ ├── cli.rb │ ├── cloud_storage_transfer.rb │ ├── redshift_table_schema.rb │ ├── redshift_unloader.rb │ ├── unload_manifest.rb │ └── version.rb └── spec ├── bigshift ├── big_query │ ├── dataset_spec.rb │ └── table_spec.rb ├── cleaner_spec.rb ├── cli_spec.rb ├── cloud_storage_transfer_spec.rb ├── redshift_table_schema_spec.rb ├── redshift_unloader_spec.rb └── unload_manifest_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- 1 | /tmp 2 | /config 3 | Gemfile.lock 4 | .ruby-* 5 | /pkg 6 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --tty 3 | --format doc 4 | -Ilib 5 | -rspec_helper -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.2.0 4 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/Rakefile -------------------------------------------------------------------------------- /bigshift.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/bigshift.gemspec -------------------------------------------------------------------------------- /bin/bigshift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/bin/bigshift -------------------------------------------------------------------------------- /lib/bigshift.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/lib/bigshift.rb -------------------------------------------------------------------------------- /lib/bigshift/big_query/dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/lib/bigshift/big_query/dataset.rb -------------------------------------------------------------------------------- /lib/bigshift/big_query/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/lib/bigshift/big_query/table.rb -------------------------------------------------------------------------------- /lib/bigshift/cleaner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/lib/bigshift/cleaner.rb -------------------------------------------------------------------------------- /lib/bigshift/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/lib/bigshift/cli.rb -------------------------------------------------------------------------------- /lib/bigshift/cloud_storage_transfer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/lib/bigshift/cloud_storage_transfer.rb -------------------------------------------------------------------------------- /lib/bigshift/redshift_table_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/lib/bigshift/redshift_table_schema.rb -------------------------------------------------------------------------------- /lib/bigshift/redshift_unloader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/lib/bigshift/redshift_unloader.rb -------------------------------------------------------------------------------- /lib/bigshift/unload_manifest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/lib/bigshift/unload_manifest.rb -------------------------------------------------------------------------------- /lib/bigshift/version.rb: -------------------------------------------------------------------------------- 1 | module BigShift 2 | VERSION = '0.4.0'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /spec/bigshift/big_query/dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/spec/bigshift/big_query/dataset_spec.rb -------------------------------------------------------------------------------- /spec/bigshift/big_query/table_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/spec/bigshift/big_query/table_spec.rb -------------------------------------------------------------------------------- /spec/bigshift/cleaner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/spec/bigshift/cleaner_spec.rb -------------------------------------------------------------------------------- /spec/bigshift/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/spec/bigshift/cli_spec.rb -------------------------------------------------------------------------------- /spec/bigshift/cloud_storage_transfer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/spec/bigshift/cloud_storage_transfer_spec.rb -------------------------------------------------------------------------------- /spec/bigshift/redshift_table_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/spec/bigshift/redshift_table_schema_spec.rb -------------------------------------------------------------------------------- /spec/bigshift/redshift_unloader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/spec/bigshift/redshift_unloader_spec.rb -------------------------------------------------------------------------------- /spec/bigshift/unload_manifest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/spec/bigshift/unload_manifest_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iconara/bigshift/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------