cranium-0.8.1

https://rubygems.org

cranium

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 934567

number: 0.8.1

platform: ruby

spec_sha256: ef79a45ae55d40a44885a489dc0721eec9bbfd0cd6b8851b3df35c8c8592c455

sha256: 13e0f79eef8892ccee774309916f6d6f545c05256a04a3739157d30009b8bb7f

created_at: 2024-05-13 08:28:07 UTC

updated_at: 2024-06-11 15:25:35 UTC

position: 0

version_data_entries_count: 142

uploaded_at: 2021-09-16 08:37:10 UTC

indexed: true

has_extensions:

extensions:

Gem size: 43 KB

Version Data Entries

Total: 142

Unpacked size: 183 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.env1006440049 Bytes384973481911668e077e6ddb6de0fb5a699fc1c8aa735b73c0e132c58e7bdb7d
.gitignore10064400219 Bytesbe59ef2e474c116937586c3e24eda64b19c88ec91f6f41576d6c84279e38b1d3
.rspec1006440057 Bytesb92d21228aa2d4a314f8072caf103e483d06d5610486b39676e6d8a3732271f5
Dockerfile10064400425 Bytesd75e1ffd6edfe26de160967bfec5e3a635a56ddc72a79fb6a0cf6631d5e0a86e
Gemfile1006440092 Bytesc316f43d401565d8fb9ae758a5d73b561f9674731952c0650efccc6bcdf4ae80
LICENSE.txt100644001.04 KB9f44bdbf10bd974c86a7a308e0ecb9293890c4bc9c16c4565bfb19375f2b020f
README.md10064400503 Bytes4d0db6828bc231c79b3da7c210c12eab95f43923b0f13330408467f5741ad701
Rakefile1006440059 Bytes2a8a722f5d7849ec684fecbf007f92ca6c8004475e69eca1a733d7c218ac216d
Vagrantfile10064400775 Bytes723328a77700f360bb2d193fb75735b596864b1736624645ee926f3d67d6dca8
bin/cranium10075500134 Bytes5c4b1ec8107e364cdf2d494ec5bd9671fe027e7e0b8add904cbeac45c7370273
bin/run_tests.sh1006440047 Bytes7402e1b8e92218460b48d24ecacc871028fd82aa0c244257957c591ec1705f67
codeship-services.yml10064400510 Bytes014310d08fce9efc92153132c51ce644e4b9a4742d2360070c1db94df37fc53a
codeship-steps.yml1006440070 Bytesf6270967f011fba6caa055f98c1170b1906e3a094e2fc71d470e8a922eefe471
config/cucumber.yml10064400116 Bytesf71ee5f4a45cf55545e5d7cbe657527c449b8dee1993919349e7a51f327c2502
cranium.gemspec100644001.12 KB249fae958458223fbe355ee834349305a03b069fb91ef83203e7b16d6eb0f74d
db/setup.sql10064400347 Bytes2ed7519c8893451ebf7f8d75040838a213c2ef38b6bfa1288d038ed26aedea52
db/start.sh10064400244 Bytese4d6642453d3a69c09c3993a51374dcce00ef5a5e8f39cb5af0795021cad54ea
docker-compose.yml10064400219 Bytes6983e34ccb7b10c8d967be6d29e9e1901e353e5d30872d71d57fad85fd553802
docker/create_databases.sql10064400347 Bytes2ed7519c8893451ebf7f8d75040838a213c2ef38b6bfa1288d038ed26aedea52
docker/initialize_greenplum.sh10064400279 Bytes1efc264579f5dd6fd6fcf1c072e379d44d37636e302e5cc3a815984f3174768e
examples/config.rb10064400478 Bytesd1a266524a32545b9ef81ac26a1d671d945283aa31b4e4b56ca1dc225ca75468
examples/deduplication.rb10064400470 Bytes580ee87c7fbb4b72c805f5ef556f15b9ddb63c5021c1c7b40ac0a21aa9f3a3f1
examples/import_csv_with_field_lookup_inserting_new_dimension_keys.rb10064400803 Bytesd78831b8310231633d547a17610911d5f1059131be31a4ebeabf7763f70a3d27
examples/incremental_extract.rb10064400398 Bytese501150d136e5fdb39beb33a4a1f8979087f9bb6748287cd8e413ea695ad52c3
examples/lookup_with_multiple_fields.rb10064400800 Bytes35b1823afa77f68c6323ea329332de05ebf9c2972bb1b52e32ffb9c40d3e5e82
features/archive.feature100644001.3 KB097e429bf40ae61bb9e7bdace5e1acc87f62371f08fb092f1b798b9dc9a871f4
features/extract/incremental_extract.feature100644001.85 KB32f44ebfc04d8603f011acf3e2cbe9f4581d566bfaa41c1cc2da0d91c361b6dd
features/extract/simple_extract.feature100644002.45 KB766e9c660bcfce99680c6ae7bbb7c91c1fcc20d882828f030624953471929348
features/import/delete_from_table_based_on_csv.feature100644001014 Bytes6e082beb66c215eca1b84f34d27db958e924d9b1bee9612068e95fdab6be49a7
features/import/import_csv_to_database_as_delta.feature100644001.42 KBfcc0f5c775063182f873e54445ffb22a52195d655fd64a6367b156ec94f39208
features/import/import_csv_to_database_with_delete_insert_merging.feature100644001.63 KBb0bf6582d2bbf131a71a0221be3f17500732e9a5957c59e8958bfdeb6128c315
features/import/import_csv_to_database_with_truncate_insert.feature100644001.54 KB805707d6fd6f40fad3df06d37bd40bdb83968088dda0fa6d345a6b6d8cba5cfa
features/import/import_csv_to_database_with_update_merging.feature100644001.8 KB2fda61680d4f9c197416f58028d01ec3b7e6aeebfe15bcdddbc86f86c123ea98
features/import/import_csv_with_always_inserting_new_dimension_keys.feature100644007.13 KBa995c5af45f50e4ae115bb46b70db20bee6bdf64436fb58f04ae6e4e9f1ff072
features/import/import_csv_with_field_lookup_inserting_new_dimension_keys.feature100644002.24 KB595180b15fa8d0a216ba208c22f91a42ce2e08d6c483209a83fb657e9fe11ccb
features/import/import_csv_with_field_lookup_transformation.feature100644004.2 KB92ed71ec3c3032469779d45984cc3b7ae9f648d2d184c594a45b2c164de997ef
features/import/import_csv_with_transformation.feature100644001.88 KBe36f1b143bd0057646a3f87b7d29a9122a460d36d5156df4ac222a04a2dcda71
features/import/import_multiple_csv_files_without_transformations.feature100644001.61 KBd824f97d16d5e054fc95b36b3f93c49e0039d6a41105df3d1ed4e12245664be0
features/import/import_with_load_id_from_sequence.feature100644001.53 KBbc06780deda42b711715a3945155449eb0f791ed5ffa1d294164f4efda2a89a7
features/import/import_with_lookup_from_multiple_fields.feature100644002.24 KB6956f702f8e961b25fb3b45c4c12b82e03bfeeac9adc409023acbefd6a87ed23
features/read.feature100644001.18 KB8b74fab42532a4d2d3bc7e7abc5d0f1b52de17b17b39d9125c1df899f496c79a
features/remove.feature100644001.02 KB32648eb620bdaafbe0e03e25bf7f4179c45fb326bf1cc262f0bf27044bae2996
features/restore_database_connection.feature100644001.61 KB315b1065710323ee6eb9e4e0a971163417945948f15d887818b4e243be74d8de
features/step_definitions/database_table_steps.rb100644001.37 KBd33bb75ad5dd446254503a8e4a53ce5a9198c7d90df460294175719652164849
features/step_definitions/definition_steps.rb1006440086 Bytes61d4ba7171922512e72ec1b6bc9a86f2553c8148d0782293ee245e4d029294b7
features/step_definitions/execution_steps.rb10064400617 Bytes089c809d8dbd5e67fa18ec5af64444d917e89cb6d1ec4d8c8815acb8222d6ca9
features/step_definitions/file_steps.rb100644001.6 KB542e7fb3f457b7f9c076a59d6f9abed2ebcbb228ace5923015bd913ce1be7757
features/support/class_extensions.rb10064400444 Bytes8ae2c18d6aaddc9d6f5afa5177d09270ff10a01fc2db80143a033f929d7611ea
features/support/env.rb10064400857 Bytese713c5763300fe06246772b630489792296e02a8b5d70b652a97630eb177b965
features/support/randomize.rb10064400632 Bytes31e55b14325e6a8b311d11fc94feaf71d61ef0d6618ba56cad705fa02f4a5fc1
features/support/stop_on_first_error.rb10064400128 Bytesdcb699e11f33a76c8d7b1249a4540ba985c14e8a11a784f5a085058fa8e3a3f1
features/transform/deduplication.feature10064400912 Bytes1097aeb2486c8fe8e1923ca4b88387804d5e52a87d1997776fab2678ce59a52e
features/transform/empty_transformation.feature100644002.22 KB600ec12ba7c52957a86f51eb328fba577fbd6dcabaee86bd74096495f4719191
features/transform/join.feature100644005.27 KB1f8c7221de9fc5b75c72f967839a14e56d3676bdb821648e6ce231b401118ef2
features/transform/join_multiple_files_into_one_output_file.feature100644001.5 KB1eb697415959607b82c4d1c3ee1b1c2d218b7d426bd43caead35cd2c33d95320
features/transform/output_rows.feature100644001.5 KB985811adfb8c8d1ff8e8f00cee9bfcd79fd626a7ab6b7c6bfb75b40720a068a2
features/transform/projection.feature100644001 KB9123ae2fc22b9f19ce43828729af365f90fbccdd057302b0ce223c7d9d778241
features/transform/raw_ruby_transformation.feature100644001.72 KB238c8374a378f52a633a6cfaa43a04ff8775111d8a1f6dda645733dac64e4039
features/transform/split_field.feature100644001.32 KBb2d7f594076f20849cc4b2a8bf8a443b335a43cb2e573ab169ea35cdb4c0099c
lib/cranium.rb100644001.59 KB54d213b08864cdf0f90571979bfea0cc47817a2c0ba8e096c1a47d1a8b6bab2f
lib/cranium/application.rb100644001.43 KBe74817e729f963b75693383903572847e1ea568b7112cb281ddee8d35bdeab5d
lib/cranium/archiver.rb100644001.01 KB3bf38f256ae040a37672cf6d138ce94d956fd565fd4ff3e79e9175029faf5d50
lib/cranium/attribute_dsl.rb10064400662 Bytes056157921483b137b6b9ac3a541bb7be9d48fd53abd8148d028883f877386bcf
lib/cranium/command_line_options.rb10064400473 Bytes8397d9144f8f40dcd54345a1259ba07ddeb5aa97f3a89c6728b1b687a8368172
lib/cranium/configuration.rb10064400679 Bytes98cac95337b47d883acb13bed1b01fb3476705cf7347a2deb0f7521c29cf2b3f
lib/cranium/data_importer.rb100644001.27 KB48126bf172ef4a074411a1627ee976595a20cd78bf07320105200d214aead861
lib/cranium/data_reader.rb100644001001 Bytes4260cad071cd4a5f9b7fe9054a245ea2c26fd021defbd8e108be26fa3ae908b6
lib/cranium/data_transformer.rb100644002.99 KB2fced35156311427d10513b25cf1ed5fd37de9c7a1af264ba67ffbba8f74b7a2
lib/cranium/database.rb100644001.36 KB50f6c992915bca0c976814955f36b0fa946bdd34f06b17fab1a53094a439f52a
lib/cranium/definition_registry.rb10064400355 Bytes2118789bffeb089670f9ee3476578d7a0a7a28c3f5da1bbe411942d890a87a70
lib/cranium/dimension_manager.rb100644001.2 KB5fa35009f3f6079937df9a6e8ee0d03a614cb887a29b76e660a16a78a0d5be71
lib/cranium/dsl.rb100644002.35 KBca8a0fa3679e6895902696cda4434a678703b87ea9b701f15d028957a7aafd3a
lib/cranium/dsl/database_definition.rb10064400392 Byteseefe512abbdeb063dbed5050dc20e296707c9b5998b3d9a71dd7cf7f47ba866f
lib/cranium/dsl/extract_definition.rb10064400503 Bytes35a7537818241705c85e45fc21f3145445ec1f0ffdf62d978e4ba102055a0749
lib/cranium/dsl/import_definition.rb10064400895 Bytes40c7628b90c0df92d22744652c9cd55e8bf5fa9b9e7477d527959a057b1538e1
lib/cranium/dsl/source_definition.rb100644001.03 KB033bc77e2774b03de666a41ee9a243ea37b860f45e5985d351b83bae1678aeac
lib/cranium/extensions/sequel_greenplum.rb10064400515 Bytes9c057128bb20f1d68ff8d66f8ca0b57cde544472401562b3e36217bb3d87f146
lib/cranium/external_table.rb100644001.56 KB2dc946b1c462a4fd727e6dcc9ef2f788626730cb49ce9b1a0979f80adbba5d6d
lib/cranium/extract.rb10064400186 Bytes2b09b21a12643719b58e936b1c2e01de7fddbbb5425ebeea985a6daf045364ae
lib/cranium/extract/data_extractor.rb10064400298 Bytes32aaa21b1437fe1b26056d431b6b082db7331a7e3f396acde1e46944dff534a0
lib/cranium/extract/storage.rb10064400997 Bytes4563a12f244e4af90e362dc73e75f7f63ad979bc4311fffd8e8417eab5fa92c4
lib/cranium/extract/strategy.rb10064400208 Bytesfb070c8640f3b773c3d427adbf4fda79c12a85b69e55fe5db406ae7b7f6b254f
lib/cranium/extract/strategy/base.rb10064400828 Bytes1153ef9b149445694e3033d525d4aaf87943aadfb64646753bbadcac358e543b
lib/cranium/extract/strategy/incremental.rb10064400520 Bytes36a96e825649541fa0093ac2ad0c094796e9e49ffc5ad7d2e3a07d2c5efd8fdc
lib/cranium/extract/strategy/simple.rb10064400226 Bytes2b56733f680a1538767b62aea1984221a92b94a30a2220cec86618592f106549
lib/cranium/file_utils.rb10064400112 Bytes02943e63ece967b547b941bbd5d0efd445cd5128a0cd24a48c0be97219fc26c2
lib/cranium/import_strategy.rb10064400376 Bytes400080670f6aa295a907d09873aa7f9c3c45056faaf6c99bab503be5e320d489
lib/cranium/import_strategy/base.rb10064400903 Bytese2ed911710a440cd331cb741128d1292c59cc21be6d843aac99f2cf54424d5a1
lib/cranium/import_strategy/delete.rb10064400715 Byteseed9df791af52f7ea5476147c8929c4c8fbe9ea4081917cf8ae07ad7ba0b77a0
lib/cranium/import_strategy/delete_insert.rb10064400876 Bytes8341151cafb5f4eb599daee8920322dc575eb63d7c227e66e6f35ff26cbf700c
lib/cranium/import_strategy/delta.rb10064400269 Bytes2cc68dae5e2c225b4354aee86e3e0b98fc9026332cb1fbbe2e90862954108857
lib/cranium/import_strategy/merge.rb100644001.3 KB2f8b27582e313fecce5ce2123ae81b476296cb3bab25d696cf9e93653b82c8c2
lib/cranium/import_strategy/truncate_insert.rb10064400408 Bytes7a6965d3c3ad723a7e10df700428a9541d80489bb86a88e5a2b484998ab05318
lib/cranium/logging.rb10064400240 Bytes55813825017077c521556589013d0ac42b12416c977f599fd46a5ef1ad418c94
lib/cranium/profiling.rb10064400332 Bytesc6b90d5e02a7e0ad1041f03a446fb15719c2bf2b82f8071753abad6c2b8caa80
lib/cranium/progress_output.rb10064400455 Bytes47257f2505eac09910340f1c6a908101b723795f8978f11065c72cdcb8eea1d8
lib/cranium/sequel.rb1006440069 Bytes2d43d6d6b86d2c1dff4ed933ff5613d47c687c189647f599daff67cc0e5976b1
lib/cranium/sequel/hash.rb10064400679 Bytesaed2e26fa9b7ca1fa07f088e79558bb62787fcc8c82de8653091173a3ff81bf4
lib/cranium/source_registry.rb10064400316 Bytes599f5f427b1c056b9e253b63c6d8abc203593b982d51a71fa1e195b3e50f41c1
lib/cranium/test_framework.rb10064400433 Bytese29d4aa9264c2c272dda62eb578deeb3ae04cbd1353008ad266757ef78b762bf
lib/cranium/test_framework/cucumber_table.rb100644002.59 KBe1ee443ef01ef0f567b4a48a27b2524802a52b129cd01dd9e82d01fd04232abd
lib/cranium/test_framework/database_entity.rb10064400410 Bytes74fecf1a42a77d96c792030989e5456a137ea0faa18ed27f0b0b74531905dcbe
lib/cranium/test_framework/database_sequence.rb10064400279 Bytesdcee1bc6deec292d0e9cfecd7c44166f2498a87ff529bbdf591851ade8d1fdce
lib/cranium/test_framework/database_table.rb10064400644 Bytes0915911ba635da6d9e6fe804b60209260e75763521fa861d95d781ec13c46887
lib/cranium/test_framework/upload_directory.rb10064400646 Bytese7dae855ffe0449fd6d097348724a91d378da2f92fc794e9b169a4b21f8c0b98
lib/cranium/test_framework/world.rb100644001.61 KBdc4a07791241ff0236af71f00eac9217974e0ae95ea505847320bc65a1b999f3
lib/cranium/transformation.rb10064400264 Bytes0ab4b87c0b1b65223910c56b1ccadb8305376cb6b2f67c461470534543ad71ad
lib/cranium/transformation/duplication_index.rb10064400766 Bytes259da462d3e6074d22ae21ce0feb3baba0946d7d608f045ddc60feb774e0b75a
lib/cranium/transformation/index.rb100644001.87 KB0a71ca030458f46493022ce15798d32f65f56171f4184c961e7bd23e293fce27
lib/cranium/transformation/join.rb100644003.35 KBcc1a2002e7ebc50ae58480f79d64a091b7651f2b06c3f112784d1ab8177eae24
lib/cranium/transformation/sequence.rb10064400707 Bytesd51a3d7152d74750c0a169b64f81d20e06e745bb70ecd24ddbbfe95fd4462747
lib/cranium/transformation_record.rb10064400657 Bytes037d9023655faf5cee57530a63625c0b0773edca7422bd9d997593eb4d6c5dda
rake/test.rake10064400829 Bytesd6bbeeb17487dc3c73f1a5544dd0b3d4478a08fece45c2ae1c7618f5420bb5ce
repo-info.json10064400147 Bytese3090fceabab14aae6f6f15823396bfef916a0339966653a3d6b946f4dfcfd5a
spec/cranium/application_spec.rb100644004.19 KB7073cb2bd9d037671fb533e3761305d08e714a704c373c28c56a3e6dfc362943
spec/cranium/archiver_spec.rb100644002.61 KB64bfcb1c4169f56ae7ca4a34104b60df1a0b49d37da67c07577e7015c7f89d32
spec/cranium/command_line_options_spec.rb10064400715 Bytesc583312e90f85397737ede1cdc416d90760340b1d312ffa7c4fcf6c95c25e35c
spec/cranium/configuration_spec.rb10064400972 Bytesaaffaa30806c73511bee453d785fc71a19f4bf33eb72a0c89860d9c9d3e897dd
spec/cranium/data_importer_spec.rb100644002.89 KB8610444a9cf0ab254d4309a44d3c358e5b6d7b242eb030772324a31d3b0f0b3e
spec/cranium/data_transformer_spec.rb10064400566 Bytes42200dcdbe817c7d3e422d8bade764b657fa3f6fff312bddb2082001e05e3536
spec/cranium/database_spec.rb100644003.67 KB40686be691a48f31e5ab7f332fae96171d13c67877a9f64a60174989ddfb2452
spec/cranium/definition_registry_spec.rb100644001.38 KB05594600e27e5199a1d0078290dac2fdc171636935e98e30d132caa4832461e0
spec/cranium/dimension_manager_spec.rb100644002.38 KBd483cfba2cf9f1cce6d22a18c3f9bb2132785a12426661c2472599b1775bfb2a
spec/cranium/dsl/database_definition_spec.rb100644001.2 KB6eddc6dcba1bf16f523e6633f8fe444885017c629bc8e269245572a2f4d8d9c5
spec/cranium/dsl/extract_definition_spec.rb100644002.01 KBc3f8ea098cddc15f0a26f5b719156cf799c42a9f208a14f733341ff1487591a8
spec/cranium/dsl/import_definition_spec.rb100644003.92 KB77d012cf4abffe7809831d899ffbb3a133c763b7ebd0a1bb4171290d3a599796
spec/cranium/dsl/source_definition_spec.rb100644002.26 KB05fa5bccf4e119b74c9fa4e851e75629ff25d3c5b62c055fd818cbf64098a59d
spec/cranium/dsl_spec.rb100644004.48 KBfda8205488aa035524a3a1e2f6edf6ef9eeaa523eeba3ccfceb0e353e8e9fd0c
spec/cranium/external_table_spec.rb100644003.11 KB82fb2718f1b48f4fd9c08097c882cea34109049aa97728595efcb38582ad50db
spec/cranium/extract/storage_spec.rb100644006.33 KB455ff671119a23ad8fd81f483fb077959a49446efefcb3e87151f3fbce83ae56
spec/cranium/file_utils_spec.rb10064400753 Bytes258edd51914e7859e8531c056dd1353fb725acc2d65a0f5a1a7b638535ec1df8
spec/cranium/logging_spec.rb10064400946 Bytes4d95cfe81edebae22427a4d236be4ba3d70cd633748d10ce1a95c8b550a90c1d
spec/cranium/sequel/hash_spec.rb100644001.87 KB976e5de03cc2085ab1958ef9391f6a8929d0ed449dc7320560a2a5aa1f73ffcc
spec/cranium/source_registry_spec.rb10064400863 Bytes4507e36dba7537e1152dfacee59b3f521f6c7e4967e0be536ecdcfe0945f7b78
spec/cranium/test_framework/cucumber_table_spec.rb100644004.36 KB99459e28026c7c9736139c6de23fccd3ee7b22d3e0b89c1812defd5a392a2cd4
spec/cranium/transformation/duplication_index_spec.rb100644002.73 KB2f86f74b4dfd52af342a7306f58d2a32d8bcef3d5dec1cdd7a8205e2e10418be
spec/cranium/transformation/index_spec.rb100644007.08 KB0603c2448de58475df01fb5e112d8de35ceb1198836ad721b25fea027dc1f707
spec/cranium/transformation/join_spec.rb100644001.38 KBf38f591931a42d500b656b363265a71371f4123f6a9a1b58298b7d777a7b75c0
spec/cranium/transformation/sequence_spec.rb100644002.48 KBa71e701181686d6271b70bfdaf4148a0eb7fb55ccdaa439eb90fa266588f7bc9
spec/cranium/transformation_record_spec.rb100644002.46 KB0c5de4b0a9d9dabc7493ab72e6b6a5c658046499b364f9c0b0879a3c556fb2e9
spec/cranium_spec.rb100644001.51 KB814276b58445df9d3b7e0f117bbc5e370eb8d022e5b9eb03ba7ef05b41553587
spec/spec_helper.rb1006440034 Bytes9d798c4e7dde2f2d00a6f31725b741cf7cadcf0182190e9af3d71ca8f0a7996a