├── .gitignore ├── LICENSE.txt ├── README.md ├── core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cloudera │ │ │ └── labs │ │ │ └── envelope │ │ │ ├── EnvelopeMain.java │ │ │ ├── component │ │ │ ├── CanReturnErroredData.java │ │ │ ├── Component.java │ │ │ ├── ComponentFactory.java │ │ │ ├── InstantiatedComponent.java │ │ │ ├── InstantiatesComponents.java │ │ │ └── ProvidesAlias.java │ │ │ ├── configuration │ │ │ └── ConfigLoader.java │ │ │ ├── derive │ │ │ └── Deriver.java │ │ │ ├── event │ │ │ ├── CoreEventMetadataKeys.java │ │ │ ├── CoreEventTypes.java │ │ │ ├── Event.java │ │ │ ├── EventHandler.java │ │ │ ├── EventManager.java │ │ │ ├── EventUtils.java │ │ │ └── impl │ │ │ │ └── LogEventHandler.java │ │ │ ├── input │ │ │ ├── BatchInput.java │ │ │ ├── CanRecordProgress.java │ │ │ ├── Input.java │ │ │ └── StreamInput.java │ │ │ ├── output │ │ │ ├── BulkOutput.java │ │ │ ├── Output.java │ │ │ └── RandomOutput.java │ │ │ ├── partition │ │ │ ├── ConfigurablePartitioner.java │ │ │ └── PartitionerFactory.java │ │ │ ├── plan │ │ │ ├── BulkPlanner.java │ │ │ ├── MutationType.java │ │ │ ├── Planner.java │ │ │ ├── RandomPlanner.java │ │ │ └── time │ │ │ │ └── TimeModel.java │ │ │ ├── repetition │ │ │ ├── Repetition.java │ │ │ └── Repetitions.java │ │ │ ├── run │ │ │ ├── BatchStep.java │ │ │ ├── DataStep.java │ │ │ ├── DecisionStep.java │ │ │ ├── LoopStep.java │ │ │ ├── RefactorStep.java │ │ │ ├── Runner.java │ │ │ ├── Step.java │ │ │ ├── StepState.java │ │ │ ├── StreamingStep.java │ │ │ └── TaskStep.java │ │ │ ├── schema │ │ │ ├── ConfigurationDataTypes.java │ │ │ ├── DeclaresExpectingSchema.java │ │ │ ├── DeclaresProvidingSchema.java │ │ │ ├── InputTranslatorCompatibilityValidation.java │ │ │ ├── Schema.java │ │ │ ├── SchemaNegotiator.java │ │ │ ├── UsesExpectedSchema.java │ │ │ └── UsesProvidedSchema.java │ │ │ ├── security │ │ │ ├── KerberosLoginContext.java │ │ │ ├── KerberosParameterValidations.java │ │ │ ├── KerberosUtils.java │ │ │ ├── SecurityConfig.java │ │ │ ├── SecurityUtils.java │ │ │ ├── TokenProvider.java │ │ │ ├── TokenStore.java │ │ │ ├── TokenStoreListener.java │ │ │ ├── TokenStoreManager.java │ │ │ └── UsesDelegationTokens.java │ │ │ ├── spark │ │ │ ├── AccumulatorRequest.java │ │ │ ├── Accumulators.java │ │ │ ├── Contexts.java │ │ │ ├── RowWithSchema.java │ │ │ └── UsesAccumulators.java │ │ │ ├── task │ │ │ └── Task.java │ │ │ ├── translate │ │ │ ├── TranslateFunction.java │ │ │ ├── TranslationResults.java │ │ │ └── Translator.java │ │ │ ├── utils │ │ │ ├── ConfigUtils.java │ │ │ ├── DateTimeUtils.java │ │ │ ├── FilesystemUtils.java │ │ │ ├── JVMUtils.java │ │ │ ├── PlannerUtils.java │ │ │ ├── RowUtils.java │ │ │ ├── SchemaUtils.java │ │ │ └── StepUtils.java │ │ │ └── validate │ │ │ ├── AllowedValuesValidation.java │ │ │ ├── AtMostOnePathExistsValidation.java │ │ │ ├── ExactlyOnePathExistsValidation.java │ │ │ ├── IfPathExistsValidation.java │ │ │ ├── IfPathHasValueValidation.java │ │ │ ├── MandatoryPathValidation.java │ │ │ ├── NonEmptyValueValidation.java │ │ │ ├── NoopValidation.java │ │ │ ├── OptionalPathValidation.java │ │ │ ├── ProvidesValidations.java │ │ │ ├── RegexValueValidation.java │ │ │ ├── Validation.java │ │ │ ├── ValidationResult.java │ │ │ ├── ValidationUtils.java │ │ │ ├── Validations.java │ │ │ ├── Validator.java │ │ │ └── Validity.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.cloudera.labs.envelope.event.EventHandler │ └── test │ ├── java │ └── com │ │ └── cloudera │ │ └── labs │ │ └── envelope │ │ ├── TestEnvelopeMain.java │ │ ├── component │ │ └── TestInstantiatedComponent.java │ │ ├── configuration │ │ └── TestConfigLoader.java │ │ ├── event │ │ ├── TestEvent.java │ │ ├── TestEventManager.java │ │ ├── TestEventUtils.java │ │ └── TestingEventHandler.java │ │ ├── partition │ │ ├── DummyPartitioner.java │ │ └── TestPartitionerFactory.java │ │ ├── run │ │ ├── DummyInput.java │ │ ├── TestBatchStep.java │ │ ├── TestDecisionStep.java │ │ ├── TestLoopStep.java │ │ ├── TestRunner.java │ │ ├── TestStreamingStep.java │ │ └── TestTaskStep.java │ │ ├── schema │ │ ├── TestConfigurationDataTypes.java │ │ ├── TestInputTranslatorCompatibilityValidation.java │ │ └── TestSchemaNegotiator.java │ │ ├── security │ │ ├── TestKerberosUtils.java │ │ ├── TestSecurityUtils.java │ │ ├── TestTokenProvider.java │ │ ├── TestTokenStore.java │ │ ├── TestTokenStoreListener.java │ │ └── TestTokenStoreManager.java │ │ ├── spark │ │ ├── TestAccumulatorRequest.java │ │ ├── TestAccumulators.java │ │ └── TestContexts.java │ │ ├── translate │ │ ├── DummyTranslator.java │ │ └── TestTranslateFunction.java │ │ ├── utils │ │ ├── TestConfigUtils.java │ │ ├── TestPlannerUtils.java │ │ ├── TestRowUtils.java │ │ ├── TestSchemaUtils.java │ │ └── TestStepUtils.java │ │ └── validate │ │ ├── TestAllowedValuesValidation.java │ │ ├── TestAtMostOnePathExistsValidation.java │ │ ├── TestExactlyOnePathExistsValidation.java │ │ ├── TestIfPathExistsValidation.java │ │ ├── TestIfPathHasValueValidation.java │ │ ├── TestMandatoryPathValidation.java │ │ ├── TestNonEmptyValueValidation.java │ │ ├── TestOptionalPathValidation.java │ │ ├── TestRegexValueValidation.java │ │ ├── TestValidationResult.java │ │ ├── TestValidationUtils.java │ │ ├── TestValidations.java │ │ ├── TestValidator.java │ │ └── ValidationAssert.java │ └── resources │ ├── configuration │ ├── config-utils │ │ ├── base.conf │ │ ├── load.conf │ │ └── merged.conf │ ├── run │ │ ├── batch.conf │ │ ├── merge-into-batch-steps.conf │ │ ├── merge-into-stream-steps.conf │ │ └── stream.conf │ └── step-utils │ │ ├── base.conf │ │ ├── loaded.conf │ │ └── merged.conf │ ├── event │ ├── exception_event.conf │ └── expected_core_events.conf │ ├── log4j.properties │ ├── security │ ├── krb-app.conf.template │ ├── krb5.conf.template │ ├── security_listener_test.conf │ ├── security_manager_basic.conf │ ├── security_manager_nocredsfile.conf │ ├── security_manager_testrenewal.conf │ └── security_validation_test.conf │ ├── spark │ ├── spark-hive-disabled.conf │ ├── spark-hive-enabled.conf │ └── spark-passthrough-good.conf │ └── udf │ ├── udf_none.conf │ └── udf_valid.conf ├── docs ├── configurations.adoc ├── decisions.adoc ├── derivers.adoc ├── events.adoc ├── inputs.adoc ├── looping.adoc ├── planners.adoc ├── repetitions.adoc ├── security.adoc ├── tasks.adoc └── userguide.adoc ├── examples ├── filesystem │ ├── README.md │ ├── example-input.json │ └── filesystem.conf ├── fix-hbase │ ├── README.adoc │ ├── create_hbase_tables.rb │ ├── fix_generator.conf │ ├── fix_hbase.conf │ └── jaas.conf ├── fix │ ├── README.adoc │ ├── architecture.png │ ├── create_fix_tables.sql │ ├── fix.conf │ └── fix_generator.conf ├── impala_ddl │ ├── README.adoc │ ├── create_tables.sql │ ├── env.sh │ ├── example-input-20190101.json │ ├── example-input-20190102.json │ ├── run-tests-clustermode.sh │ ├── run-tests.sh │ ├── setup-tests.sh │ ├── simple-impala-kudu.conf │ ├── simple-impala-part.conf │ └── simple-impala-unpart.conf ├── navigator │ ├── README.adoc │ ├── add_kudu_partitions.sh │ ├── create_nav_tables.sql │ ├── jaas.conf │ ├── nav-audit.conf │ ├── refresh_parquet_tables.sql │ ├── submit-secured-cdh5.sh │ ├── submit-secured.sh │ ├── submit-unsecured-cdh5.sh │ └── submit-unsecured.sh ├── pom.xml ├── src │ └── main │ │ └── java │ │ └── com │ │ └── cloudera │ │ └── labs │ │ └── envelope │ │ └── examples │ │ ├── FIXInput.java │ │ └── TrafficGenerator.java └── traffic │ ├── README.md │ ├── create_traffic_conditions.sql │ └── traffic.conf ├── external ├── hbase │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cloudera │ │ │ │ └── labs │ │ │ │ └── envelope │ │ │ │ └── hbase │ │ │ │ ├── DefaultHBaseSerde.java │ │ │ │ ├── HBaseColumnsValidation.java │ │ │ │ ├── HBaseOutput.java │ │ │ │ ├── HBaseSerde.java │ │ │ │ └── HBaseUtils.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.cloudera.labs.envelope.output.Output │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── cloudera │ │ │ └── labs │ │ │ └── envelope │ │ │ └── hbase │ │ │ ├── TestDefaultHBaseSerde.java │ │ │ ├── TestHBaseOutput.java │ │ │ └── TestHBaseUtils.java │ │ └── resources │ │ └── hbase │ │ ├── hbase-input-test.conf │ │ ├── hbase-output-badcol.conf │ │ ├── hbase-output-no-columns.conf │ │ ├── hbase-output-no-rowkey.conf │ │ ├── hbase-output-test.conf │ │ ├── hbase-output-with-batchsize.conf │ │ ├── hbase-output-with-different-keysep.conf │ │ ├── hbase-output-with-hbase-config.conf │ │ └── hbase-output.conf ├── impala │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cloudera │ │ │ │ └── labs │ │ │ │ └── envelope │ │ │ │ └── task │ │ │ │ ├── ImpalaMetadataTask.java │ │ │ │ └── ImpalaMetadataTaskConfig.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.cloudera.labs.envelope.task.Task │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── cloudera │ │ │ └── labs │ │ │ └── envelope │ │ │ └── task │ │ │ └── TestImpalaMetadataTask.java │ │ └── resources │ │ ├── invalid-1.conf │ │ ├── invalid-2.conf │ │ ├── invalid-3.conf │ │ ├── invalid-4.conf │ │ ├── invalid-5.conf │ │ ├── invalid-6.conf │ │ ├── krb5.conf │ │ ├── log4j.properties │ │ ├── valid-1.conf │ │ ├── valid-2.conf │ │ ├── valid-3.conf │ │ ├── valid-4.conf │ │ ├── valid-5.conf │ │ ├── valid-6.conf │ │ └── valid-7.conf ├── kafka │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cloudera │ │ │ │ └── labs │ │ │ │ └── envelope │ │ │ │ └── kafka │ │ │ │ ├── KafkaCommon.java │ │ │ │ ├── KafkaInput.java │ │ │ │ ├── KafkaOutput.java │ │ │ │ └── serde │ │ │ │ ├── AvroSerializer.java │ │ │ │ └── DelimitedSerializer.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ ├── com.cloudera.labs.envelope.input.Input │ │ │ └── com.cloudera.labs.envelope.output.Output │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── cloudera │ │ │ └── labs │ │ │ └── envelope │ │ │ └── kafka │ │ │ ├── DummyKafkaOffsetStore.java │ │ │ ├── TestKafkaCommon.java │ │ │ ├── TestKafkaInput.java │ │ │ └── serde │ │ │ ├── TestAvroSerializer.java │ │ │ └── TestDelimitedSerializer.java │ │ └── resources │ │ └── kafka │ │ ├── kafka-input-test.conf │ │ └── serde │ │ └── avro-serialization-test.avsc ├── kudu │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── cloudera │ │ │ └── labs │ │ │ └── envelope │ │ │ └── kudu │ │ │ ├── KuduConnection.java │ │ │ ├── KuduConnectionManager.java │ │ │ ├── KuduInput.java │ │ │ ├── KuduOutput.java │ │ │ ├── KuduTokenProvider.java │ │ │ └── KuduUtils.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── com.cloudera.labs.envelope.input.Input │ │ └── com.cloudera.labs.envelope.output.Output └── zookeeper │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cloudera │ │ │ └── labs │ │ │ └── envelope │ │ │ └── zookeeper │ │ │ ├── ZooKeeperConnection.java │ │ │ └── ZooKeeperOutput.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.cloudera.labs.envelope.output.Output │ └── test │ └── java │ └── com │ └── cloudera │ └── labs │ └── envelope │ └── zookeeper │ ├── DummyFlatSchema.java │ ├── TestZooKeeperConnection.java │ └── TestZooKeeperOutput.java ├── lib ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cloudera │ │ │ └── labs │ │ │ └── envelope │ │ │ ├── derive │ │ │ ├── DataQualityDeriver.java │ │ │ ├── DistinctDeriver.java │ │ │ ├── ExcludeDeriver.java │ │ │ ├── HashDeriver.java │ │ │ ├── InListDeriver.java │ │ │ ├── LatestDeriver.java │ │ │ ├── MorphlineDeriver.java │ │ │ ├── NestDeriver.java │ │ │ ├── ParseJSONDeriver.java │ │ │ ├── PassthroughDeriver.java │ │ │ ├── PivotDeriver.java │ │ │ ├── SQLDeriver.java │ │ │ ├── SelectDeriver.java │ │ │ ├── SparkMLDeriver.java │ │ │ ├── TranslateDeriver.java │ │ │ └── dq │ │ │ │ ├── CheckForNullsRowRule.java │ │ │ │ ├── CheckSchemaDatasetRule.java │ │ │ │ ├── CountDatasetRule.java │ │ │ │ ├── DatasetRowRuleWrapper.java │ │ │ │ ├── DatasetRule.java │ │ │ │ ├── EnumRowRule.java │ │ │ │ ├── RangeRowRule.java │ │ │ │ ├── RegexRowRule.java │ │ │ │ └── RowRule.java │ │ │ ├── event │ │ │ └── OutputEventHandler.java │ │ │ ├── input │ │ │ ├── FileSystemInput.java │ │ │ ├── HiveInput.java │ │ │ └── JdbcInput.java │ │ │ ├── output │ │ │ ├── FileSystemOutput.java │ │ │ ├── HiveOutput.java │ │ │ ├── JdbcOutput.java │ │ │ └── LogOutput.java │ │ │ ├── partition │ │ │ └── UUIDPartitioner.java │ │ │ ├── plan │ │ │ ├── AppendPlanner.java │ │ │ ├── BitemporalHistoryPlanner.java │ │ │ ├── DeletePlanner.java │ │ │ ├── EventTimeHistoryPlanner.java │ │ │ ├── EventTimeUpsertPlanner.java │ │ │ ├── OverwritePlanner.java │ │ │ ├── SystemTimeUpsertPlanner.java │ │ │ └── time │ │ │ │ ├── LongMillisTimeModel.java │ │ │ │ ├── NanosWithSeqNumTimeModel.java │ │ │ │ ├── StringDateTimeModel.java │ │ │ │ ├── StringDatetimeTimeModel.java │ │ │ │ └── TimestampTimeModel.java │ │ │ ├── repetition │ │ │ ├── AbstractRepetition.java │ │ │ ├── FlagFileRepetition.java │ │ │ └── ScheduledRepetition.java │ │ │ ├── schema │ │ │ ├── AvroSchema.java │ │ │ ├── FlatSchema.java │ │ │ └── ProtobufSchema.java │ │ │ ├── task │ │ │ └── ExceptionTask.java │ │ │ ├── translate │ │ │ ├── AvroTranslator.java │ │ │ ├── DelimitedTranslator.java │ │ │ ├── KVPTranslator.java │ │ │ ├── MorphlineTranslator.java │ │ │ ├── ProtobufTranslator.java │ │ │ └── RawTranslator.java │ │ │ ├── utils │ │ │ ├── AvroUtils.java │ │ │ ├── MorphlineUtils.java │ │ │ └── ProtobufUtils.java │ │ │ └── validate │ │ │ ├── AvroSchemaLiteralValidation.java │ │ │ ├── AvroSchemaPathValidation.java │ │ │ ├── FilesystemPathAccessibleValidation.java │ │ │ ├── FlatSchemaValidation.java │ │ │ └── SupportedFieldTypesValidation.java │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── com.cloudera.labs.envelope.derive.Deriver │ │ ├── com.cloudera.labs.envelope.derive.dq.DatasetRule │ │ ├── com.cloudera.labs.envelope.derive.dq.RowRule │ │ ├── com.cloudera.labs.envelope.event.EventHandler │ │ ├── com.cloudera.labs.envelope.input.Input │ │ ├── com.cloudera.labs.envelope.output.Output │ │ ├── com.cloudera.labs.envelope.partition.ConfigurablePartitioner │ │ ├── com.cloudera.labs.envelope.plan.Planner │ │ ├── com.cloudera.labs.envelope.plan.time.TimeModel │ │ ├── com.cloudera.labs.envelope.repetition.Repetition │ │ ├── com.cloudera.labs.envelope.schema.Schema │ │ ├── com.cloudera.labs.envelope.task.Task │ │ └── com.cloudera.labs.envelope.translate.Translator │ └── test │ ├── java │ └── com │ │ └── cloudera │ │ └── labs │ │ └── envelope │ │ ├── derive │ │ ├── TestDistinctDeriver.java │ │ ├── TestExcludeDeriver.java │ │ ├── TestHashDeriver.java │ │ ├── TestInListDeriver.java │ │ ├── TestLatestDeriver.java │ │ ├── TestMorphlineDeriver.java │ │ ├── TestNestDeriver.java │ │ ├── TestParseJSONDeriver.java │ │ ├── TestPassthroughDeriver.java │ │ ├── TestPivotDeriver.java │ │ ├── TestSQLDeriver.java │ │ ├── TestSelectDeriver.java │ │ ├── TestSparkMLDeriver.java │ │ ├── TestTranslateDeriver.java │ │ └── dq │ │ │ ├── TestCheckForNullsRowRule.java │ │ │ ├── TestDataQualityDeriver.java │ │ │ ├── TestEnumRowRule.java │ │ │ ├── TestRangeRowRule.java │ │ │ └── TestRegexRowRule.java │ │ ├── event │ │ └── TestOutputEventHandler.java │ │ ├── input │ │ ├── TestFileSystemInput.java │ │ └── TestJdbcInput.java │ │ ├── output │ │ ├── TestFileSystemOutput.java │ │ ├── TestHiveOutput.java │ │ └── TestJdbcOutput.java │ │ ├── partition │ │ └── TestUUIDPartitioner.java │ │ ├── plan │ │ ├── TestAppendPlanner.java │ │ ├── TestBitemporalHistoryPlanner.java │ │ ├── TestDeletePlanner.java │ │ ├── TestEventTimeHistoryPlanner.java │ │ ├── TestEventTimeUpsertPlanner.java │ │ ├── TestOverwritePlanner.java │ │ ├── TestSystemTimeUpsertPlanner.java │ │ └── time │ │ │ ├── TestLongMillisTimeModel.java │ │ │ ├── TestNanosWithSeqNumTimeModel.java │ │ │ ├── TestStringDateTimeModel.java │ │ │ ├── TestStringDatetimeTimeModel.java │ │ │ └── TestTimestampTimeModel.java │ │ ├── repetition │ │ ├── DummyBatchInput.java │ │ ├── DummyBatchOutput.java │ │ ├── DummyStreamInput.java │ │ ├── TestFlagFileRepetition.java │ │ └── TestScheduledRepetition.java │ │ ├── schema │ │ ├── TestAvroSchema.java │ │ ├── TestFlatSchema.java │ │ └── TestProtobufSchema.java │ │ ├── task │ │ └── TestExceptionTask.java │ │ ├── translate │ │ ├── DummyInputFormatTranslator.java │ │ ├── ProtobufMultipleMessage.java │ │ ├── ProtobufSingleMessage.java │ │ ├── TestAvroTranslator.java │ │ ├── TestDelimitedTranslator.java │ │ ├── TestKVPTranslator.java │ │ ├── TestMorphlineTranslator.java │ │ ├── TestProtobufTranslator.java │ │ └── TestingMessageFactory.java │ │ ├── utils │ │ ├── TestAvroUtils.java │ │ ├── TestDateTimeUtils.java │ │ ├── TestMorphlineUtils.java │ │ ├── TestProtobufUtils.java │ │ └── TestProtobufUtilsConversion.java │ │ └── validate │ │ ├── TestFilesystemPathAccessibleValidation.java │ │ └── TestSupportedFieldTypesValidation.java │ └── resources │ ├── JdbcTest │ ├── jdbc-table-user.properties │ ├── jdbc-table-user2.properties │ └── sample.json │ ├── dq │ ├── dq-dataset-bad.conf │ ├── dq-dataset-good.conf │ └── dq-range-rules.conf │ ├── filesystem │ ├── sample-fs.csv │ ├── sample-fs.json │ └── sample-fs.txt │ ├── hive │ └── sample-hive.json │ ├── json │ └── json-schema.avsc │ ├── log4j.properties │ ├── morphline.conf │ ├── protobuf │ ├── protobuf_multiple_message.desc │ ├── protobuf_multiple_message.proto │ ├── protobuf_single_message.desc │ └── protobuf_single_message.proto │ ├── repetitions │ ├── repetitions-flag-config-modified.conf │ ├── repetitions-flag-config.conf │ ├── repetitions-schedule-test.conf │ └── repetitions-test-config.conf │ ├── schema │ └── sample-avro-schema.avsc │ ├── sql │ ├── query_with_parameters.sql │ └── query_without_parameters.sql │ ├── translator │ └── avro-translator-test.avsc │ └── utils-config │ └── avro-file.avsc ├── licenses ├── APACHE-2.template └── slashstar-format.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/README.md -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/EnvelopeMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/EnvelopeMain.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/component/CanReturnErroredData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/component/CanReturnErroredData.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/component/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/component/Component.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/component/ComponentFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/component/ComponentFactory.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/component/InstantiatedComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/component/InstantiatedComponent.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/component/InstantiatesComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/component/InstantiatesComponents.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/component/ProvidesAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/component/ProvidesAlias.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/configuration/ConfigLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/configuration/ConfigLoader.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/derive/Deriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/derive/Deriver.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/event/CoreEventMetadataKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/event/CoreEventMetadataKeys.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/event/CoreEventTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/event/CoreEventTypes.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/event/Event.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/event/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/event/EventHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/event/EventManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/event/EventManager.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/event/EventUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/event/EventUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/event/impl/LogEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/event/impl/LogEventHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/input/BatchInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/input/BatchInput.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/input/CanRecordProgress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/input/CanRecordProgress.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/input/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/input/Input.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/input/StreamInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/input/StreamInput.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/output/BulkOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/output/BulkOutput.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/output/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/output/Output.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/output/RandomOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/output/RandomOutput.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/partition/ConfigurablePartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/partition/ConfigurablePartitioner.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/partition/PartitionerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/partition/PartitionerFactory.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/plan/BulkPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/plan/BulkPlanner.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/plan/MutationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/plan/MutationType.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/plan/Planner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/plan/Planner.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/plan/RandomPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/plan/RandomPlanner.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/plan/time/TimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/plan/time/TimeModel.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/repetition/Repetition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/repetition/Repetition.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/repetition/Repetitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/repetition/Repetitions.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/BatchStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/BatchStep.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/DataStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/DataStep.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/DecisionStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/DecisionStep.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/LoopStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/LoopStep.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/RefactorStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/RefactorStep.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/Runner.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/Step.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/Step.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/StepState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/StepState.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/StreamingStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/StreamingStep.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/run/TaskStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/run/TaskStep.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/schema/ConfigurationDataTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/schema/ConfigurationDataTypes.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/schema/DeclaresExpectingSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/schema/DeclaresExpectingSchema.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/schema/DeclaresProvidingSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/schema/DeclaresProvidingSchema.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/schema/InputTranslatorCompatibilityValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/schema/InputTranslatorCompatibilityValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/schema/Schema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/schema/Schema.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/schema/SchemaNegotiator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/schema/SchemaNegotiator.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/schema/UsesExpectedSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/schema/UsesExpectedSchema.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/schema/UsesProvidedSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/schema/UsesProvidedSchema.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/KerberosLoginContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/KerberosLoginContext.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/KerberosParameterValidations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/KerberosParameterValidations.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/KerberosUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/KerberosUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/SecurityConfig.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/SecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/SecurityUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/TokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/TokenProvider.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/TokenStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/TokenStore.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/TokenStoreListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/TokenStoreListener.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/TokenStoreManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/TokenStoreManager.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/security/UsesDelegationTokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/security/UsesDelegationTokens.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/spark/AccumulatorRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/spark/AccumulatorRequest.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/spark/Accumulators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/spark/Accumulators.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/spark/Contexts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/spark/Contexts.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/spark/RowWithSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/spark/RowWithSchema.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/spark/UsesAccumulators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/spark/UsesAccumulators.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/task/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/task/Task.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/translate/TranslateFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/translate/TranslateFunction.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/translate/TranslationResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/translate/TranslationResults.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/translate/Translator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/translate/Translator.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/utils/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/utils/ConfigUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/utils/DateTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/utils/DateTimeUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/utils/FilesystemUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/utils/FilesystemUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/utils/JVMUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/utils/JVMUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/utils/PlannerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/utils/PlannerUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/utils/RowUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/utils/RowUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/utils/SchemaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/utils/SchemaUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/utils/StepUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/utils/StepUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/AllowedValuesValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/AllowedValuesValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/AtMostOnePathExistsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/AtMostOnePathExistsValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/ExactlyOnePathExistsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/ExactlyOnePathExistsValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/IfPathExistsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/IfPathExistsValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/IfPathHasValueValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/IfPathHasValueValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/MandatoryPathValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/MandatoryPathValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/NonEmptyValueValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/NonEmptyValueValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/NoopValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/NoopValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/OptionalPathValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/OptionalPathValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/ProvidesValidations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/ProvidesValidations.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/RegexValueValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/RegexValueValidation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/Validation.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/ValidationResult.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/ValidationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/ValidationUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/Validations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/Validations.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/Validator.java -------------------------------------------------------------------------------- /core/src/main/java/com/cloudera/labs/envelope/validate/Validity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/java/com/cloudera/labs/envelope/validate/Validity.java -------------------------------------------------------------------------------- /core/src/main/resources/META-INF/services/com.cloudera.labs.envelope.event.EventHandler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/main/resources/META-INF/services/com.cloudera.labs.envelope.event.EventHandler -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/TestEnvelopeMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/TestEnvelopeMain.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/component/TestInstantiatedComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/component/TestInstantiatedComponent.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/configuration/TestConfigLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/configuration/TestConfigLoader.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/event/TestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/event/TestEvent.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/event/TestEventManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/event/TestEventManager.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/event/TestEventUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/event/TestEventUtils.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/event/TestingEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/event/TestingEventHandler.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/partition/DummyPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/partition/DummyPartitioner.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/partition/TestPartitionerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/partition/TestPartitionerFactory.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/run/DummyInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/run/DummyInput.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/run/TestBatchStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/run/TestBatchStep.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/run/TestDecisionStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/run/TestDecisionStep.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/run/TestLoopStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/run/TestLoopStep.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/run/TestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/run/TestRunner.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/run/TestStreamingStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/run/TestStreamingStep.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/run/TestTaskStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/run/TestTaskStep.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/schema/TestConfigurationDataTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/schema/TestConfigurationDataTypes.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/schema/TestInputTranslatorCompatibilityValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/schema/TestInputTranslatorCompatibilityValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/schema/TestSchemaNegotiator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/schema/TestSchemaNegotiator.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/security/TestKerberosUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/security/TestKerberosUtils.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/security/TestSecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/security/TestSecurityUtils.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/security/TestTokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/security/TestTokenProvider.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/security/TestTokenStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/security/TestTokenStore.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/security/TestTokenStoreListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/security/TestTokenStoreListener.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/security/TestTokenStoreManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/security/TestTokenStoreManager.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/spark/TestAccumulatorRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/spark/TestAccumulatorRequest.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/spark/TestAccumulators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/spark/TestAccumulators.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/spark/TestContexts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/spark/TestContexts.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/translate/DummyTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/translate/DummyTranslator.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/translate/TestTranslateFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/translate/TestTranslateFunction.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/utils/TestConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/utils/TestConfigUtils.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/utils/TestPlannerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/utils/TestPlannerUtils.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/utils/TestRowUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/utils/TestRowUtils.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/utils/TestSchemaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/utils/TestSchemaUtils.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/utils/TestStepUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/utils/TestStepUtils.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestAllowedValuesValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestAllowedValuesValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestAtMostOnePathExistsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestAtMostOnePathExistsValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestExactlyOnePathExistsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestExactlyOnePathExistsValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestIfPathExistsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestIfPathExistsValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestIfPathHasValueValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestIfPathHasValueValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestMandatoryPathValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestMandatoryPathValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestNonEmptyValueValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestNonEmptyValueValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestOptionalPathValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestOptionalPathValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestRegexValueValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestRegexValueValidation.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestValidationResult.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestValidationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestValidationUtils.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestValidations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestValidations.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/TestValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/TestValidator.java -------------------------------------------------------------------------------- /core/src/test/java/com/cloudera/labs/envelope/validate/ValidationAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/java/com/cloudera/labs/envelope/validate/ValidationAssert.java -------------------------------------------------------------------------------- /core/src/test/resources/configuration/config-utils/base.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/config-utils/base.conf -------------------------------------------------------------------------------- /core/src/test/resources/configuration/config-utils/load.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/config-utils/load.conf -------------------------------------------------------------------------------- /core/src/test/resources/configuration/config-utils/merged.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/config-utils/merged.conf -------------------------------------------------------------------------------- /core/src/test/resources/configuration/run/batch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/run/batch.conf -------------------------------------------------------------------------------- /core/src/test/resources/configuration/run/merge-into-batch-steps.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/run/merge-into-batch-steps.conf -------------------------------------------------------------------------------- /core/src/test/resources/configuration/run/merge-into-stream-steps.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/run/merge-into-stream-steps.conf -------------------------------------------------------------------------------- /core/src/test/resources/configuration/run/stream.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/run/stream.conf -------------------------------------------------------------------------------- /core/src/test/resources/configuration/step-utils/base.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/step-utils/base.conf -------------------------------------------------------------------------------- /core/src/test/resources/configuration/step-utils/loaded.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/step-utils/loaded.conf -------------------------------------------------------------------------------- /core/src/test/resources/configuration/step-utils/merged.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/configuration/step-utils/merged.conf -------------------------------------------------------------------------------- /core/src/test/resources/event/exception_event.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/event/exception_event.conf -------------------------------------------------------------------------------- /core/src/test/resources/event/expected_core_events.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/event/expected_core_events.conf -------------------------------------------------------------------------------- /core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /core/src/test/resources/security/krb-app.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/security/krb-app.conf.template -------------------------------------------------------------------------------- /core/src/test/resources/security/krb5.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/security/krb5.conf.template -------------------------------------------------------------------------------- /core/src/test/resources/security/security_listener_test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/security/security_listener_test.conf -------------------------------------------------------------------------------- /core/src/test/resources/security/security_manager_basic.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/security/security_manager_basic.conf -------------------------------------------------------------------------------- /core/src/test/resources/security/security_manager_nocredsfile.conf: -------------------------------------------------------------------------------- 1 | application { 2 | name = "Security Manager Test" 3 | } 4 | -------------------------------------------------------------------------------- /core/src/test/resources/security/security_manager_testrenewal.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/security/security_manager_testrenewal.conf -------------------------------------------------------------------------------- /core/src/test/resources/security/security_validation_test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/security/security_validation_test.conf -------------------------------------------------------------------------------- /core/src/test/resources/spark/spark-hive-disabled.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/spark/spark-hive-disabled.conf -------------------------------------------------------------------------------- /core/src/test/resources/spark/spark-hive-enabled.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/spark/spark-hive-enabled.conf -------------------------------------------------------------------------------- /core/src/test/resources/spark/spark-passthrough-good.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/spark/spark-passthrough-good.conf -------------------------------------------------------------------------------- /core/src/test/resources/udf/udf_none.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/udf/udf_none.conf -------------------------------------------------------------------------------- /core/src/test/resources/udf/udf_valid.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/core/src/test/resources/udf/udf_valid.conf -------------------------------------------------------------------------------- /docs/configurations.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/configurations.adoc -------------------------------------------------------------------------------- /docs/decisions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/decisions.adoc -------------------------------------------------------------------------------- /docs/derivers.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/derivers.adoc -------------------------------------------------------------------------------- /docs/events.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/events.adoc -------------------------------------------------------------------------------- /docs/inputs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/inputs.adoc -------------------------------------------------------------------------------- /docs/looping.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/looping.adoc -------------------------------------------------------------------------------- /docs/planners.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/planners.adoc -------------------------------------------------------------------------------- /docs/repetitions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/repetitions.adoc -------------------------------------------------------------------------------- /docs/security.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/security.adoc -------------------------------------------------------------------------------- /docs/tasks.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/tasks.adoc -------------------------------------------------------------------------------- /docs/userguide.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/docs/userguide.adoc -------------------------------------------------------------------------------- /examples/filesystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/filesystem/README.md -------------------------------------------------------------------------------- /examples/filesystem/example-input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/filesystem/example-input.json -------------------------------------------------------------------------------- /examples/filesystem/filesystem.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/filesystem/filesystem.conf -------------------------------------------------------------------------------- /examples/fix-hbase/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix-hbase/README.adoc -------------------------------------------------------------------------------- /examples/fix-hbase/create_hbase_tables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix-hbase/create_hbase_tables.rb -------------------------------------------------------------------------------- /examples/fix-hbase/fix_generator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix-hbase/fix_generator.conf -------------------------------------------------------------------------------- /examples/fix-hbase/fix_hbase.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix-hbase/fix_hbase.conf -------------------------------------------------------------------------------- /examples/fix-hbase/jaas.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix-hbase/jaas.conf -------------------------------------------------------------------------------- /examples/fix/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix/README.adoc -------------------------------------------------------------------------------- /examples/fix/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix/architecture.png -------------------------------------------------------------------------------- /examples/fix/create_fix_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix/create_fix_tables.sql -------------------------------------------------------------------------------- /examples/fix/fix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix/fix.conf -------------------------------------------------------------------------------- /examples/fix/fix_generator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/fix/fix_generator.conf -------------------------------------------------------------------------------- /examples/impala_ddl/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/README.adoc -------------------------------------------------------------------------------- /examples/impala_ddl/create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/create_tables.sql -------------------------------------------------------------------------------- /examples/impala_ddl/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/env.sh -------------------------------------------------------------------------------- /examples/impala_ddl/example-input-20190101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/example-input-20190101.json -------------------------------------------------------------------------------- /examples/impala_ddl/example-input-20190102.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/example-input-20190102.json -------------------------------------------------------------------------------- /examples/impala_ddl/run-tests-clustermode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/run-tests-clustermode.sh -------------------------------------------------------------------------------- /examples/impala_ddl/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/run-tests.sh -------------------------------------------------------------------------------- /examples/impala_ddl/setup-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/setup-tests.sh -------------------------------------------------------------------------------- /examples/impala_ddl/simple-impala-kudu.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/simple-impala-kudu.conf -------------------------------------------------------------------------------- /examples/impala_ddl/simple-impala-part.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/simple-impala-part.conf -------------------------------------------------------------------------------- /examples/impala_ddl/simple-impala-unpart.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/impala_ddl/simple-impala-unpart.conf -------------------------------------------------------------------------------- /examples/navigator/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/README.adoc -------------------------------------------------------------------------------- /examples/navigator/add_kudu_partitions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/add_kudu_partitions.sh -------------------------------------------------------------------------------- /examples/navigator/create_nav_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/create_nav_tables.sql -------------------------------------------------------------------------------- /examples/navigator/jaas.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/jaas.conf -------------------------------------------------------------------------------- /examples/navigator/nav-audit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/nav-audit.conf -------------------------------------------------------------------------------- /examples/navigator/refresh_parquet_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/refresh_parquet_tables.sql -------------------------------------------------------------------------------- /examples/navigator/submit-secured-cdh5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/submit-secured-cdh5.sh -------------------------------------------------------------------------------- /examples/navigator/submit-secured.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/submit-secured.sh -------------------------------------------------------------------------------- /examples/navigator/submit-unsecured-cdh5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/submit-unsecured-cdh5.sh -------------------------------------------------------------------------------- /examples/navigator/submit-unsecured.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/navigator/submit-unsecured.sh -------------------------------------------------------------------------------- /examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/pom.xml -------------------------------------------------------------------------------- /examples/src/main/java/com/cloudera/labs/envelope/examples/FIXInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/src/main/java/com/cloudera/labs/envelope/examples/FIXInput.java -------------------------------------------------------------------------------- /examples/src/main/java/com/cloudera/labs/envelope/examples/TrafficGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/src/main/java/com/cloudera/labs/envelope/examples/TrafficGenerator.java -------------------------------------------------------------------------------- /examples/traffic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/traffic/README.md -------------------------------------------------------------------------------- /examples/traffic/create_traffic_conditions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/traffic/create_traffic_conditions.sql -------------------------------------------------------------------------------- /examples/traffic/traffic.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/examples/traffic/traffic.conf -------------------------------------------------------------------------------- /external/hbase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/pom.xml -------------------------------------------------------------------------------- /external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/DefaultHBaseSerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/DefaultHBaseSerde.java -------------------------------------------------------------------------------- /external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/HBaseColumnsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/HBaseColumnsValidation.java -------------------------------------------------------------------------------- /external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/HBaseOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/HBaseOutput.java -------------------------------------------------------------------------------- /external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/HBaseSerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/HBaseSerde.java -------------------------------------------------------------------------------- /external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/HBaseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/main/java/com/cloudera/labs/envelope/hbase/HBaseUtils.java -------------------------------------------------------------------------------- /external/hbase/src/main/resources/META-INF/services/com.cloudera.labs.envelope.output.Output: -------------------------------------------------------------------------------- 1 | com.cloudera.labs.envelope.hbase.HBaseOutput -------------------------------------------------------------------------------- /external/hbase/src/test/java/com/cloudera/labs/envelope/hbase/TestDefaultHBaseSerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/java/com/cloudera/labs/envelope/hbase/TestDefaultHBaseSerde.java -------------------------------------------------------------------------------- /external/hbase/src/test/java/com/cloudera/labs/envelope/hbase/TestHBaseOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/java/com/cloudera/labs/envelope/hbase/TestHBaseOutput.java -------------------------------------------------------------------------------- /external/hbase/src/test/java/com/cloudera/labs/envelope/hbase/TestHBaseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/java/com/cloudera/labs/envelope/hbase/TestHBaseUtils.java -------------------------------------------------------------------------------- /external/hbase/src/test/resources/hbase/hbase-input-test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/resources/hbase/hbase-input-test.conf -------------------------------------------------------------------------------- /external/hbase/src/test/resources/hbase/hbase-output-badcol.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/resources/hbase/hbase-output-badcol.conf -------------------------------------------------------------------------------- /external/hbase/src/test/resources/hbase/hbase-output-no-columns.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/resources/hbase/hbase-output-no-columns.conf -------------------------------------------------------------------------------- /external/hbase/src/test/resources/hbase/hbase-output-no-rowkey.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/resources/hbase/hbase-output-no-rowkey.conf -------------------------------------------------------------------------------- /external/hbase/src/test/resources/hbase/hbase-output-test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/resources/hbase/hbase-output-test.conf -------------------------------------------------------------------------------- /external/hbase/src/test/resources/hbase/hbase-output-with-batchsize.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/resources/hbase/hbase-output-with-batchsize.conf -------------------------------------------------------------------------------- /external/hbase/src/test/resources/hbase/hbase-output-with-different-keysep.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/resources/hbase/hbase-output-with-different-keysep.conf -------------------------------------------------------------------------------- /external/hbase/src/test/resources/hbase/hbase-output-with-hbase-config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/resources/hbase/hbase-output-with-hbase-config.conf -------------------------------------------------------------------------------- /external/hbase/src/test/resources/hbase/hbase-output.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/hbase/src/test/resources/hbase/hbase-output.conf -------------------------------------------------------------------------------- /external/impala/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/pom.xml -------------------------------------------------------------------------------- /external/impala/src/main/java/com/cloudera/labs/envelope/task/ImpalaMetadataTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/main/java/com/cloudera/labs/envelope/task/ImpalaMetadataTask.java -------------------------------------------------------------------------------- /external/impala/src/main/java/com/cloudera/labs/envelope/task/ImpalaMetadataTaskConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/main/java/com/cloudera/labs/envelope/task/ImpalaMetadataTaskConfig.java -------------------------------------------------------------------------------- /external/impala/src/main/resources/META-INF/services/com.cloudera.labs.envelope.task.Task: -------------------------------------------------------------------------------- 1 | com.cloudera.labs.envelope.task.ImpalaMetadataTask -------------------------------------------------------------------------------- /external/impala/src/test/java/com/cloudera/labs/envelope/task/TestImpalaMetadataTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/java/com/cloudera/labs/envelope/task/TestImpalaMetadataTask.java -------------------------------------------------------------------------------- /external/impala/src/test/resources/invalid-1.conf: -------------------------------------------------------------------------------- 1 | # no query 2 | host = foo.bar 3 | auth = none 4 | -------------------------------------------------------------------------------- /external/impala/src/test/resources/invalid-2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/invalid-2.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/invalid-3.conf: -------------------------------------------------------------------------------- 1 | # missing table 2 | query.type = "refresh" 3 | host = foobar.com 4 | -------------------------------------------------------------------------------- /external/impala/src/test/resources/invalid-4.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/invalid-4.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/invalid-5.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/invalid-5.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/invalid-6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/invalid-6.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/krb5.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/krb5.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /external/impala/src/test/resources/valid-1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/valid-1.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/valid-2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/valid-2.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/valid-3.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/valid-3.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/valid-4.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/valid-4.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/valid-5.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/valid-5.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/valid-6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/valid-6.conf -------------------------------------------------------------------------------- /external/impala/src/test/resources/valid-7.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/impala/src/test/resources/valid-7.conf -------------------------------------------------------------------------------- /external/kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/pom.xml -------------------------------------------------------------------------------- /external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/KafkaCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/KafkaCommon.java -------------------------------------------------------------------------------- /external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/KafkaInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/KafkaInput.java -------------------------------------------------------------------------------- /external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/KafkaOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/KafkaOutput.java -------------------------------------------------------------------------------- /external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/serde/AvroSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/serde/AvroSerializer.java -------------------------------------------------------------------------------- /external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/serde/DelimitedSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/main/java/com/cloudera/labs/envelope/kafka/serde/DelimitedSerializer.java -------------------------------------------------------------------------------- /external/kafka/src/main/resources/META-INF/services/com.cloudera.labs.envelope.input.Input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/main/resources/META-INF/services/com.cloudera.labs.envelope.input.Input -------------------------------------------------------------------------------- /external/kafka/src/main/resources/META-INF/services/com.cloudera.labs.envelope.output.Output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/main/resources/META-INF/services/com.cloudera.labs.envelope.output.Output -------------------------------------------------------------------------------- /external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/DummyKafkaOffsetStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/DummyKafkaOffsetStore.java -------------------------------------------------------------------------------- /external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/TestKafkaCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/TestKafkaCommon.java -------------------------------------------------------------------------------- /external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/TestKafkaInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/TestKafkaInput.java -------------------------------------------------------------------------------- /external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/serde/TestAvroSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/serde/TestAvroSerializer.java -------------------------------------------------------------------------------- /external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/serde/TestDelimitedSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/test/java/com/cloudera/labs/envelope/kafka/serde/TestDelimitedSerializer.java -------------------------------------------------------------------------------- /external/kafka/src/test/resources/kafka/kafka-input-test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/test/resources/kafka/kafka-input-test.conf -------------------------------------------------------------------------------- /external/kafka/src/test/resources/kafka/serde/avro-serialization-test.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kafka/src/test/resources/kafka/serde/avro-serialization-test.avsc -------------------------------------------------------------------------------- /external/kudu/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kudu/pom.xml -------------------------------------------------------------------------------- /external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduConnection.java -------------------------------------------------------------------------------- /external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduConnectionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduConnectionManager.java -------------------------------------------------------------------------------- /external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduInput.java -------------------------------------------------------------------------------- /external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduOutput.java -------------------------------------------------------------------------------- /external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduTokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduTokenProvider.java -------------------------------------------------------------------------------- /external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/kudu/src/main/java/com/cloudera/labs/envelope/kudu/KuduUtils.java -------------------------------------------------------------------------------- /external/kudu/src/main/resources/META-INF/services/com.cloudera.labs.envelope.input.Input: -------------------------------------------------------------------------------- 1 | com.cloudera.labs.envelope.kudu.KuduInput -------------------------------------------------------------------------------- /external/kudu/src/main/resources/META-INF/services/com.cloudera.labs.envelope.output.Output: -------------------------------------------------------------------------------- 1 | com.cloudera.labs.envelope.kudu.KuduOutput -------------------------------------------------------------------------------- /external/zookeeper/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/zookeeper/pom.xml -------------------------------------------------------------------------------- /external/zookeeper/src/main/java/com/cloudera/labs/envelope/zookeeper/ZooKeeperConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/zookeeper/src/main/java/com/cloudera/labs/envelope/zookeeper/ZooKeeperConnection.java -------------------------------------------------------------------------------- /external/zookeeper/src/main/java/com/cloudera/labs/envelope/zookeeper/ZooKeeperOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/zookeeper/src/main/java/com/cloudera/labs/envelope/zookeeper/ZooKeeperOutput.java -------------------------------------------------------------------------------- /external/zookeeper/src/main/resources/META-INF/services/com.cloudera.labs.envelope.output.Output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/zookeeper/src/main/resources/META-INF/services/com.cloudera.labs.envelope.output.Output -------------------------------------------------------------------------------- /external/zookeeper/src/test/java/com/cloudera/labs/envelope/zookeeper/DummyFlatSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/zookeeper/src/test/java/com/cloudera/labs/envelope/zookeeper/DummyFlatSchema.java -------------------------------------------------------------------------------- /external/zookeeper/src/test/java/com/cloudera/labs/envelope/zookeeper/TestZooKeeperConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/zookeeper/src/test/java/com/cloudera/labs/envelope/zookeeper/TestZooKeeperConnection.java -------------------------------------------------------------------------------- /external/zookeeper/src/test/java/com/cloudera/labs/envelope/zookeeper/TestZooKeeperOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/external/zookeeper/src/test/java/com/cloudera/labs/envelope/zookeeper/TestZooKeeperOutput.java -------------------------------------------------------------------------------- /lib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/pom.xml -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/DataQualityDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/DataQualityDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/DistinctDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/DistinctDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/ExcludeDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/ExcludeDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/HashDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/HashDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/InListDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/InListDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/LatestDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/LatestDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/MorphlineDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/MorphlineDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/NestDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/NestDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/ParseJSONDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/ParseJSONDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/PassthroughDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/PassthroughDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/PivotDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/PivotDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/SQLDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/SQLDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/SelectDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/SelectDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/SparkMLDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/SparkMLDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/TranslateDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/TranslateDeriver.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/dq/CheckForNullsRowRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/dq/CheckForNullsRowRule.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/dq/CheckSchemaDatasetRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/dq/CheckSchemaDatasetRule.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/dq/CountDatasetRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/dq/CountDatasetRule.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/dq/DatasetRowRuleWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/dq/DatasetRowRuleWrapper.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/dq/DatasetRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/dq/DatasetRule.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/dq/EnumRowRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/dq/EnumRowRule.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/dq/RangeRowRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/dq/RangeRowRule.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/dq/RegexRowRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/dq/RegexRowRule.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/derive/dq/RowRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/derive/dq/RowRule.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/event/OutputEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/event/OutputEventHandler.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/input/FileSystemInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/input/FileSystemInput.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/input/HiveInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/input/HiveInput.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/input/JdbcInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/input/JdbcInput.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/output/FileSystemOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/output/FileSystemOutput.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/output/HiveOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/output/HiveOutput.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/output/JdbcOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/output/JdbcOutput.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/output/LogOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/output/LogOutput.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/partition/UUIDPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/partition/UUIDPartitioner.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/AppendPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/AppendPlanner.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/BitemporalHistoryPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/BitemporalHistoryPlanner.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/DeletePlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/DeletePlanner.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/EventTimeHistoryPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/EventTimeHistoryPlanner.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/EventTimeUpsertPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/EventTimeUpsertPlanner.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/OverwritePlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/OverwritePlanner.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/SystemTimeUpsertPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/SystemTimeUpsertPlanner.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/time/LongMillisTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/time/LongMillisTimeModel.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/time/NanosWithSeqNumTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/time/NanosWithSeqNumTimeModel.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/time/StringDateTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/time/StringDateTimeModel.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/time/StringDatetimeTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/time/StringDatetimeTimeModel.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/plan/time/TimestampTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/plan/time/TimestampTimeModel.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/repetition/AbstractRepetition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/repetition/AbstractRepetition.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/repetition/FlagFileRepetition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/repetition/FlagFileRepetition.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/repetition/ScheduledRepetition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/repetition/ScheduledRepetition.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/schema/AvroSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/schema/AvroSchema.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/schema/FlatSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/schema/FlatSchema.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/schema/ProtobufSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/schema/ProtobufSchema.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/task/ExceptionTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/task/ExceptionTask.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/translate/AvroTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/translate/AvroTranslator.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/translate/DelimitedTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/translate/DelimitedTranslator.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/translate/KVPTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/translate/KVPTranslator.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/translate/MorphlineTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/translate/MorphlineTranslator.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/translate/ProtobufTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/translate/ProtobufTranslator.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/translate/RawTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/translate/RawTranslator.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/utils/AvroUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/utils/AvroUtils.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/utils/MorphlineUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/utils/MorphlineUtils.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/utils/ProtobufUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/utils/ProtobufUtils.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/validate/AvroSchemaLiteralValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/validate/AvroSchemaLiteralValidation.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/validate/AvroSchemaPathValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/validate/AvroSchemaPathValidation.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/validate/FilesystemPathAccessibleValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/validate/FilesystemPathAccessibleValidation.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/validate/FlatSchemaValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/validate/FlatSchemaValidation.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cloudera/labs/envelope/validate/SupportedFieldTypesValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/java/com/cloudera/labs/envelope/validate/SupportedFieldTypesValidation.java -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.derive.Deriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.derive.Deriver -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.derive.dq.DatasetRule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.derive.dq.DatasetRule -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.derive.dq.RowRule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.derive.dq.RowRule -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.event.EventHandler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.event.EventHandler -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.input.Input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.input.Input -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.output.Output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.output.Output -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.partition.ConfigurablePartitioner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.partition.ConfigurablePartitioner -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.plan.Planner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.plan.Planner -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.plan.time.TimeModel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.plan.time.TimeModel -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.repetition.Repetition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.repetition.Repetition -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.schema.Schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.schema.Schema -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.task.Task: -------------------------------------------------------------------------------- 1 | com.cloudera.labs.envelope.task.ExceptionTask -------------------------------------------------------------------------------- /lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.translate.Translator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/main/resources/META-INF/services/com.cloudera.labs.envelope.translate.Translator -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestDistinctDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestDistinctDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestExcludeDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestExcludeDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestHashDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestHashDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestInListDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestInListDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestLatestDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestLatestDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestMorphlineDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestMorphlineDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestNestDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestNestDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestParseJSONDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestParseJSONDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestPassthroughDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestPassthroughDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestPivotDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestPivotDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestSQLDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestSQLDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestSelectDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestSelectDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestSparkMLDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestSparkMLDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/TestTranslateDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/TestTranslateDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestCheckForNullsRowRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestCheckForNullsRowRule.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestDataQualityDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestDataQualityDeriver.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestEnumRowRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestEnumRowRule.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestRangeRowRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestRangeRowRule.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestRegexRowRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/derive/dq/TestRegexRowRule.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/event/TestOutputEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/event/TestOutputEventHandler.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/input/TestFileSystemInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/input/TestFileSystemInput.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/input/TestJdbcInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/input/TestJdbcInput.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/output/TestFileSystemOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/output/TestFileSystemOutput.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/output/TestHiveOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/output/TestHiveOutput.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/output/TestJdbcOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/output/TestJdbcOutput.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/partition/TestUUIDPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/partition/TestUUIDPartitioner.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/TestAppendPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/TestAppendPlanner.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/TestBitemporalHistoryPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/TestBitemporalHistoryPlanner.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/TestDeletePlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/TestDeletePlanner.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/TestEventTimeHistoryPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/TestEventTimeHistoryPlanner.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/TestEventTimeUpsertPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/TestEventTimeUpsertPlanner.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/TestOverwritePlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/TestOverwritePlanner.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/TestSystemTimeUpsertPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/TestSystemTimeUpsertPlanner.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestLongMillisTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestLongMillisTimeModel.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestNanosWithSeqNumTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestNanosWithSeqNumTimeModel.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestStringDateTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestStringDateTimeModel.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestStringDatetimeTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestStringDatetimeTimeModel.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestTimestampTimeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/plan/time/TestTimestampTimeModel.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/repetition/DummyBatchInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/repetition/DummyBatchInput.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/repetition/DummyBatchOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/repetition/DummyBatchOutput.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/repetition/DummyStreamInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/repetition/DummyStreamInput.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/repetition/TestFlagFileRepetition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/repetition/TestFlagFileRepetition.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/repetition/TestScheduledRepetition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/repetition/TestScheduledRepetition.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/schema/TestAvroSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/schema/TestAvroSchema.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/schema/TestFlatSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/schema/TestFlatSchema.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/schema/TestProtobufSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/schema/TestProtobufSchema.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/task/TestExceptionTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/task/TestExceptionTask.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/translate/DummyInputFormatTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/translate/DummyInputFormatTranslator.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/translate/ProtobufMultipleMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/translate/ProtobufMultipleMessage.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/translate/ProtobufSingleMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/translate/ProtobufSingleMessage.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/translate/TestAvroTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/translate/TestAvroTranslator.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/translate/TestDelimitedTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/translate/TestDelimitedTranslator.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/translate/TestKVPTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/translate/TestKVPTranslator.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/translate/TestMorphlineTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/translate/TestMorphlineTranslator.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/translate/TestProtobufTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/translate/TestProtobufTranslator.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/translate/TestingMessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/translate/TestingMessageFactory.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/utils/TestAvroUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/utils/TestAvroUtils.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/utils/TestDateTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/utils/TestDateTimeUtils.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/utils/TestMorphlineUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/utils/TestMorphlineUtils.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/utils/TestProtobufUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/utils/TestProtobufUtils.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/utils/TestProtobufUtilsConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/utils/TestProtobufUtilsConversion.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/validate/TestFilesystemPathAccessibleValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/validate/TestFilesystemPathAccessibleValidation.java -------------------------------------------------------------------------------- /lib/src/test/java/com/cloudera/labs/envelope/validate/TestSupportedFieldTypesValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/java/com/cloudera/labs/envelope/validate/TestSupportedFieldTypesValidation.java -------------------------------------------------------------------------------- /lib/src/test/resources/JdbcTest/jdbc-table-user.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/JdbcTest/jdbc-table-user.properties -------------------------------------------------------------------------------- /lib/src/test/resources/JdbcTest/jdbc-table-user2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/JdbcTest/jdbc-table-user2.properties -------------------------------------------------------------------------------- /lib/src/test/resources/JdbcTest/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/JdbcTest/sample.json -------------------------------------------------------------------------------- /lib/src/test/resources/dq/dq-dataset-bad.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/dq/dq-dataset-bad.conf -------------------------------------------------------------------------------- /lib/src/test/resources/dq/dq-dataset-good.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/dq/dq-dataset-good.conf -------------------------------------------------------------------------------- /lib/src/test/resources/dq/dq-range-rules.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/dq/dq-range-rules.conf -------------------------------------------------------------------------------- /lib/src/test/resources/filesystem/sample-fs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/filesystem/sample-fs.csv -------------------------------------------------------------------------------- /lib/src/test/resources/filesystem/sample-fs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/filesystem/sample-fs.json -------------------------------------------------------------------------------- /lib/src/test/resources/filesystem/sample-fs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/filesystem/sample-fs.txt -------------------------------------------------------------------------------- /lib/src/test/resources/hive/sample-hive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/hive/sample-hive.json -------------------------------------------------------------------------------- /lib/src/test/resources/json/json-schema.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/json/json-schema.avsc -------------------------------------------------------------------------------- /lib/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /lib/src/test/resources/morphline.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/morphline.conf -------------------------------------------------------------------------------- /lib/src/test/resources/protobuf/protobuf_multiple_message.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/protobuf/protobuf_multiple_message.desc -------------------------------------------------------------------------------- /lib/src/test/resources/protobuf/protobuf_multiple_message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/protobuf/protobuf_multiple_message.proto -------------------------------------------------------------------------------- /lib/src/test/resources/protobuf/protobuf_single_message.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/protobuf/protobuf_single_message.desc -------------------------------------------------------------------------------- /lib/src/test/resources/protobuf/protobuf_single_message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/protobuf/protobuf_single_message.proto -------------------------------------------------------------------------------- /lib/src/test/resources/repetitions/repetitions-flag-config-modified.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/repetitions/repetitions-flag-config-modified.conf -------------------------------------------------------------------------------- /lib/src/test/resources/repetitions/repetitions-flag-config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/repetitions/repetitions-flag-config.conf -------------------------------------------------------------------------------- /lib/src/test/resources/repetitions/repetitions-schedule-test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/repetitions/repetitions-schedule-test.conf -------------------------------------------------------------------------------- /lib/src/test/resources/repetitions/repetitions-test-config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/repetitions/repetitions-test-config.conf -------------------------------------------------------------------------------- /lib/src/test/resources/schema/sample-avro-schema.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/schema/sample-avro-schema.avsc -------------------------------------------------------------------------------- /lib/src/test/resources/sql/query_with_parameters.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/sql/query_with_parameters.sql -------------------------------------------------------------------------------- /lib/src/test/resources/sql/query_without_parameters.sql: -------------------------------------------------------------------------------- 1 | SELECT 1 FROM literaltable -------------------------------------------------------------------------------- /lib/src/test/resources/translator/avro-translator-test.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/translator/avro-translator-test.avsc -------------------------------------------------------------------------------- /lib/src/test/resources/utils-config/avro-file.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/lib/src/test/resources/utils-config/avro-file.avsc -------------------------------------------------------------------------------- /licenses/APACHE-2.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/licenses/APACHE-2.template -------------------------------------------------------------------------------- /licenses/slashstar-format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/licenses/slashstar-format.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera-labs/envelope/HEAD/pom.xml --------------------------------------------------------------------------------