├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── maven.yml ├── .gitignore ├── .gitlab-ci.yml ├── .readthedocs.yaml ├── AUTHORS ├── BUILDING.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── INSTALLING.md ├── LICENSE ├── NOTICE ├── QUICKSTART.md ├── README.md ├── RELEASING.md ├── SECURITY.md ├── devtools ├── build-release.sh ├── create-release.sh ├── create-version.sh └── release-utils.sh ├── docker ├── .gitattributes ├── .gitignore ├── Dockerfile ├── README.md ├── bin │ └── entrypoint.sh ├── conf │ ├── default-namespace.yml │ ├── flowman-env.sh │ ├── history-server.yml │ └── system.yml ├── docker-compose.yml ├── libexec │ ├── flowman-init.sh │ └── flowman-vars.sh └── pom.xml ├── docs ├── .gitignore ├── Makefile ├── _static │ ├── flowman.css │ ├── flowman.js │ └── fonts │ │ └── RobotoSlab │ │ ├── RobotoSlab-Black.ttf │ │ ├── RobotoSlab-Bold.ttf │ │ ├── RobotoSlab-ExtraBold.ttf │ │ ├── RobotoSlab-ExtraLight.ttf │ │ ├── RobotoSlab-Light.ttf │ │ ├── RobotoSlab-Medium.ttf │ │ ├── RobotoSlab-Regular.ttf │ │ ├── RobotoSlab-SemiBold.ttf │ │ ├── RobotoSlab-Thin.ttf │ │ └── RobotoSlab-VariableFont_wght.ttf ├── cli │ ├── flowexec │ │ ├── index.md │ │ ├── job.md │ │ ├── misc.md │ │ ├── project.md │ │ └── target.md │ ├── flowman-kernel │ │ └── index.md │ ├── flowrshell │ │ └── index.md │ ├── flowshell │ │ └── index.md │ ├── history-server.md │ ├── index.md │ └── schema.md ├── concepts │ ├── entities.md │ ├── index.md │ ├── lifecycle.md │ ├── metrics.md │ └── migrations.md ├── conf.py ├── connectors │ └── index.md ├── cookbook │ ├── advanced-jdbc.md │ ├── data-quality.md │ ├── data-validation.md │ ├── execution-metrics.md │ ├── execution-phases.md │ ├── hadoop-dependencies.md │ ├── impala.md │ ├── kerberos.md │ ├── override-jars.md │ ├── parallel-execution.md │ ├── performance.md │ ├── secrets.md │ ├── sharing.md │ ├── syntax-highlighting.md │ └── target-ordering.md ├── documenting │ ├── checks.md │ ├── config.md │ ├── index.md │ ├── mappings.md │ ├── relations.md │ └── targets.md ├── environment.yaml ├── faq │ └── index.md ├── images │ ├── console-01.png │ ├── flowman-documentation.png │ ├── flowman-entities.png │ ├── flowman-kernel.png │ ├── flowman-lifecycle.png │ ├── flowman-logo.png │ ├── flowman-overview.png │ ├── flowman-workflow.png │ └── history-server.png ├── index.md ├── plugins │ ├── avro.md │ ├── aws.md │ ├── azure.md │ ├── delta.md │ ├── impala.md │ ├── index.md │ ├── json.md │ ├── kafka.md │ ├── mariadb.md │ ├── mssqlserver.md │ ├── mysql.md │ ├── openapi.md │ ├── oracle.md │ ├── postgresql.md │ ├── sftp.md │ ├── swagger.md │ └── trino.md ├── poetry.lock ├── pyproject.toml ├── quickstart.md ├── releases.md ├── setup │ ├── building.md │ ├── config.md │ ├── docker.md │ ├── emr.md │ ├── index.md │ ├── installation.md │ ├── synapse.md │ └── windows.md ├── spec │ ├── assertion │ │ ├── columns.md │ │ ├── expression.md │ │ ├── index.md │ │ ├── schema.md │ │ ├── sql.md │ │ └── unique-key.md │ ├── connection │ │ ├── index.md │ │ ├── jdbc.md │ │ └── ssh.md │ ├── dataset │ │ ├── file.md │ │ ├── index.md │ │ ├── mapping.md │ │ ├── relation.md │ │ └── values.md │ ├── expressions.md │ ├── fields.md │ ├── hooks │ │ ├── index.md │ │ ├── jdbc.md │ │ ├── report.md │ │ ├── rest.md │ │ └── web.md │ ├── index.md │ ├── job │ │ ├── execution.md │ │ └── index.md │ ├── mapping │ │ ├── aggregate.md │ │ ├── alias.md │ │ ├── assemble.md │ │ ├── case.md │ │ ├── cast.md │ │ ├── coalesce.md │ │ ├── conform.md │ │ ├── deduplicate.md │ │ ├── distinct.md │ │ ├── drop.md │ │ ├── earliest.md │ │ ├── empty.md │ │ ├── explode.md │ │ ├── extend.md │ │ ├── filter.md │ │ ├── flatten.md │ │ ├── grouped-aggregate.md │ │ ├── historize.md │ │ ├── index.md │ │ ├── iterative-sql.md │ │ ├── join.md │ │ ├── json-extract.md │ │ ├── json-unpack.md │ │ ├── latest.md │ │ ├── mock.md │ │ ├── observe.md │ │ ├── project.md │ │ ├── read-hive.md │ │ ├── rebalance.md │ │ ├── recursive-sql.md │ │ ├── relation.md │ │ ├── repartition.md │ │ ├── schema.md │ │ ├── select.md │ │ ├── sort.md │ │ ├── sql.md │ │ ├── stack.md │ │ ├── stream.md │ │ ├── template.md │ │ ├── union.md │ │ ├── unit.md │ │ ├── upsert.md │ │ └── values.md │ ├── measure │ │ ├── index.md │ │ └── sql.md │ ├── metric │ │ ├── console.md │ │ ├── index.md │ │ ├── jdbc.md │ │ └── prometheus.md │ ├── module.md │ ├── namespace.md │ ├── profiles.md │ ├── project.md │ ├── relation │ │ ├── deltaFile.md │ │ ├── deltaTable.md │ │ ├── empty.md │ │ ├── file.md │ │ ├── generic.md │ │ ├── hiveQuery.md │ │ ├── hiveTable.md │ │ ├── hiveUnionTable.md │ │ ├── hiveView.md │ │ ├── index.md │ │ ├── jdbcQuery.md │ │ ├── jdbcTable.md │ │ ├── jdbcView.md │ │ ├── kafka.md │ │ ├── local.md │ │ ├── mock.md │ │ ├── sqlserver.md │ │ ├── template.md │ │ └── values.md │ ├── schema │ │ ├── avro.md │ │ ├── index.md │ │ ├── inline.md │ │ ├── json.md │ │ ├── mapping.md │ │ ├── open-api.md │ │ ├── spark.md │ │ └── swagger.md │ ├── target │ │ ├── blackhole.md │ │ ├── compare.md │ │ ├── console.md │ │ ├── copy.md │ │ ├── copyFile.md │ │ ├── count.md │ │ ├── deleteFile.md │ │ ├── deltaVacuum.md │ │ ├── document.md │ │ ├── drop.md │ │ ├── empty.md │ │ ├── file.md │ │ ├── getFile.md │ │ ├── hiveDatabase.md │ │ ├── index.md │ │ ├── jdbcCommand.md │ │ ├── local.md │ │ ├── measure.md │ │ ├── merge.md │ │ ├── mergeFiles.md │ │ ├── putFile.md │ │ ├── relation.md │ │ ├── sftpUpload.md │ │ ├── stream.md │ │ ├── template.md │ │ ├── truncate.md │ │ ├── validate.md │ │ └── verify.md │ ├── template │ │ ├── assertion.md │ │ ├── connection.md │ │ ├── dataset.md │ │ ├── index.md │ │ ├── mapping.md │ │ ├── measure.md │ │ ├── relation.md │ │ ├── schema.md │ │ └── target.md │ └── test │ │ ├── execution.md │ │ └── index.md ├── spelling.txt ├── testing │ └── index.md ├── tutorial │ ├── 01-basics.md │ ├── 02-schema.md │ ├── 03-transformations.md │ ├── 04-parameters.md │ ├── 05-multiple-targets.md │ ├── 06-flowshell.md │ ├── 07-lifecycle.md │ ├── 12-deployment.md │ └── index.md └── workflow │ ├── index.md │ ├── maven-classic.md │ └── maven-plugin.md ├── examples ├── sftp-upload │ ├── README.md │ ├── config │ │ ├── connections.yml │ │ └── environment.yml │ ├── data │ │ └── example.csv │ ├── job │ │ └── main.yml │ └── project.yml └── weather │ ├── .gitignore │ ├── README.md │ ├── config │ ├── aws.yml │ ├── config.yml │ └── environment.yml │ ├── documentation.yml │ ├── job │ └── main.yml │ ├── mapping │ ├── aggregates.yml │ ├── facts.yml │ ├── measurements.yml │ └── stations.yml │ ├── model │ ├── aggregates.yml │ ├── measurements-raw.yml │ ├── measurements.yml │ ├── stations-raw.yml │ └── stations.yml │ ├── project.yml │ ├── schema │ ├── measurements.avsc │ └── stations.avsc │ ├── target │ ├── aggregates.yml │ ├── documentation.yml │ ├── measurements.yml │ ├── metrics.yml │ └── stations.yml │ └── test │ ├── test-facts.yml │ └── test-measurements.yml ├── flowman-common-java ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── dimajix │ │ │ ├── common │ │ │ ├── ExceptionUtils.java │ │ │ ├── Resources.java │ │ │ ├── io │ │ │ │ └── Globber.java │ │ │ ├── logging │ │ │ │ ├── EventLogger.java │ │ │ │ └── ForwardingEventLogger.java │ │ │ ├── net │ │ │ │ └── SocketUtils.java │ │ │ └── text │ │ │ │ ├── ConsoleColors.java │ │ │ │ ├── ParserUtils.java │ │ │ │ └── StringUtils.java │ │ │ └── flowman │ │ │ ├── Versions.java │ │ │ └── common │ │ │ └── Logging.java │ ├── resources │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ ├── flowman-logo.txt │ │ │ ├── flowman.properties │ │ │ ├── log4j-defaults.properties │ │ │ └── log4j2-defaults.properties │ ├── slf4j-1 │ │ └── com │ │ │ └── dimajix │ │ │ └── common │ │ │ └── logging │ │ │ └── LogEvent.java │ └── slf4j-2 │ │ └── com │ │ └── dimajix │ │ └── common │ │ └── logging │ │ └── LogEvent.java │ └── test │ ├── java │ └── com │ │ └── dimajix │ │ ├── common │ │ ├── ExceptionUtilsTest.java │ │ ├── io │ │ │ └── GlobberTest.java │ │ └── text │ │ │ ├── ParserUtilsTest.java │ │ │ └── StringUtilsTest.java │ │ └── flowman │ │ └── VersionsTest.java │ └── resources │ └── com │ └── dimajix │ └── flowman │ └── globber-test │ ├── .flowman-ignore │ ├── excludedir │ └── file-1.txt │ ├── file-1.txt │ ├── subdir_1 │ └── subdir_2 │ │ ├── exclude-1.txt │ │ └── file-1.txt │ └── subdir_2 │ └── exclude │ └── file-1.txt ├── flowman-common-jersey ├── .gitignore ├── pom.xml └── src │ └── main │ ├── jetty-eclipse │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── common │ │ ├── jersey │ │ └── OptionParamConverterProvider.scala │ │ └── jetty │ │ └── JettyServer.scala │ ├── jetty-spark │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── common │ │ ├── jersey │ │ └── OptionParamConverterProvider.scala │ │ └── jetty │ │ └── JettyServer.scala │ └── scala │ └── com │ └── dimajix │ └── flowman │ └── common │ └── jersey │ └── JacksonConfig.scala ├── flowman-common ├── .gitignore ├── pom.xml └── src │ ├── main │ └── scala │ │ └── com │ │ └── dimajix │ │ ├── common │ │ ├── IdentityHashMap.scala │ │ ├── IdentityHashSet.scala │ │ ├── JavaConverters.scala │ │ ├── MapIgnoreCase.scala │ │ ├── ScalaReflection.scala │ │ ├── SetIgnoreCase.scala │ │ ├── SynchronizedMap.scala │ │ ├── SynchronizedSet.scala │ │ ├── Trilean.scala │ │ ├── TypeRegistry.scala │ │ ├── common.scala │ │ └── text │ │ │ ├── CaseUtils.scala │ │ │ └── TimeFormatter.scala │ │ ├── flowman │ │ ├── common │ │ │ ├── ConsoleUtils.scala │ │ │ ├── ListenerBus.scala │ │ │ ├── ParserUtils.scala │ │ │ ├── ThreadUtils.scala │ │ │ └── ToolConfig.scala │ │ └── package.scala │ │ └── jackson │ │ └── ListMapDeserializer.scala │ └── test │ └── scala │ └── com │ └── dimajix │ ├── common │ ├── IdentityHashMapTest.scala │ ├── IdentityHashSetTest.scala │ ├── MapIgnoreCaseTest.scala │ ├── TrileanTest.scala │ └── text │ │ └── CaseUtilsTest.scala │ ├── flowman │ ├── VersionsTest.scala │ └── common │ │ ├── ConsoleUtilsTest.scala │ │ └── ParserUtilsTest.scala │ └── jackson │ ├── JacksonSubtypeTest.scala │ ├── JacksonTest.scala │ └── ListMapDeserializerTest.scala ├── flowman-core ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ ├── annotation │ │ │ └── TemplateObject.java │ │ │ └── templating │ │ │ ├── BooleanWrapper.java │ │ │ ├── DurationWrapper.java │ │ │ ├── FloatWrapper.java │ │ │ ├── IntegerWrapper.java │ │ │ ├── LocalDateTimeWrapper.java │ │ │ ├── LocalDateWrapper.java │ │ │ ├── PeriodWrapper.java │ │ │ ├── StringWrapper.java │ │ │ ├── SystemWrapper.java │ │ │ ├── TimestampWrapper.java │ │ │ ├── URLWrapper.java │ │ │ ├── VelocityContext.java │ │ │ └── VelocityEngine.java │ ├── resources │ │ ├── META-INF │ │ │ └── services │ │ │ │ ├── com.dimajix.flowman.jdbc.SqlDialect │ │ │ │ ├── com.dimajix.flowman.spi.ClassAnnotationHandler │ │ │ │ ├── com.dimajix.flowman.spi.ColumnCheckExecutor │ │ │ │ ├── com.dimajix.flowman.spi.LogFilter │ │ │ │ ├── com.dimajix.flowman.spi.PluginListener │ │ │ │ └── com.dimajix.flowman.spi.SchemaCheckExecutor │ │ └── com │ │ │ └── dimajix │ │ │ └── shaded │ │ │ └── velocity │ │ │ └── runtime │ │ │ └── defaults │ │ │ ├── directive.properties │ │ │ └── velocity.properties │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ ├── Tool.scala │ │ ├── catalog │ │ ├── ExternalCatalog.scala │ │ ├── HiveCatalog.scala │ │ ├── PartitionSpec.scala │ │ ├── TableChange.scala │ │ ├── TableDefinition.scala │ │ └── TableIdentifier.scala │ │ ├── config │ │ ├── ConfigBuilder.scala │ │ ├── ConfigEntry.scala │ │ ├── Configuration.scala │ │ └── FlowmanConf.scala │ │ ├── documentation │ │ ├── Category.scala │ │ ├── CheckCollector.scala │ │ ├── CheckExecutor.scala │ │ ├── CheckResult.scala │ │ ├── Collector.scala │ │ ├── ColumnCheck.scala │ │ ├── ColumnDoc.scala │ │ ├── Documenter.scala │ │ ├── EntityDoc.scala │ │ ├── Fragment.scala │ │ ├── Generator.scala │ │ ├── LineageCollector.scala │ │ ├── MappingCollector.scala │ │ ├── MappingDoc.scala │ │ ├── ProjectDoc.scala │ │ ├── Reference.scala │ │ ├── ReferenceResolver.scala │ │ ├── RelationCollector.scala │ │ ├── RelationDoc.scala │ │ ├── SchemaCheck.scala │ │ ├── SchemaDoc.scala │ │ ├── TargetCollector.scala │ │ ├── TargetDoc.scala │ │ └── velocity.scala │ │ ├── execution │ │ ├── AbstractContext.scala │ │ ├── AbstractExecution.scala │ │ ├── Activity.scala │ │ ├── ActivityListener.scala │ │ ├── ActivityListenerBus.scala │ │ ├── ActivityManager.scala │ │ ├── AnalyzingExecution.scala │ │ ├── AssertionRunner.scala │ │ ├── AsyncActivity.scala │ │ ├── BuildPolicy.scala │ │ ├── CachingExecution.scala │ │ ├── Context.scala │ │ ├── CyclePolicy.scala │ │ ├── DependencyScheduler.scala │ │ ├── DirtyTargets.scala │ │ ├── Environment.scala │ │ ├── ErrorMode.scala │ │ ├── Execution.scala │ │ ├── ExecutionListener.scala │ │ ├── Executor.scala │ │ ├── JobCoordinator.scala │ │ ├── ManualScheduler.scala │ │ ├── MappingUtils.scala │ │ ├── MonitorExecution.scala │ │ ├── Operation.scala │ │ ├── OutputMode.scala │ │ ├── ParallelExecutor.scala │ │ ├── Phase.scala │ │ ├── ProjectContext.scala │ │ ├── RootContext.scala │ │ ├── RootExecution.scala │ │ ├── Runner.scala │ │ ├── Scheduler.scala │ │ ├── ScopeContext.scala │ │ ├── ScopedExecution.scala │ │ ├── Session.scala │ │ ├── SessionCleaner.scala │ │ ├── SimpleExecutor.scala │ │ ├── Status.scala │ │ ├── StreamingActivity.scala │ │ ├── TestCoordinator.scala │ │ ├── exceptions.scala │ │ ├── merge.scala │ │ └── migration.scala │ │ ├── fs │ │ ├── File.scala │ │ ├── FileCollector.scala │ │ ├── FileGlob.scala │ │ ├── FileSystem.scala │ │ ├── FileUtils.scala │ │ ├── GlobPattern.scala │ │ ├── HadoopFile.scala │ │ ├── HadoopUtils.scala │ │ └── JavaFile.scala │ │ ├── graph │ │ ├── Action.scala │ │ ├── Category.scala │ │ ├── Graph.scala │ │ ├── GraphBuilder.scala │ │ ├── Linker.scala │ │ ├── edges.scala │ │ └── nodes.scala │ │ ├── history │ │ ├── NullStateStore.scala │ │ ├── StateStore.scala │ │ ├── documentation.scala │ │ ├── graph.scala │ │ ├── job.scala │ │ ├── metric.scala │ │ └── target.scala │ │ ├── jdbc │ │ ├── BaseDialect.scala │ │ ├── DerbyDialect.scala │ │ ├── H2Dialect.scala │ │ ├── HiveDialect.scala │ │ ├── JdbcUtils.scala │ │ ├── MariaDialect.scala │ │ ├── MySQLDialect.scala │ │ ├── NoopDialect.scala │ │ ├── OracleDialect.scala │ │ ├── PostgresDialect.scala │ │ ├── SlickUtils.scala │ │ ├── SqlCommands.scala │ │ ├── SqlDialect.scala │ │ ├── SqlDialects.scala │ │ ├── SqlExpressions.scala │ │ ├── SqlServerDialect.scala │ │ └── SqlStatements.scala │ │ ├── metric │ │ ├── AbstractMetricSink.scala │ │ ├── CollectingMetricSink.scala │ │ ├── ConsoleMetricSink.scala │ │ ├── CounterAccumulatorMetricBundle.scala │ │ ├── FixedGaugeMetric.scala │ │ ├── FixedGaugeMetricBundle.scala │ │ ├── GaugeMetric.scala │ │ ├── LongAccumulatorMetric.scala │ │ ├── Metric.scala │ │ ├── MetricBoard.scala │ │ ├── MetricSink.scala │ │ ├── MetricSystem.scala │ │ ├── MultiMetricBundle.scala │ │ ├── NullMetricSink.scala │ │ ├── SettableGaugeMetric.scala │ │ ├── SingletonMetricBundle.scala │ │ ├── WallTimeMetric.scala │ │ ├── package.scala │ │ └── templating.scala │ │ ├── model │ │ ├── Assertion.scala │ │ ├── Category.scala │ │ ├── Connection.scala │ │ ├── Dataset.scala │ │ ├── Hook.scala │ │ ├── Identifier.scala │ │ ├── Instance.scala │ │ ├── Job.scala │ │ ├── Logging.scala │ │ ├── Mapping.scala │ │ ├── Measure.scala │ │ ├── Metadata.scala │ │ ├── Module.scala │ │ ├── Namespace.scala │ │ ├── PartitionField.scala │ │ ├── PartitionSchema.scala │ │ ├── Profile.scala │ │ ├── Project.scala │ │ ├── Properties.scala │ │ ├── Reference.scala │ │ ├── Relation.scala │ │ ├── ResourceIdentifier.scala │ │ ├── Schema.scala │ │ ├── SystemSettings.scala │ │ ├── Target.scala │ │ ├── Template.scala │ │ ├── Test.scala │ │ ├── exceptions.scala │ │ ├── package.scala │ │ ├── result.scala │ │ └── velocity.scala │ │ ├── plugin │ │ ├── Plugin.scala │ │ └── PluginManager.scala │ │ ├── spi │ │ ├── ClassAnnotationHandler.scala │ │ ├── ClassAnnotationScanner.scala │ │ ├── ColumnCheckExecutor.scala │ │ ├── DefaultLogFilter.scala │ │ ├── DocumenterReader.scala │ │ ├── LogFilter.scala │ │ ├── ModuleReader.scala │ │ ├── NamespaceReader.scala │ │ ├── PluginListener.scala │ │ ├── ProjectReader.scala │ │ ├── SchemaCheckExecutor.scala │ │ ├── SparkExtension.scala │ │ └── UdfProvider.scala │ │ ├── storage │ │ ├── NullStore.scala │ │ ├── Parcel.scala │ │ ├── Store.scala │ │ └── Workspace.scala │ │ ├── templating │ │ ├── TemplateObjectHandler.scala │ │ ├── Velocity.scala │ │ └── wrapper.scala │ │ ├── transforms │ │ ├── Assembler.scala │ │ ├── CaseFormatter.scala │ │ ├── ExplodeTransformer.scala │ │ ├── FlattenTransformer.scala │ │ ├── IdentityTransformer.scala │ │ ├── LiftTransformer.scala │ │ ├── ProjectTransformer.scala │ │ ├── SchemaEnforcer.scala │ │ ├── StackTransformer.scala │ │ ├── Transformer.scala │ │ ├── TypeReplacer.scala │ │ ├── UnionTransformer.scala │ │ ├── definitions.scala │ │ ├── exceptions.scala │ │ └── schema │ │ │ ├── ColumnTree.scala │ │ │ ├── SchemaTree.scala │ │ │ ├── Tree.scala │ │ │ └── TreeTransformer.scala │ │ ├── types │ │ ├── ArrayType.scala │ │ ├── BinaryType.scala │ │ ├── BooleanType.scala │ │ ├── ByteType.scala │ │ ├── CalendarIntervalType.scala │ │ ├── CharType.scala │ │ ├── DateType.scala │ │ ├── DecimalType.scala │ │ ├── DoubleType.scala │ │ ├── DurationType.scala │ │ ├── Field.scala │ │ ├── FieldType.scala │ │ ├── FieldValue.scala │ │ ├── FloatType.scala │ │ ├── IntegerType.scala │ │ ├── LongType.scala │ │ ├── MapType.scala │ │ ├── NullType.scala │ │ ├── Record.scala │ │ ├── SchemaUtils.scala │ │ ├── SchemaWriter.scala │ │ ├── ShortType.scala │ │ ├── StringType.scala │ │ ├── StructType.scala │ │ ├── TimestampType.scala │ │ ├── VarcharType.scala │ │ └── exceptions.scala │ │ └── util │ │ ├── AvroSchemaUtils.scala │ │ ├── ConsoleUtils.scala │ │ ├── FixedPoint.scala │ │ ├── ObjectMapper.scala │ │ ├── SparkSchemaUtils.scala │ │ ├── UtcTimestamp.scala │ │ └── package.scala │ └── test │ ├── resources │ ├── com │ │ └── dimajix │ │ │ └── flowman │ │ │ └── some-test-resource.txt │ └── log4j.properties │ └── scala │ └── com │ └── dimajix │ └── flowman │ ├── DateTimeFormatTest.scala │ ├── SparkSessionTest.scala │ ├── SqlExpressionTest.scala │ ├── VersionsTest.scala │ ├── catalog │ ├── HiveCatalogTest.scala │ ├── PartitionSpecTest.scala │ ├── TableChangeTest.scala │ ├── TableDefinitionTest.scala │ └── TableIdentifierTest.scala │ ├── config │ ├── ConfigurationTest.scala │ └── FlowmanConfTest.scala │ ├── documentation │ ├── CheckExecutorTest.scala │ ├── ColumnCheckTest.scala │ ├── ColumnDocTest.scala │ ├── MappingCollectorTest.scala │ ├── ProjectDocTest.scala │ ├── RelationCollectorTest.scala │ └── SchemaCheckTest.scala │ ├── execution │ ├── ActivityManagerTest.scala │ ├── AsyncActivityTest.scala │ ├── BuildPolicyTest.scala │ ├── ContextTest.scala │ ├── DependencySchedulerTest.scala │ ├── EnvironmentTest.scala │ ├── ErrorModeTest.scala │ ├── ExecutorTest.scala │ ├── JobCoordinatorTest.scala │ ├── ManualSchedulerTest.scala │ ├── MappingUtilsTest.scala │ ├── MigrationTest.scala │ ├── OutputModeTest.scala │ ├── ParallelExecutorTest.scala │ ├── ProjectContextTest.scala │ ├── RootContextTest.scala │ ├── RootExecutionTest.scala │ ├── RunnerJobTest.scala │ ├── RunnerTargetTest.scala │ ├── RunnerTestTest.scala │ ├── SchedulerTest.scala │ ├── SessionCleanerTest.scala │ ├── SessionTest.scala │ └── StatusTest.scala │ ├── fs │ ├── FileCollectorTest.scala │ ├── FileGlobTest.scala │ ├── FileSystemTest.scala │ ├── HadoopFileTest.scala │ └── JavaFileTest.scala │ ├── graph │ ├── GraphBuilderTest.scala │ ├── GraphTest.scala │ └── NodeTest.scala │ ├── history │ ├── GraphTest.scala │ └── NullStateStoreTest.scala │ ├── jdbc │ ├── BaseDialectTest.scala │ ├── DerbyJdbcTest.scala │ ├── H2JdbcTest.scala │ ├── HiveDialectTest.scala │ ├── JdbcUtilsTest.scala │ └── SqlServerDialectTest.scala │ ├── metric │ ├── CounterAccumulatorMetricBundleTest.scala │ ├── MetricBoardTest.scala │ └── MetricSystemTest.scala │ ├── model │ ├── IdentifierTest.scala │ ├── JobTest.scala │ ├── MappingTest.scala │ ├── NamespaceTest.scala │ ├── PartitionSchemaTest.scala │ ├── ResourceIdentifierTest.scala │ ├── ResultTest.scala │ ├── TargetTest.scala │ ├── TemplatingTest.scala │ └── TestTest.scala │ ├── spi │ └── DefaultLogFilterTest.scala │ ├── templating │ ├── TemplatingTest.scala │ └── VelocityTest.scala │ ├── transforms │ ├── AssemblerTest.scala │ ├── CaseFormatterTest.scala │ ├── ExplodeTransformerTest.scala │ ├── FlattenTransformerTest.scala │ ├── LiftTransformerTest.scala │ ├── SchemaEnforcerTest.scala │ ├── StackTransformerTest.scala │ ├── TypeReplacerTest.scala │ ├── UnionTransformerTest.scala │ └── schema │ │ ├── ColumnTreeTest.scala │ │ ├── PathTest.scala │ │ └── SchemaTreeTest.scala │ ├── types │ ├── ArrayTypeTest.scala │ ├── BinaryTypeTest.scala │ ├── BooleanTypeTest.scala │ ├── ByteTypeTest.scala │ ├── CalendarIntervalTypeTest.scala │ ├── CharTypeTest.scala │ ├── DateTypeTest.scala │ ├── DecimalTypeTest.scala │ ├── DoubleTypeTest.scala │ ├── DurationTypeTest.scala │ ├── FieldTest.scala │ ├── FieldValueTest.scala │ ├── FloatTypeTest.scala │ ├── IntegerTypeTest.scala │ ├── LongTypeTest.scala │ ├── MapTypeTest.scala │ ├── NullTypeTest.scala │ ├── RecordTest.scala │ ├── SchemaUtilsTest.scala │ ├── ShortTypeTest.scala │ ├── StringTypeTest.scala │ ├── StructTypeTest.scala │ ├── TimestampTypeTest.scala │ └── VarcharTypeTest.scala │ └── util │ ├── AvroSchemaUtilsTest.scala │ ├── ConsoleUtilsTest.scala │ ├── SparkSchemaUtilsTest.scala │ └── UtcTimestampTest.scala ├── flowman-dist ├── .gitignore ├── bin │ ├── flowexec │ ├── flowman-kernel │ ├── flowman-schema │ ├── flowman-server │ ├── flowrexec │ ├── flowrshell │ ├── flowshell │ ├── flowshell.cmd │ ├── flowshell2.cmd │ └── install-hadoop-dependencies ├── conf │ ├── default-namespace.yml.template │ ├── flowman-env.cmd.template │ ├── flowman-env.sh.template │ ├── history-server.yml.template │ ├── log4j-history-server.properties.template │ ├── log4j-kernel.properties.template │ ├── log4j-studio.properties.template │ ├── log4j.properties.template │ ├── log4j2-history-server.properties.template │ ├── log4j2-kernel.properties.template │ ├── log4j2-studio.properties.template │ ├── log4j2.properties.template │ └── system.yml.template ├── libexec │ ├── flowman-common.cmd │ ├── flowman-common.sh │ └── flowman-launch.cmd ├── pom.xml └── src │ └── assembly │ └── assembly.xml ├── flowman-kernel-api ├── .gitignore ├── pom.xml └── src │ └── main │ └── proto │ ├── common.proto │ ├── dataframe.proto │ ├── documentation.proto │ ├── exception.proto │ ├── history.proto │ ├── job.proto │ ├── kernel.proto │ ├── logging.proto │ ├── mapping.proto │ ├── project.proto │ ├── proto.lock │ ├── relation.proto │ ├── session.proto │ ├── target.proto │ ├── test.proto │ └── workspace.proto ├── flowman-kernel-common ├── .gitignore ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ ├── grpc │ │ ├── ExceptionUtils.java │ │ ├── GrpcClient.java │ │ ├── GrpcServer.java │ │ ├── GrpcServerBuilder.java │ │ ├── GrpcService.java │ │ ├── InProcessGrpcClient.java │ │ ├── InProcessServerBuilder.java │ │ ├── KernelConfiguration.java │ │ ├── LogCallServerInjector.java │ │ ├── NettyGrpcClient.java │ │ ├── NettyServerBuilder.java │ │ └── RemoteException.java │ │ └── kernel │ │ ├── AbstractClient.java │ │ ├── ClientFactory.java │ │ ├── ConsoleUtils.java │ │ ├── HistoryClient.java │ │ ├── KernelClient.java │ │ ├── SessionClient.java │ │ ├── ThreadPoolExecutor.java │ │ ├── WorkspaceClient.java │ │ └── model │ │ ├── ArrayType.java │ │ ├── ConnectionIdentifier.java │ │ ├── Context.java │ │ ├── DataFrame.java │ │ ├── FieldType.java │ │ ├── Job.java │ │ ├── JobIdentifier.java │ │ ├── JobOrder.java │ │ ├── JobQuery.java │ │ ├── JobState.java │ │ ├── Kernel.java │ │ ├── Lifecycle.java │ │ ├── MapType.java │ │ ├── Mapping.java │ │ ├── MappingIdentifier.java │ │ ├── MappingOutputIdentifier.java │ │ ├── Measurement.java │ │ ├── MetricSeries.java │ │ ├── Namespace.java │ │ ├── Operation.java │ │ ├── Phase.java │ │ ├── Project.java │ │ ├── Relation.java │ │ ├── RelationIdentifier.java │ │ ├── ResourceIdentifier.java │ │ ├── Row.java │ │ ├── ScalarType.java │ │ ├── Session.java │ │ ├── Status.java │ │ ├── StructField.java │ │ ├── StructType.java │ │ ├── Target.java │ │ ├── TargetIdentifier.java │ │ ├── TargetOrder.java │ │ ├── TargetQuery.java │ │ ├── TargetState.java │ │ ├── Test.java │ │ ├── TestIdentifier.java │ │ └── TypeConverters.java │ └── test │ └── java │ └── com │ └── dimajix │ └── flowman │ └── kernel │ ├── KernelClientTest.java │ └── WorkspaceDummyImpl.java ├── flowman-kernel-server ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── properties │ │ └── flowman-kernel-server.properties │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ ├── kernel │ │ ├── KernelServer.scala │ │ ├── RpcConverters.scala │ │ ├── grpc │ │ │ ├── ClientIdExtractor.scala │ │ │ ├── ClientIdGenerator.scala │ │ │ ├── ClientWatcher.scala │ │ │ ├── HistoryServiceHandler.scala │ │ │ ├── KernelServiceHandler.scala │ │ │ ├── ServiceHandler.scala │ │ │ ├── SessionServiceHandler.scala │ │ │ └── WorkspaceServiceHandler.scala │ │ └── service │ │ │ ├── ForwardingLoggerFactory.scala │ │ │ ├── KernelService.scala │ │ │ ├── MultiWorkspaceManager.scala │ │ │ ├── SessionManager.scala │ │ │ ├── SessionService.scala │ │ │ ├── SimpleWorkspaceManager.scala │ │ │ └── WorkspaceManager.scala │ │ └── tools │ │ └── kernel │ │ ├── Arguments.scala │ │ └── Kernel.scala │ └── test │ └── scala │ └── com │ └── dimajix │ └── flowman │ └── kernel │ ├── KernelServerTest.scala │ └── grpc │ └── WorkspaceServiceHandlerTest.scala ├── flowman-kernel-tools ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── dimajix │ │ └── flowman │ │ ├── templating │ │ ├── BooleanWrapper.java │ │ ├── DurationWrapper.java │ │ ├── FloatWrapper.java │ │ ├── IntegerWrapper.java │ │ ├── LocalDateTimeWrapper.java │ │ ├── LocalDateWrapper.java │ │ ├── PeriodWrapper.java │ │ ├── StringWrapper.java │ │ ├── SystemWrapper.java │ │ ├── URLWrapper.java │ │ └── Velocity.java │ │ └── tools │ │ ├── ExecutionContext.java │ │ ├── RemoteTool.java │ │ ├── rexec │ │ ├── Command.java │ │ ├── NestedCommand.java │ │ ├── documentation │ │ │ ├── DocumentationCommand.java │ │ │ └── GenerateCommand.java │ │ ├── history │ │ │ ├── HistoryCommand.java │ │ │ ├── InspectJobHistoryCommand.java │ │ │ ├── InspectTargetHistoryCommand.java │ │ │ ├── JobHistoryCommand.java │ │ │ ├── SearchJobHistoryCommand.java │ │ │ ├── SearchTargetHistoryCommand.java │ │ │ └── TargetHistoryCommand.java │ │ ├── job │ │ │ ├── BuildCommand.java │ │ │ ├── CreateCommand.java │ │ │ ├── DestroyCommand.java │ │ │ ├── InspectCommand.java │ │ │ ├── JobCommand.java │ │ │ ├── ListCommand.java │ │ │ ├── PhaseCommand.java │ │ │ ├── TruncateCommand.java │ │ │ ├── ValidateCommand.java │ │ │ └── VerifyCommand.java │ │ ├── kernel │ │ │ ├── InspectCommand.java │ │ │ └── KernelCommand.java │ │ ├── mapping │ │ │ ├── CacheCommand.java │ │ │ ├── CountCommand.java │ │ │ ├── DescribeCommand.java │ │ │ ├── ExplainCommand.java │ │ │ ├── InspectCommand.java │ │ │ ├── ListCommand.java │ │ │ ├── MappingCommand.java │ │ │ ├── SaveCommand.java │ │ │ ├── ShowCommand.java │ │ │ └── ValidateCommand.java │ │ ├── misc │ │ │ ├── EvaluateCommand.java │ │ │ └── SqlCommand.java │ │ ├── namespace │ │ │ ├── InspectCommand.java │ │ │ └── NamespaceCommand.java │ │ ├── project │ │ │ ├── BuildCommand.java │ │ │ ├── CreateCommand.java │ │ │ ├── DestroyCommand.java │ │ │ ├── InspectCommand.java │ │ │ ├── ListCommand.java │ │ │ ├── PhaseCommand.java │ │ │ ├── ProjectCommand.java │ │ │ ├── TruncateCommand.java │ │ │ ├── ValidateCommand.java │ │ │ └── VerifyCommand.java │ │ ├── relation │ │ │ ├── BuildCommand.java │ │ │ ├── CreateCommand.java │ │ │ ├── DescribeCommand.java │ │ │ ├── DestroyCommand.java │ │ │ ├── InspectCommand.java │ │ │ ├── ListCommand.java │ │ │ ├── PhaseCommand.java │ │ │ ├── RelationCommand.java │ │ │ ├── ShowCommand.java │ │ │ ├── TruncateCommand.java │ │ │ ├── ValidateCommand.java │ │ │ └── VerifyCommand.java │ │ ├── session │ │ │ ├── InspectCommand.java │ │ │ └── SessionCommand.java │ │ ├── target │ │ │ ├── BuildCommand.java │ │ │ ├── CreateCommand.java │ │ │ ├── DestroyCommand.java │ │ │ ├── InspectCommand.java │ │ │ ├── ListCommand.java │ │ │ ├── PhaseCommand.java │ │ │ ├── TargetCommand.java │ │ │ ├── TruncateCommand.java │ │ │ ├── ValidateCommand.java │ │ │ └── VerifyCommand.java │ │ ├── test │ │ │ ├── InspectCommand.java │ │ │ ├── ListCommand.java │ │ │ ├── RunCommand.java │ │ │ └── TestCommand.java │ │ └── workspace │ │ │ ├── ReloadCommand.java │ │ │ └── WorkspaceCommand.java │ │ └── rshell │ │ ├── Arguments.java │ │ ├── CommandCompleter.java │ │ ├── ExitCommand.java │ │ ├── ParsedCommand.java │ │ ├── Shell.java │ │ ├── job │ │ ├── EnterCommand.java │ │ ├── JobCommand.java │ │ └── LeaveCommand.java │ │ ├── project │ │ ├── LoadCommand.java │ │ ├── ProjectCommand.java │ │ └── ReloadCommand.java │ │ └── test │ │ ├── EnterCommand.java │ │ ├── LeaveCommand.java │ │ └── TestCommand.java │ └── properties │ └── flowman-kernel-tools.properties ├── flowman-parent ├── .gitignore └── pom.xml ├── flowman-plugins ├── avro │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spec │ │ │ └── schema │ │ │ └── AvroSchema.scala │ │ └── test │ │ ├── resources │ │ └── schema │ │ │ └── AvroSchema.json │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ ├── relation │ │ └── AvroRelationTest.scala │ │ └── schema │ │ └── AvroSchemaTest.scala ├── aws │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── com.dimajix.flowman.spi.LogFilter │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ ├── plugin │ │ │ └── aws │ │ │ │ └── AwsLogFilter.scala │ │ │ └── templating │ │ │ └── AwsSecretsManagerWrapper.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── plugin │ │ └── aws │ │ └── AwsLogFilterTest.scala ├── azure │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ └── main │ │ ├── resources │ │ └── plugin.yml │ │ └── scala │ │ └── com │ │ ├── dimajix │ │ └── flowman │ │ │ └── templating │ │ │ └── AzureKeyVaultWrapper.scala │ │ └── microsoft │ │ └── azure │ │ └── synapse │ │ └── tokenlibrary │ │ └── TokenLibrary.scala ├── delta │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── com.dimajix.flowman.spi.SparkExtension │ │ │ └── plugin.yml │ │ ├── scala │ │ │ └── com │ │ │ │ └── dimajix │ │ │ │ └── flowman │ │ │ │ ├── spark │ │ │ │ └── sql │ │ │ │ │ └── delta │ │ │ │ │ └── DeltaSparkExtension.scala │ │ │ │ └── spec │ │ │ │ ├── relation │ │ │ │ ├── DeltaFileRelation.scala │ │ │ │ ├── DeltaRelation.scala │ │ │ │ ├── DeltaTableRelation.scala │ │ │ │ └── DeltaUtils.scala │ │ │ │ └── target │ │ │ │ └── DeltaVacuumTarget.scala │ │ ├── spark-3.0 │ │ │ └── com │ │ │ │ └── dimajix │ │ │ │ └── flowman │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ └── delta │ │ │ │ ├── AlterTableChangeColumnDeltaCommand.scala │ │ │ │ ├── DeltaShim.scala │ │ │ │ └── QualifiedColumn.scala │ │ ├── spark-3.1 │ │ │ └── com │ │ │ │ └── dimajix │ │ │ │ └── flowman │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ └── delta │ │ │ │ ├── AlterTableChangeColumnCommand.scala │ │ │ │ ├── DeltaShim.scala │ │ │ │ └── QualifiedColumn.scala │ │ ├── spark-3.2 │ │ │ └── com │ │ │ │ └── dimajix │ │ │ │ └── flowman │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ └── delta │ │ │ │ ├── AlterTableChangeColumnCommand.scala │ │ │ │ ├── DeltaShim.scala │ │ │ │ └── QualifiedColumn.scala │ │ ├── spark-3.3 │ │ │ └── com │ │ │ │ └── dimajix │ │ │ │ └── flowman │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ └── delta │ │ │ │ ├── AlterTableChangeColumnCommand.scala │ │ │ │ ├── DeltaShim.scala │ │ │ │ └── QualifiedColumn.scala │ │ ├── spark-3.4 │ │ │ └── com │ │ │ │ └── dimajix │ │ │ │ └── flowman │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ └── delta │ │ │ │ ├── AlterTableChangeColumnCommand.scala │ │ │ │ ├── DeltaShim.scala │ │ │ │ └── QualifiedColumn.scala │ │ └── spark-3.5 │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spark │ │ │ └── sql │ │ │ └── delta │ │ │ ├── AlterTableChangeColumnCommand.scala │ │ │ ├── DeltaShim.scala │ │ │ └── QualifiedColumn.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ ├── relation │ │ ├── DeltaFileRelationTest.scala │ │ └── DeltaTableRelationTest.scala │ │ └── target │ │ └── DeltaVacuumTargetTest.scala ├── hbase │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spec │ │ │ └── model │ │ │ └── HBaseRelation.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ └── model │ │ └── HBaseRelationTest.scala ├── impala │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ ├── catalog │ │ │ └── ImpalaExternalCatalog.scala │ │ │ └── spec │ │ │ ├── catalog │ │ │ └── ImpalaCatalogSpec.scala │ │ │ └── connection │ │ │ └── ImpalaConnection.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ └── catalog │ │ └── ImpalaExternalCatalogTest.scala ├── json │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spec │ │ │ └── schema │ │ │ └── JsonSchema.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ └── schema │ │ └── JsonSchemaTest.scala ├── kafka │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spec │ │ │ └── relation │ │ │ └── KafkaRelation.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ └── relation │ │ └── KafkaRelationTest.scala ├── mariadb │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ └── main │ │ └── resources │ │ └── plugin.yml ├── mssqlserver │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spec │ │ │ └── relation │ │ │ └── SqlServerRelation.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ └── relation │ │ └── SqlServerRelationTest.scala ├── mysql │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ └── main │ │ └── resources │ │ └── plugin.yml ├── openapi │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spec │ │ │ └── schema │ │ │ ├── OpenApiSchema.scala │ │ │ └── OpenApiSchemaUtils.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ └── schema │ │ ├── OpenApiSchemaTest.scala │ │ └── OpenApiSchemaUtilsTest.scala ├── oracle │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ └── main │ │ └── resources │ │ └── plugin.yml ├── parent │ ├── .gitignore │ └── pom.xml ├── postgresql │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ └── main │ │ └── resources │ │ └── plugin.yml ├── sftp │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spec │ │ │ └── target │ │ │ └── SftpUploadTarget.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ └── target │ │ └── SftpUploadTargetTest.scala ├── swagger │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── assembly.xml │ │ ├── main │ │ ├── resources │ │ │ └── plugin.yml │ │ └── scala │ │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spec │ │ │ └── schema │ │ │ ├── SwaggerSchema.scala │ │ │ └── SwaggerSchemaUtils.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ └── schema │ │ ├── SwaggerSchemaTest.scala │ │ └── SwaggerSchemaUtilsTest.scala └── trino │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── assembly │ └── assembly.xml │ └── main │ ├── resources │ ├── META-INF │ │ └── services │ │ │ └── com.dimajix.flowman.jdbc.SqlDialect │ └── plugin.yml │ └── scala │ └── com │ └── dimajix │ └── flowman │ └── jdbc │ └── TrinoDialect.scala ├── flowman-scalatest-compat ├── .gitignore ├── pom.xml └── src │ └── main │ └── scalatest-3.0 │ └── org │ └── scalatest │ ├── flatspec │ └── package.scala │ └── matchers │ └── should │ └── package.scala ├── flowman-server-ui ├── .browserslistrc ├── .eslintrc.js ├── .gitignore ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── pom.xml ├── postcss.config.js ├── public │ ├── favicon.png │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── flowman-logo.png │ ├── charts │ │ ├── JobNameChart.vue │ │ ├── JobPhaseChart.vue │ │ ├── JobProjectChart.vue │ │ ├── JobStatusChart.vue │ │ ├── PieChart.js │ │ ├── TargetNameChart.vue │ │ ├── TargetPhaseChart.vue │ │ ├── TargetProjectChart.vue │ │ └── TargetStatusChart.vue │ ├── components │ │ ├── EnvironmentTable.vue │ │ ├── JobCharts.vue │ │ ├── JobDetails.vue │ │ ├── JobSelector.vue │ │ ├── MainNavigationDrawer.vue │ │ ├── MetricTable.vue │ │ ├── Phase.vue │ │ ├── PhaseSelector.vue │ │ ├── ProjectSelector.vue │ │ ├── ResourceTable.vue │ │ ├── Status.vue │ │ ├── StatusSelector.vue │ │ ├── TargetCharts.vue │ │ ├── TargetDetails.vue │ │ └── TargetSelector.vue │ ├── main.js │ ├── mixins │ │ └── Filter.js │ ├── plugins │ │ ├── axios.js │ │ └── vuetify.js │ ├── router.js │ ├── services │ │ └── api.js │ └── views │ │ ├── Home.vue │ │ ├── JobHistory.vue │ │ ├── Metrics.vue │ │ ├── Namespace.vue │ │ ├── System.vue │ │ └── TargetHistory.vue └── vue.config.js ├── flowman-server ├── .gitignore ├── pom.xml └── src │ └── main │ ├── properties │ └── flowman-server.properties │ ├── resources │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── server │ │ └── swagger │ │ └── index.html │ └── scala │ └── com │ └── dimajix │ └── flowman │ └── server │ ├── Application.scala │ ├── Configuration.scala │ ├── model │ ├── Converter.scala │ ├── Namespace.scala │ ├── common.scala │ ├── documentation.scala │ ├── graph.scala │ ├── job.scala │ ├── metric.scala │ └── target.scala │ └── rest │ ├── JobHistoryService.scala │ ├── MetricService.scala │ ├── NamespaceService.scala │ ├── Server.scala │ └── TargetHistoryService.scala ├── flowman-spark-dependencies ├── .gitignore └── pom.xml ├── flowman-spark-extensions ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ ├── com.dimajix.spark.sql.local.RelationProvider │ │ │ └── org.apache.spark.sql.sources.DataSourceRegister │ ├── scala │ │ ├── com │ │ │ └── dimajix │ │ │ │ ├── hadoop │ │ │ │ ├── SerializableConfiguration.scala │ │ │ │ └── package.scala │ │ │ │ ├── spark │ │ │ │ ├── SparkUtils.scala │ │ │ │ ├── accumulator │ │ │ │ │ └── CounterAccumulator.scala │ │ │ │ ├── features.scala │ │ │ │ ├── io │ │ │ │ │ └── DeferredFileCommitProtocol.scala │ │ │ │ ├── package.scala │ │ │ │ └── sql │ │ │ │ │ ├── DataFrameBuilder.scala │ │ │ │ │ ├── DataFrameUtils.scala │ │ │ │ │ ├── ExpressionParser.scala │ │ │ │ │ ├── RowParser.scala │ │ │ │ │ ├── SchemaUtils.scala │ │ │ │ │ ├── SqlParser.scala │ │ │ │ │ ├── catalyst │ │ │ │ │ ├── PlanUtils.scala │ │ │ │ │ ├── SqlExpressionBuilder.scala │ │ │ │ │ ├── optimizer │ │ │ │ │ │ ├── CreateEagerCache.scala │ │ │ │ │ │ └── ExtraOptimizations.scala │ │ │ │ │ └── plans │ │ │ │ │ │ └── logical │ │ │ │ │ │ ├── CountRecords.scala │ │ │ │ │ │ └── EagerCache.scala │ │ │ │ │ ├── execution │ │ │ │ │ └── ExtraStrategies.scala │ │ │ │ │ ├── expressions │ │ │ │ │ └── UnresolvableExpression.scala │ │ │ │ │ ├── functions.scala │ │ │ │ │ ├── local │ │ │ │ │ ├── BaseRelation.scala │ │ │ │ │ ├── DataFrameReader.scala │ │ │ │ │ ├── DataFrameWriter.scala │ │ │ │ │ ├── DataSource.scala │ │ │ │ │ ├── RelationProvider.scala │ │ │ │ │ ├── csv │ │ │ │ │ │ ├── CsvFileFormat.scala │ │ │ │ │ │ ├── CsvOptions.scala │ │ │ │ │ │ ├── CsvRelation.scala │ │ │ │ │ │ ├── CsvUtils.scala │ │ │ │ │ │ ├── UnivocityReader.scala │ │ │ │ │ │ └── UnivocityWriter.scala │ │ │ │ │ └── implicits.scala │ │ │ │ │ ├── sources │ │ │ │ │ ├── empty │ │ │ │ │ │ ├── NullFormat.scala │ │ │ │ │ │ └── NullRelation.scala │ │ │ │ │ ├── fixedwidth │ │ │ │ │ │ ├── FixedWidthFormat.scala │ │ │ │ │ │ ├── FixedWidthOptions.scala │ │ │ │ │ │ └── FixedWidthUtils.scala │ │ │ │ │ └── sequencefile │ │ │ │ │ │ ├── SequenceFileFormat.scala │ │ │ │ │ │ └── SequenceFileOptions.scala │ │ │ │ │ └── streaming │ │ │ │ │ └── StreamingUtils.scala │ │ │ │ └── util │ │ │ │ ├── DateTimeUtils.scala │ │ │ │ └── Reflection.scala │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ └── hive │ │ │ └── HiveClientShim.scala │ ├── spark-2.4 │ │ ├── com │ │ │ └── dimajix │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ ├── catalyst │ │ │ │ ├── SqlBuilder.scala │ │ │ │ └── parser │ │ │ │ │ └── CustomSqlParser.scala │ │ │ │ ├── execution │ │ │ │ ├── CountRecordsExec.scala │ │ │ │ └── EagerCacheExec.scala │ │ │ │ └── expressions │ │ │ │ └── CreateNullableStruct.scala │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ ├── SparkShim.scala │ │ │ └── catalyst │ │ │ └── plans │ │ │ └── logical │ │ │ └── AnalysisOnlyCommand.scala │ ├── spark-3.0 │ │ ├── com │ │ │ └── dimajix │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ ├── catalyst │ │ │ │ ├── SqlBuilder.scala │ │ │ │ └── parser │ │ │ │ │ └── CustomSqlParser.scala │ │ │ │ ├── execution │ │ │ │ ├── CountRecordsExec.scala │ │ │ │ └── EagerCacheExec.scala │ │ │ │ └── expressions │ │ │ │ └── CreateNullableStruct.scala │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ ├── SparkShim.scala │ │ │ └── catalyst │ │ │ └── plans │ │ │ └── logical │ │ │ └── AnalysisOnlyCommand.scala │ ├── spark-3.1 │ │ ├── com │ │ │ └── dimajix │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ ├── catalyst │ │ │ │ ├── SqlBuilder.scala │ │ │ │ └── parser │ │ │ │ │ └── CustomSqlParser.scala │ │ │ │ ├── execution │ │ │ │ ├── CountRecordsExec.scala │ │ │ │ └── EagerCacheExec.scala │ │ │ │ └── expressions │ │ │ │ └── CreateNullableStruct.scala │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ ├── SparkShim.scala │ │ │ └── catalyst │ │ │ └── plans │ │ │ └── logical │ │ │ └── AnalysisOnlyCommand.scala │ ├── spark-3.2 │ │ ├── com │ │ │ └── dimajix │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ ├── catalyst │ │ │ │ ├── SqlBuilder.scala │ │ │ │ └── parser │ │ │ │ │ └── CustomSqlParser.scala │ │ │ │ ├── execution │ │ │ │ ├── CountRecordsExec.scala │ │ │ │ └── EagerCacheExec.scala │ │ │ │ └── expressions │ │ │ │ └── CreateNullableStruct.scala │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ ├── SparkShim.scala │ │ │ └── catalyst │ │ │ └── plans │ │ │ └── logical │ │ │ └── With.scala │ ├── spark-3.3 │ │ ├── com │ │ │ └── dimajix │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ ├── catalyst │ │ │ │ ├── SqlBuilder.scala │ │ │ │ └── parser │ │ │ │ │ └── CustomSqlParser.scala │ │ │ │ ├── execution │ │ │ │ ├── CountRecordsExec.scala │ │ │ │ └── EagerCacheExec.scala │ │ │ │ └── expressions │ │ │ │ └── CreateNullableStruct.scala │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ ├── SparkShim.scala │ │ │ └── catalyst │ │ │ ├── expressions │ │ │ └── IfNull.scala │ │ │ └── plans │ │ │ └── logical │ │ │ └── With.scala │ ├── spark-3.4 │ │ ├── com │ │ │ └── dimajix │ │ │ │ └── spark │ │ │ │ └── sql │ │ │ │ ├── catalyst │ │ │ │ ├── SqlBuilder.scala │ │ │ │ └── parser │ │ │ │ │ └── CustomSqlParser.scala │ │ │ │ ├── execution │ │ │ │ ├── CountRecordsExec.scala │ │ │ │ └── EagerCacheExec.scala │ │ │ │ └── expressions │ │ │ │ └── CreateNullableStruct.scala │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ ├── SparkShim.scala │ │ │ └── catalyst │ │ │ ├── expressions │ │ │ └── IfNull.scala │ │ │ └── plans │ │ │ └── logical │ │ │ └── With.scala │ └── spark-3.5 │ │ ├── com │ │ └── dimajix │ │ │ └── spark │ │ │ └── sql │ │ │ ├── catalyst │ │ │ ├── SqlBuilder.scala │ │ │ └── parser │ │ │ │ └── CustomSqlParser.scala │ │ │ ├── execution │ │ │ ├── CountRecordsExec.scala │ │ │ └── EagerCacheExec.scala │ │ │ └── expressions │ │ │ └── CreateNullableStruct.scala │ │ └── org │ │ └── apache │ │ └── spark │ │ └── sql │ │ ├── SparkShim.scala │ │ └── catalyst │ │ ├── expressions │ │ └── IfNull.scala │ │ └── plans │ │ └── logical │ │ └── With.scala │ └── test │ └── scala │ ├── com │ └── dimajix │ │ ├── spark │ │ ├── NullableStructTest.scala │ │ ├── accumulator │ │ │ └── CounterAccumulatorTest.scala │ │ └── sql │ │ │ ├── DataFrameBuilderTest.scala │ │ │ ├── DataFrameUtilsTest.scala │ │ │ ├── EagerCacheTest.scala │ │ │ ├── ExpressionParserTest.scala │ │ │ ├── FunctionsTest.scala │ │ │ ├── RowParserTest.scala │ │ │ ├── SchemaUtilsTest.scala │ │ │ ├── SqlParserTest.scala │ │ │ ├── catalyst │ │ │ ├── PlanUtilsTest.scala │ │ │ ├── SqlBuilderTest.scala │ │ │ └── SqlExpressionBuilderTest.scala │ │ │ ├── local │ │ │ ├── DataFrameReaderTest.scala │ │ │ ├── DataFrameWriterTest.scala │ │ │ └── csv │ │ │ │ └── CsvRelationTest.scala │ │ │ └── sources │ │ │ ├── empty │ │ │ └── NullFormatTest.scala │ │ │ ├── fixedwidth │ │ │ └── FixedWidthFormatTest.scala │ │ │ └── sequencefile │ │ │ └── SequenceFileFormatTest.scala │ │ └── util │ │ ├── DateTimeUtilsTest.scala │ │ └── ReflectionUtilTest.scala │ └── org │ └── apache │ └── spark │ └── sql │ └── SparkShimTest.scala ├── flowman-spark-testing ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── resources │ │ └── com │ │ │ └── dimajix │ │ │ └── spark │ │ │ └── testing │ │ │ ├── log4j-defaults.properties │ │ │ └── log4j2-defaults.properties │ └── scala │ │ ├── com │ │ └── dimajix │ │ │ └── spark │ │ │ └── testing │ │ │ ├── LocalSparkSession.scala │ │ │ ├── LocalTempDir.scala │ │ │ ├── Logging.scala │ │ │ └── QueryTest.scala │ │ └── org │ │ └── apache │ │ └── spark │ │ └── sql │ │ └── hive │ │ └── HiveClientAccessor.scala │ └── test │ └── scala │ └── com │ └── dimajix │ └── spark │ └── testing │ └── LocalSparkSessionTest.scala ├── flowman-spec ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── jackson-2.10 │ │ └── com │ │ │ └── dimajix │ │ │ └── jackson │ │ │ ├── CustomTypeResolverBuilder.scala │ │ │ └── WrappingTypeIdResolver.scala │ ├── jackson-2.12 │ │ └── com │ │ │ └── dimajix │ │ │ └── jackson │ │ │ ├── CustomTypeResolverBuilder.scala │ │ │ └── WrappingTypeIdResolver.scala │ ├── jackson-2.13 │ │ └── com │ │ │ └── dimajix │ │ │ └── jackson │ │ │ ├── CustomTypeResolverBuilder.scala │ │ │ └── WrappingTypeIdResolver.scala │ ├── jackson-2.14 │ │ └── com │ │ │ └── dimajix │ │ │ └── jackson │ │ │ ├── CustomTypeResolverBuilder.scala │ │ │ └── WrappingTypeIdResolver.scala │ ├── jackson-2.15 │ │ └── com │ │ │ └── dimajix │ │ │ └── jackson │ │ │ ├── CustomTypeResolverBuilder.scala │ │ │ └── WrappingTypeIdResolver.scala │ ├── jackson-2.6 │ │ └── com │ │ │ ├── dimajix │ │ │ └── jackson │ │ │ │ ├── CustomTypeResolverBuilder.scala │ │ │ │ └── WrappingTypeIdResolver.scala │ │ │ └── fasterxml │ │ │ └── jackson │ │ │ └── databind │ │ │ └── introspect │ │ │ └── AnnotatedClassResolver.java │ ├── jackson-2.9 │ │ └── com │ │ │ └── dimajix │ │ │ └── jackson │ │ │ ├── CustomTypeResolverBuilder.scala │ │ │ └── WrappingTypeIdResolver.scala │ ├── java │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ └── spec │ │ │ └── annotation │ │ │ ├── AssertionType.java │ │ │ ├── CatalogType.java │ │ │ ├── ColumnCheckType.java │ │ │ ├── ConnectionType.java │ │ │ ├── DatasetType.java │ │ │ ├── GeneratorType.java │ │ │ ├── HistoryType.java │ │ │ ├── HookType.java │ │ │ ├── MappingType.java │ │ │ ├── MeasureType.java │ │ │ ├── MetricSinkType.java │ │ │ ├── ParcelType.java │ │ │ ├── RelationType.java │ │ │ ├── SchemaCheckType.java │ │ │ ├── SchemaType.java │ │ │ ├── StoreType.java │ │ │ └── TargetType.java │ ├── resources │ │ ├── META-INF │ │ │ └── services │ │ │ │ ├── com.dimajix.flowman.spi.ClassAnnotationHandler │ │ │ │ ├── com.dimajix.flowman.spi.DocumenterReader │ │ │ │ ├── com.dimajix.flowman.spi.ModuleReader │ │ │ │ ├── com.dimajix.flowman.spi.NamespaceReader │ │ │ │ ├── com.dimajix.flowman.spi.PluginListener │ │ │ │ └── com.dimajix.flowman.spi.ProjectReader │ │ └── com │ │ │ └── dimajix │ │ │ └── flowman │ │ │ ├── documentation │ │ │ ├── html+css │ │ │ │ ├── project.css │ │ │ │ ├── project.vtl │ │ │ │ └── template.properties │ │ │ ├── html │ │ │ │ ├── project.vtl │ │ │ │ └── template.properties │ │ │ └── text │ │ │ │ ├── project.vtl │ │ │ │ └── template.properties │ │ │ └── report │ │ │ └── text │ │ │ ├── assertion-finish.vtl │ │ │ ├── assertion-start.vtl │ │ │ ├── job-finish.vtl │ │ │ ├── job-start.vtl │ │ │ ├── lifecycle-finish.vtl │ │ │ ├── lifecycle-start.vtl │ │ │ ├── target-finish.vtl │ │ │ └── target-start.vtl │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── spec │ │ ├── ModuleSpec.scala │ │ ├── NamespaceSpec.scala │ │ ├── ObjectMapper.scala │ │ ├── ProfileSpec.scala │ │ ├── ProjectSpec.scala │ │ ├── Spec.scala │ │ ├── YamlDocumenterReader.scala │ │ ├── YamlModuleReader.scala │ │ ├── YamlNamespaceReader.scala │ │ ├── YamlProjectReader.scala │ │ ├── assertion │ │ ├── AssertionSpec.scala │ │ ├── ColumnsAssertion.scala │ │ ├── ExpressionAssertion.scala │ │ ├── SchemaAssertion.scala │ │ ├── SqlAssertion.scala │ │ └── UniqueKeyAssertion.scala │ │ ├── catalog │ │ └── CatalogSpec.scala │ │ ├── connection │ │ ├── ConnectionReferenceSpec.scala │ │ ├── ConnectionSpec.scala │ │ ├── JdbcConnection.scala │ │ └── SshConnection.scala │ │ ├── dataset │ │ ├── DatasetSpec.scala │ │ ├── FileDataset.scala │ │ ├── MappingDataset.scala │ │ ├── RelationDataset.scala │ │ └── ValuesDataset.scala │ │ ├── documentation │ │ ├── CollectorSpec.scala │ │ ├── ColumnCheckSpec.scala │ │ ├── ColumnDocSpec.scala │ │ ├── DocumenterLoader.scala │ │ ├── DocumenterSpec.scala │ │ ├── FileGenerator.scala │ │ ├── GeneratorSpec.scala │ │ ├── MappingDocSpec.scala │ │ ├── RelationDocSpec.scala │ │ ├── SchemaCheckSpec.scala │ │ ├── SchemaDocSpec.scala │ │ ├── TargetDocSpec.scala │ │ └── TemplateGenerator.scala │ │ ├── history │ │ ├── HistorySpec.scala │ │ ├── JdbcHistorySpec.scala │ │ ├── JdbcStateRepository.scala │ │ ├── JdbcStateStore.scala │ │ ├── NullHistorySpec.scala │ │ ├── RepositoryStateStore.scala │ │ ├── RetryingStateRepository.scala │ │ └── StateRepository.scala │ │ ├── hook │ │ ├── ConditionalBaseHook.scala │ │ ├── HookSpec.scala │ │ ├── JdbcHook.scala │ │ ├── ReportHook.scala │ │ ├── RestHook.scala │ │ ├── SimpleReportHook.scala │ │ └── WebHook.scala │ │ ├── job │ │ └── JobSpec.scala │ │ ├── mapping │ │ ├── AggregateMapping.scala │ │ ├── AliasMapping.scala │ │ ├── AssembleMapping.scala │ │ ├── CaseMapping.scala │ │ ├── CastMapping.scala │ │ ├── CoalesceMapping.scala │ │ ├── ConformMapping.scala │ │ ├── DeduplicateMapping.scala │ │ ├── DistinctMapping.scala │ │ ├── DropMapping.scala │ │ ├── EmptyMapping.scala │ │ ├── ExplodeMapping.scala │ │ ├── ExtendMapping.scala │ │ ├── ExtractJsonMapping.scala │ │ ├── FilterMapping.scala │ │ ├── FlattenMapping.scala │ │ ├── GroupedAggregateMapping.scala │ │ ├── HistorizeMapping.scala │ │ ├── IterativeSqlMapping.scala │ │ ├── JoinMapping.scala │ │ ├── MappingSpec.scala │ │ ├── MockMapping.scala │ │ ├── ObserveMapping.scala │ │ ├── ProjectMapping.scala │ │ ├── ProvidedMapping.scala │ │ ├── RankMapping.scala │ │ ├── ReadHiveMapping.scala │ │ ├── RebalanceMapping.scala │ │ ├── RecursiveSqlMapping.scala │ │ ├── RelationMapping.scala │ │ ├── RepartitionMapping.scala │ │ ├── SchemaMapping.scala │ │ ├── SelectMapping.scala │ │ ├── SortMapping.scala │ │ ├── SortOrder.scala │ │ ├── SqlMapping.scala │ │ ├── StackMapping.scala │ │ ├── StreamMapping.scala │ │ ├── TemplateMapping.scala │ │ ├── TransitiveChildrenMapping.scala │ │ ├── UnionMapping.scala │ │ ├── UnitMapping.scala │ │ ├── UnpackJsonMapping.scala │ │ ├── UpsertMapping.scala │ │ ├── ValuesMapping.scala │ │ └── enums.scala │ │ ├── measure │ │ ├── MeasureSpec.scala │ │ └── SqlMeasure.scala │ │ ├── metric │ │ ├── ConsoleMetricSinkSpec.scala │ │ ├── JdbcMetricRepository.scala │ │ ├── JdbcMetricSink.scala │ │ ├── MetricSinkSpec.scala │ │ ├── MetricSpec.scala │ │ ├── NullMetricSinkSpec.scala │ │ └── PrometheusMetricSink.scala │ │ ├── relation │ │ ├── EmptyRelation.scala │ │ ├── FileRelation.scala │ │ ├── GenericRelation.scala │ │ ├── HiveQueryRelation.scala │ │ ├── HiveRelation.scala │ │ ├── HiveTableRelation.scala │ │ ├── HiveUnionTableRelation.scala │ │ ├── HiveViewRelation.scala │ │ ├── IndexedRelationSpec.scala │ │ ├── JdbcQueryRelation.scala │ │ ├── JdbcRelation.scala │ │ ├── JdbcTableRelation.scala │ │ ├── JdbcViewRelation.scala │ │ ├── LocalRelation.scala │ │ ├── MigratableRelationSpec.scala │ │ ├── MockRelation.scala │ │ ├── PartitionedRelationSpec.scala │ │ ├── ProvidedRelation.scala │ │ ├── RelationReferenceSpec.scala │ │ ├── RelationSpec.scala │ │ ├── SchemaRelationSpec.scala │ │ ├── TemplateRelation.scala │ │ └── ValuesRelation.scala │ │ ├── schema │ │ ├── ExternalSchema.scala │ │ ├── InlineSchema.scala │ │ ├── MappingSchema.scala │ │ ├── PartitionField.scala │ │ ├── RelationSchema.scala │ │ ├── SchemaSpec.scala │ │ ├── SparkSchema.scala │ │ └── UnionSchema.scala │ │ ├── storage │ │ ├── FileStore.scala │ │ ├── LocalParcel.scala │ │ ├── LocalWorkspace.scala │ │ ├── NullStoreSpec.scala │ │ ├── ParcelSpec.scala │ │ ├── SimpleWorkspace.scala │ │ └── StoreSpec.scala │ │ ├── target │ │ ├── BlackholeTarget.scala │ │ ├── CompareTarget.scala │ │ ├── ConsoleTarget.scala │ │ ├── CopyFileTarget.scala │ │ ├── CopyTarget.scala │ │ ├── CountTarget.scala │ │ ├── DeleteFileTarget.scala │ │ ├── DocumentTarget.scala │ │ ├── DropTarget.scala │ │ ├── EmptyTarget.scala │ │ ├── FileTarget.scala │ │ ├── GetFileTarget.scala │ │ ├── HiveDatabaseTarget.scala │ │ ├── JdbcCommandTarget.scala │ │ ├── LocalTarget.scala │ │ ├── MeasureTarget.scala │ │ ├── MergeFilesTarget.scala │ │ ├── MergeTarget.scala │ │ ├── PutFileTarget.scala │ │ ├── RelationTarget.scala │ │ ├── SchemaTarget.scala │ │ ├── StreamTarget.scala │ │ ├── TargetSpec.scala │ │ ├── TemplateTarget.scala │ │ ├── TruncateTarget.scala │ │ ├── ValidateTarget.scala │ │ └── VerifyTarget.scala │ │ ├── template │ │ ├── AssertionTemplate.scala │ │ ├── ConnectionTemplate.scala │ │ ├── DatasetTemplate.scala │ │ ├── MappingTemplate.scala │ │ ├── MeasureTemplate.scala │ │ ├── RelationTemplate.scala │ │ ├── SchemaTemplate.scala │ │ ├── TargetTemplate.scala │ │ └── TemplateSpec.scala │ │ └── test │ │ └── TestSpec.scala │ └── test │ ├── resources │ ├── data │ │ ├── actual │ │ │ ├── data_1.txt │ │ │ └── data_2.txt │ │ ├── data_1.csv │ │ └── expected │ │ │ ├── data_1.txt │ │ │ ├── data_2.txt │ │ │ └── data_3.txt │ ├── project-a │ │ ├── config │ │ │ └── env.yml │ │ ├── project.yml │ │ └── relation │ │ │ ├── some-view.sql │ │ │ └── some-view.yml │ ├── project-b │ │ ├── config │ │ │ └── env.yml │ │ ├── project.yaml │ │ └── relation │ │ │ ├── some-view.sql │ │ │ └── some-view.yml │ ├── project-c │ │ ├── config │ │ │ └── env.yml │ │ ├── project.yml │ │ └── relation │ │ │ ├── some-view.sql │ │ │ └── some-view.yml │ ├── project-imports │ │ ├── config │ │ │ └── env.yml │ │ ├── project.yml │ │ └── relation │ │ │ ├── some-view.sql │ │ │ └── some-view.yml │ ├── project-with-dups │ │ ├── TestProject.yml │ │ ├── config │ │ │ └── env.yml │ │ └── relation │ │ │ ├── some-view-dup.yml │ │ │ ├── some-view.sql │ │ │ └── some-view.yml │ └── project │ │ ├── TestProject.yml │ │ ├── config │ │ └── env.yml │ │ └── relation │ │ ├── some-view.sql │ │ └── some-view.yml │ └── scala │ └── com │ └── dimajix │ └── flowman │ ├── execution │ ├── RunnerHistoryTest.scala │ └── SessionTest.scala │ └── spec │ ├── ModuleTest.scala │ ├── NamespaceTest.scala │ ├── ProjectTest.scala │ ├── ValueOrRangeTest.scala │ ├── assertion │ ├── AssertionSpecTest.scala │ ├── ColumnsAssertionTest.scala │ ├── ExpressionAssertionTest.scala │ ├── SchemaAssertionTest.scala │ ├── SqlAssertionTest.scala │ └── UniqueKeyAssertionTest.scala │ ├── connection │ ├── JdbcConnectionTest.scala │ └── SshConnectionTest.scala │ ├── dataset │ ├── MappingDatasetTest.scala │ ├── RelationDatasetTest.scala │ └── ValuesDatasetTest.scala │ ├── documentation │ ├── ColumnCheckTest.scala │ ├── DocumenterTest.scala │ ├── FileGeneratorTest.scala │ ├── MappingDocTest.scala │ ├── RelationDocTest.scala │ └── SchemaCheckTest.scala │ ├── history │ ├── JdbcStateRepositoryTest.scala │ ├── JdbcStateStoreSpecTest.scala │ ├── JdbcStateStoreTest.scala │ └── NullStateStoreTest.scala │ ├── hook │ ├── JdbcHookTest.scala │ ├── ReportHookTest.scala │ ├── RestHookTest.scala │ ├── SimpleReportHookTest.scala │ └── WebHookTest.scala │ ├── job │ └── JobTest.scala │ ├── mapping │ ├── AggregateMappingTest.scala │ ├── AliasMappingTest.scala │ ├── AssembleMappingTest.scala │ ├── CaseMappingTest.scala │ ├── CastMappingTest.scala │ ├── CoalesceMappingTest.scala │ ├── ConformMappingTest.scala │ ├── DeduplicateMappingTest.scala │ ├── DistinctMappingTest.scala │ ├── DropMappingTest.scala │ ├── EmptyMappingTest.scala │ ├── ExplodeMappingTest.scala │ ├── ExtendMappingTest.scala │ ├── ExtractJsonMappingTest.scala │ ├── FilterMappingTest.scala │ ├── FlattenMappingTest.scala │ ├── GroupedAggregateMappingTest.scala │ ├── HistorizeMappingTest.scala │ ├── InputMappingTest.scala │ ├── IterativeSqlMappingTest.scala │ ├── JoinMappingTest.scala │ ├── MappingSpecTest.scala │ ├── MockMappingTest.scala │ ├── ObserveMappingTest.scala │ ├── ProjectMappingTest.scala │ ├── ProvidedMappingTest.scala │ ├── RankMappingTest.scala │ ├── ReadHiveMappingTest.scala │ ├── RebalanceMappingTest.scala │ ├── RecursiveSqlMappingTest.scala │ ├── RelationMappingTest.scala │ ├── RepartitionMappingTest.scala │ ├── SchemaMappingTest.scala │ ├── SortMappingTest.scala │ ├── SortOrderTest.scala │ ├── SqlMappingTest.scala │ ├── StackMappingTest.scala │ ├── TemplateMappingTest.scala │ ├── TransitiveChildrenMappingTest.scala │ ├── UnionMappingTest.scala │ ├── UnitMappingTest.scala │ ├── UnpackJsonMappingTest.scala │ ├── UpsertMappingTest.scala │ └── ValuesMappingTest.scala │ ├── measure │ └── SqlMeasureTest.scala │ ├── metric │ └── JdbcMetricSinkTest.scala │ ├── relation │ ├── DerbyJdbcTableRelationTest.scala │ ├── DerbyJdbcViewRelationTest.scala │ ├── EmptyRelationTest.scala │ ├── FileRelationTest.scala │ ├── GenericRelationTest.scala │ ├── H2JdbcTableRelationTest.scala │ ├── H2JdbcViewRelationTest.scala │ ├── HiveQueryRelationTest.scala │ ├── HiveTableRelationTest.scala │ ├── HiveUnionTableRelationTest.scala │ ├── HiveViewRelationTest.scala │ ├── JdbcQueryRelationTest.scala │ ├── LocalRelationTest.scala │ ├── MockRelationTest.scala │ ├── ProvidedRelationTest.scala │ ├── RelationSpecTest.scala │ ├── TemplateRelationTest.scala │ └── ValuesRelationTest.scala │ ├── schema │ ├── InlineSchemaTest.scala │ ├── MappingSchemaTest.scala │ ├── RelationSchemaTest.scala │ ├── SchemaTest.scala │ └── UnionSchemaTest.scala │ ├── storage │ ├── FileStoreTest.scala │ └── LocalWorkspaceTest.scala │ ├── target │ ├── BlackholeTargetTest.scala │ ├── CompareTargetTest.scala │ ├── ConsoleTargetTest.scala │ ├── CopyTargetTest.scala │ ├── DeleteFileTargetTest.scala │ ├── DocumentTargetTest.scala │ ├── DropTargetTest.scala │ ├── EmptyTargetTest.scala │ ├── JdbcCommandTargetTest.scala │ ├── LocalTargetTest.scala │ ├── MeasureTargetTest.scala │ ├── MergeFilesTargetTest.scala │ ├── MergeTargetTest.scala │ ├── RelationTargetTest.scala │ ├── StreamTargetTest.scala │ ├── TargetSpecTest.scala │ ├── TemplateTargetTest.scala │ ├── TruncateTargetTest.scala │ ├── ValidateTargetTest.scala │ └── VerifyTargetTest.scala │ ├── template │ ├── AssertionTemplateTest.scala │ ├── ConnectionTemplateTest.scala │ ├── DatasetTemplateTest.scala │ ├── MappingTemplateTest.scala │ ├── MeasureTemplateTest.scala │ ├── RelationTemplateTest.scala │ ├── SchemaTemplateTest.scala │ └── TargetTemplateTest.scala │ └── test │ └── TestSpecTest.scala ├── flowman-testing ├── .gitignore ├── pom.xml └── src │ ├── main │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── testing │ │ └── Runner.scala │ └── test │ ├── java │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── testing │ │ └── JavaRunnerTest.java │ ├── resources │ └── flows │ │ ├── config │ │ ├── environment.yml │ │ └── test.yml │ │ ├── job │ │ └── main.yml │ │ └── project.yml │ └── scala │ └── com │ └── dimajix │ └── flowman │ └── testing │ ├── ResourcesTestSpec.scala │ └── RunnerTest.scala ├── flowman-tools ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── properties │ │ └── flowman-tools.properties │ ├── resources │ │ └── META-INF │ │ │ └── flowman │ │ │ └── conf │ │ │ ├── default-namespace.yml.template │ │ │ ├── log4j2.properties.template │ │ │ └── system.yml.template │ └── scala │ │ └── com │ │ └── dimajix │ │ └── flowman │ │ └── tools │ │ ├── StatefulTool.scala │ │ ├── exec │ │ ├── Arguments.scala │ │ ├── Command.scala │ │ ├── Driver.scala │ │ ├── NestedCommand.scala │ │ ├── VersionCommand.scala │ │ ├── documentation │ │ │ ├── DocumentationCommand.scala │ │ │ └── GenerateCommand.scala │ │ ├── history │ │ │ ├── HistoryCommand.scala │ │ │ ├── InspectJobHistoryCommand.scala │ │ │ ├── InspectTargetHistoryCommand.scala │ │ │ ├── JobHistoryCommand.scala │ │ │ ├── SearchJobHistoryCommand.scala │ │ │ ├── SearchTargetHistoryCommand.scala │ │ │ └── TargetHistoryCommand.scala │ │ ├── info │ │ │ └── InfoCommand.scala │ │ ├── job │ │ │ ├── InspectCommand.scala │ │ │ ├── JobCommand.scala │ │ │ ├── ListCommand.scala │ │ │ └── PhaseCommand.scala │ │ ├── mapping │ │ │ ├── CacheCommand.scala │ │ │ ├── CountCommand.scala │ │ │ ├── DependencyTreeCommand.scala │ │ │ ├── DescribeCommand.scala │ │ │ ├── ExplainCommand.scala │ │ │ ├── ExportSchemaCommand.scala │ │ │ ├── InspectCommand.scala │ │ │ ├── ListCommand.scala │ │ │ ├── MappingCommand.scala │ │ │ ├── SaveCommand.scala │ │ │ ├── ShowCommand.scala │ │ │ └── ValidateCommand.scala │ │ ├── namespace │ │ │ ├── InspectCommand.scala │ │ │ └── NamespaceCommand.scala │ │ ├── project │ │ │ ├── InspectCommand.scala │ │ │ ├── PhaseCommand.scala │ │ │ └── ProjectCommand.scala │ │ ├── relation │ │ │ ├── DescribeCommand.scala │ │ │ ├── ExportSchemaCommand.scala │ │ │ ├── InspectCommand.scala │ │ │ ├── ListCommand.scala │ │ │ ├── ModelCommand.scala │ │ │ ├── PhaseCommand.scala │ │ │ └── ShowCommand.scala │ │ ├── sql │ │ │ └── SqlCommand.scala │ │ ├── target │ │ │ ├── DependencyTreeCommand.scala │ │ │ ├── InspectCommand.scala │ │ │ ├── ListCommand.scala │ │ │ ├── PhaseCommand.scala │ │ │ └── TargetCommand.scala │ │ └── test │ │ │ ├── InspectCommand.scala │ │ │ ├── ListCommand.scala │ │ │ ├── RunCommand.scala │ │ │ └── TestCommand.scala │ │ ├── schema │ │ ├── Arguments.scala │ │ ├── Driver.scala │ │ └── impl │ │ │ └── MyJsonSchemaGenerator.scala │ │ └── shell │ │ ├── Arguments.scala │ │ ├── CommandCompleter.scala │ │ ├── EvaluateCommand.scala │ │ ├── ExitCommand.scala │ │ ├── ParsedCommand.scala │ │ ├── Shell.scala │ │ ├── job │ │ ├── EnterCommand.scala │ │ ├── JobCommand.scala │ │ └── LeaveCommand.scala │ │ ├── project │ │ ├── LoadCommand.scala │ │ ├── ProjectCommand.scala │ │ └── ReloadCommand.scala │ │ └── test │ │ ├── EnterCommand.scala │ │ ├── LeaveCommand.scala │ │ └── TestCommand.scala │ └── test │ └── scala │ └── com │ └── dimajix │ └── flowman │ └── tools │ ├── exec │ └── DriverTest.scala │ └── shell │ └── CommandCompleterTest.scala ├── flowman-yaml-schema ├── .gitignore ├── pom.xml └── src │ └── assembly │ └── assembly.xml ├── licenses ├── LICENSE-args4j.txt ├── LICENSE-avro.txt ├── LICENSE-derby.txt ├── LICENSE-fast-classpath-scanner.txt ├── LICENSE-ganymed-ssh2.txt ├── LICENSE-grpc.txt ├── LICENSE-guava.txt ├── LICENSE-hadoop.txt ├── LICENSE-hbase.txt ├── LICENSE-jackson.txt ├── LICENSE-json-schema.txt ├── LICENSE-jsqlparser.txt ├── LICENSE-log4j.txt ├── LICENSE-mariadb.txt ├── LICENSE-mssql-jdbc.txt ├── LICENSE-protobuf.txt ├── LICENSE-schema-generator.txt ├── LICENSE-shc.txt ├── LICENSE-slick.txt ├── LICENSE-spark-avro.txt ├── LICENSE-spark.txt ├── LICENSE-squeryl.txt ├── LICENSE-swagger.txt ├── LICENSE-velocity.txt └── LICENSE-vuetify.txt ├── pom.xml └── tests ├── archetype-assembly ├── .gitignore └── run.sh ├── archetype-quickstart ├── .gitignore └── run.sh ├── demo-weather ├── .gitignore └── run.sh ├── emr ├── .gitignore ├── README.md ├── conf │ ├── default-namespace.yml │ ├── flowman-env.sh │ └── log4j2.properties ├── deployment.yml ├── flow │ ├── config │ │ ├── aws.yml │ │ ├── config.yml │ │ └── environment.yml │ ├── documentation.yml │ ├── job │ │ └── main.yml │ ├── mapping │ │ ├── aggregates.yml │ │ ├── facts.yml │ │ ├── measurements.yml │ │ └── stations.yml │ ├── model │ │ ├── aggregates.yml │ │ ├── measurements-raw.yml │ │ ├── measurements.yml │ │ ├── stations-raw.yml │ │ └── stations.yml │ ├── project.yml │ ├── schema │ │ ├── measurements.json │ │ └── stations.avsc │ ├── target │ │ ├── aggregates.yml │ │ ├── database.yml │ │ ├── documentation.yml │ │ ├── measurements.yml │ │ └── stations.yml │ └── test │ │ └── test-measurements.yml ├── pom.xml └── run.sh ├── mariadb ├── README.md ├── bin │ └── run-tests.sh ├── conf │ ├── default-namespace.yml │ └── flowman-env.sh ├── docker-compose.yml ├── migrations │ ├── module │ │ ├── config.yml │ │ ├── connections.yml │ │ ├── job.yml │ │ └── relations.yml │ └── project.yml ├── run.sh └── weather │ ├── config │ ├── aws.yml │ ├── config.yml │ ├── connections.yml │ └── environment.yml │ ├── job │ └── main.yml │ ├── mapping │ ├── aggregates.yml │ ├── facts.yml │ ├── measurements.yml │ └── stations.yml │ ├── model │ ├── aggregates.yml │ ├── measurements-raw.yml │ ├── measurements.yml │ ├── stations-raw.yml │ └── stations.yml │ ├── project.yml │ ├── schema │ ├── measurements.avsc │ ├── measurements.json │ └── stations.avsc │ └── target │ ├── aggregates.yml │ ├── measurements.yml │ └── stations.yml ├── mysql ├── README.md ├── bin │ └── run-tests.sh ├── conf │ ├── default-namespace.yml │ └── flowman-env.sh ├── docker-compose.yml ├── docker │ └── mysql │ │ └── my.cnf ├── migrations │ ├── module │ │ ├── config.yml │ │ ├── connections.yml │ │ ├── job.yml │ │ └── relations.yml │ └── project.yml ├── run.sh └── weather │ ├── config │ ├── aws.yml │ ├── config.yml │ ├── connections.yml │ └── environment.yml │ ├── job │ └── main.yml │ ├── mapping │ ├── aggregates.yml │ ├── facts.yml │ ├── measurements.yml │ └── stations.yml │ ├── model │ ├── aggregates.yml │ ├── measurements-raw.yml │ ├── measurements.yml │ ├── stations-raw.yml │ └── stations.yml │ ├── project.yml │ ├── schema │ ├── measurements.avsc │ ├── measurements.json │ └── stations.avsc │ └── target │ ├── aggregates.yml │ ├── measurements.yml │ └── stations.yml ├── oracle ├── bin │ └── run-tests.sh ├── conf │ ├── default-namespace.yml │ └── flowman-env.sh ├── docker-compose.yml ├── migrations │ ├── module │ │ ├── config.yml │ │ ├── connections.yml │ │ ├── job.yml │ │ └── relations.yml │ └── project.yml ├── run.sh └── weather │ ├── config │ ├── config.yml │ └── connections.yml │ ├── job │ └── main.yml │ ├── mapping │ ├── aggregates.yml │ ├── facts.yml │ ├── measurements.yml │ └── stations.yml │ ├── model │ ├── aggregates.yml │ ├── measurements-raw.yml │ ├── measurements.yml │ ├── stations-raw.yml │ └── stations.yml │ ├── project.yml │ ├── schema │ ├── measurements.avsc │ ├── measurements.json │ └── stations.avsc │ └── target │ ├── aggregates.yml │ ├── measurements.yml │ └── stations.yml ├── postgresql ├── README.md ├── bin │ └── run-tests.sh ├── conf │ ├── default-namespace.yml │ └── flowman-env.sh ├── docker-compose.yml ├── migrations │ ├── module │ │ ├── aggregates.yml │ │ ├── config.yml │ │ ├── connections.yml │ │ └── job.yml │ └── project.yml ├── run.sh └── weather │ ├── config │ ├── config.yml │ └── connections.yml │ ├── job │ └── main.yml │ ├── mapping │ ├── aggregates.yml │ ├── facts.yml │ ├── measurements.yml │ └── stations.yml │ ├── model │ ├── aggregates.yml │ ├── measurements-raw.yml │ ├── measurements.yml │ ├── stations-raw.yml │ └── stations.yml │ ├── project.yml │ ├── schema │ ├── measurements.avsc │ ├── measurements.json │ └── stations.avsc │ └── target │ ├── aggregates.yml │ ├── measurements.yml │ └── stations.yml ├── quickstart ├── .gitignore ├── docker-compose.yml └── run.sh ├── sqlserver ├── README.md ├── bin │ └── run-tests.sh ├── conf │ ├── default-namespace.yml │ └── flowman-env.sh ├── docker-compose.yml ├── docker │ ├── Dockerfile │ ├── entrypoint.sh │ └── setup-db.sh ├── migrations │ ├── module │ │ ├── config.yml │ │ ├── connections.yml │ │ ├── job.yml │ │ ├── relations.yml │ │ └── test-timestamp.yml │ └── project.yml ├── run.sh ├── twitter │ ├── config │ │ ├── config.yml │ │ └── connections.yml │ ├── job │ │ ├── job.yml │ │ └── targets.yml │ ├── mapping │ │ └── tweets.yml │ ├── model │ │ ├── tweets-mssql.yml │ │ └── tweets-raw.yml │ └── project.yml └── weather │ ├── config │ ├── config.yml │ ├── connections.yml │ └── environment.yml │ ├── job │ └── main.yml │ ├── mapping │ ├── aggregates.yml │ ├── facts.yml │ ├── measurements.yml │ └── stations.yml │ ├── model │ ├── aggregates.yml │ ├── measurements-raw.yml │ ├── measurements.yml │ ├── stations-raw.yml │ └── stations.yml │ ├── project.yml │ ├── schema │ ├── measurements.avsc │ ├── measurements.json │ └── stations.avsc │ └── target │ ├── aggregates.yml │ ├── measurements.yml │ └── stations.yml ├── synapse ├── .gitignore ├── README.md ├── conf │ ├── default-namespace.yml │ ├── flowman-env.sh │ └── log4j2.properties ├── deployment.yml ├── flow │ ├── config │ │ ├── config.yml │ │ ├── connections.yml │ │ └── environment.yml │ ├── documentation.yml │ ├── job │ │ └── main.yml │ ├── mapping │ │ ├── aggregates.yml │ │ ├── facts.yml │ │ ├── measurements.yml │ │ └── stations.yml │ ├── model │ │ ├── aggregates.yml │ │ ├── measurements-raw.yml │ │ ├── measurements.yml │ │ ├── stations-raw.yml │ │ └── stations.yml │ ├── project.yml │ ├── schema │ │ ├── measurements.json │ │ └── stations.avsc │ ├── target │ │ ├── aggregates.yml │ │ ├── documentation.yml │ │ ├── measurements.yml │ │ └── stations.yml │ └── test │ │ └── test-measurements.yml ├── pom.xml └── run.sh └── tutorial ├── .gitignore └── run.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/AUTHORS -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/BUILDING.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INSTALLING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/INSTALLING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/NOTICE -------------------------------------------------------------------------------- /QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/QUICKSTART.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/RELEASING.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/SECURITY.md -------------------------------------------------------------------------------- /devtools/build-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/devtools/build-release.sh -------------------------------------------------------------------------------- /devtools/create-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/devtools/create-release.sh -------------------------------------------------------------------------------- /devtools/create-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/devtools/create-version.sh -------------------------------------------------------------------------------- /devtools/release-utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/devtools/release-utils.sh -------------------------------------------------------------------------------- /docker/.gitattributes: -------------------------------------------------------------------------------- 1 | bin/* text eol=lf 2 | -------------------------------------------------------------------------------- /docker/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/bin/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/bin/entrypoint.sh -------------------------------------------------------------------------------- /docker/conf/default-namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/conf/default-namespace.yml -------------------------------------------------------------------------------- /docker/conf/flowman-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/conf/flowman-env.sh -------------------------------------------------------------------------------- /docker/conf/history-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/conf/history-server.yml -------------------------------------------------------------------------------- /docker/conf/system.yml: -------------------------------------------------------------------------------- 1 | plugins: 2 | - flowman-impala -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/libexec/flowman-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/libexec/flowman-init.sh -------------------------------------------------------------------------------- /docker/libexec/flowman-vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/libexec/flowman-vars.sh -------------------------------------------------------------------------------- /docker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docker/pom.xml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | _site 3 | _build 4 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/flowman.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/flowman.css -------------------------------------------------------------------------------- /docs/_static/flowman.js: -------------------------------------------------------------------------------- 1 | document.body.setAttribute("data-theme", "light"); 2 | -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-Black.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-Bold.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-ExtraBold.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-ExtraLight.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-Light.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-Medium.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-Regular.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-SemiBold.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-Thin.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab/RobotoSlab-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/_static/fonts/RobotoSlab/RobotoSlab-VariableFont_wght.ttf -------------------------------------------------------------------------------- /docs/cli/flowexec/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/flowexec/index.md -------------------------------------------------------------------------------- /docs/cli/flowexec/job.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/flowexec/job.md -------------------------------------------------------------------------------- /docs/cli/flowexec/misc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/flowexec/misc.md -------------------------------------------------------------------------------- /docs/cli/flowexec/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/flowexec/project.md -------------------------------------------------------------------------------- /docs/cli/flowexec/target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/flowexec/target.md -------------------------------------------------------------------------------- /docs/cli/flowman-kernel/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/flowman-kernel/index.md -------------------------------------------------------------------------------- /docs/cli/flowrshell/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/flowrshell/index.md -------------------------------------------------------------------------------- /docs/cli/flowshell/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/flowshell/index.md -------------------------------------------------------------------------------- /docs/cli/history-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/history-server.md -------------------------------------------------------------------------------- /docs/cli/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/index.md -------------------------------------------------------------------------------- /docs/cli/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cli/schema.md -------------------------------------------------------------------------------- /docs/concepts/entities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/concepts/entities.md -------------------------------------------------------------------------------- /docs/concepts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/concepts/index.md -------------------------------------------------------------------------------- /docs/concepts/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/concepts/lifecycle.md -------------------------------------------------------------------------------- /docs/concepts/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/concepts/metrics.md -------------------------------------------------------------------------------- /docs/concepts/migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/concepts/migrations.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/connectors/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/connectors/index.md -------------------------------------------------------------------------------- /docs/cookbook/advanced-jdbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/advanced-jdbc.md -------------------------------------------------------------------------------- /docs/cookbook/data-quality.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/data-quality.md -------------------------------------------------------------------------------- /docs/cookbook/data-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/data-validation.md -------------------------------------------------------------------------------- /docs/cookbook/execution-metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/execution-metrics.md -------------------------------------------------------------------------------- /docs/cookbook/execution-phases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/execution-phases.md -------------------------------------------------------------------------------- /docs/cookbook/hadoop-dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/hadoop-dependencies.md -------------------------------------------------------------------------------- /docs/cookbook/impala.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/impala.md -------------------------------------------------------------------------------- /docs/cookbook/kerberos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/kerberos.md -------------------------------------------------------------------------------- /docs/cookbook/override-jars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/override-jars.md -------------------------------------------------------------------------------- /docs/cookbook/parallel-execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/parallel-execution.md -------------------------------------------------------------------------------- /docs/cookbook/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/performance.md -------------------------------------------------------------------------------- /docs/cookbook/secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/secrets.md -------------------------------------------------------------------------------- /docs/cookbook/sharing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/sharing.md -------------------------------------------------------------------------------- /docs/cookbook/syntax-highlighting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/syntax-highlighting.md -------------------------------------------------------------------------------- /docs/cookbook/target-ordering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/cookbook/target-ordering.md -------------------------------------------------------------------------------- /docs/documenting/checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/documenting/checks.md -------------------------------------------------------------------------------- /docs/documenting/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/documenting/config.md -------------------------------------------------------------------------------- /docs/documenting/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/documenting/index.md -------------------------------------------------------------------------------- /docs/documenting/mappings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/documenting/mappings.md -------------------------------------------------------------------------------- /docs/documenting/relations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/documenting/relations.md -------------------------------------------------------------------------------- /docs/documenting/targets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/documenting/targets.md -------------------------------------------------------------------------------- /docs/environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/environment.yaml -------------------------------------------------------------------------------- /docs/faq/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/faq/index.md -------------------------------------------------------------------------------- /docs/images/console-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/images/console-01.png -------------------------------------------------------------------------------- /docs/images/flowman-documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/images/flowman-documentation.png -------------------------------------------------------------------------------- /docs/images/flowman-entities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/images/flowman-entities.png -------------------------------------------------------------------------------- /docs/images/flowman-kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/images/flowman-kernel.png -------------------------------------------------------------------------------- /docs/images/flowman-lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/images/flowman-lifecycle.png -------------------------------------------------------------------------------- /docs/images/flowman-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/images/flowman-logo.png -------------------------------------------------------------------------------- /docs/images/flowman-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/images/flowman-overview.png -------------------------------------------------------------------------------- /docs/images/flowman-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/images/flowman-workflow.png -------------------------------------------------------------------------------- /docs/images/history-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/images/history-server.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/plugins/avro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/avro.md -------------------------------------------------------------------------------- /docs/plugins/aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/aws.md -------------------------------------------------------------------------------- /docs/plugins/azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/azure.md -------------------------------------------------------------------------------- /docs/plugins/delta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/delta.md -------------------------------------------------------------------------------- /docs/plugins/impala.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/impala.md -------------------------------------------------------------------------------- /docs/plugins/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/index.md -------------------------------------------------------------------------------- /docs/plugins/json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/json.md -------------------------------------------------------------------------------- /docs/plugins/kafka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/kafka.md -------------------------------------------------------------------------------- /docs/plugins/mariadb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/mariadb.md -------------------------------------------------------------------------------- /docs/plugins/mssqlserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/mssqlserver.md -------------------------------------------------------------------------------- /docs/plugins/mysql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/mysql.md -------------------------------------------------------------------------------- /docs/plugins/openapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/openapi.md -------------------------------------------------------------------------------- /docs/plugins/oracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/oracle.md -------------------------------------------------------------------------------- /docs/plugins/postgresql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/postgresql.md -------------------------------------------------------------------------------- /docs/plugins/sftp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/sftp.md -------------------------------------------------------------------------------- /docs/plugins/swagger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/swagger.md -------------------------------------------------------------------------------- /docs/plugins/trino.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/plugins/trino.md -------------------------------------------------------------------------------- /docs/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/poetry.lock -------------------------------------------------------------------------------- /docs/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/pyproject.toml -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/releases.md -------------------------------------------------------------------------------- /docs/setup/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/setup/building.md -------------------------------------------------------------------------------- /docs/setup/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/setup/config.md -------------------------------------------------------------------------------- /docs/setup/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/setup/docker.md -------------------------------------------------------------------------------- /docs/setup/emr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/setup/emr.md -------------------------------------------------------------------------------- /docs/setup/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/setup/index.md -------------------------------------------------------------------------------- /docs/setup/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/setup/installation.md -------------------------------------------------------------------------------- /docs/setup/synapse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/setup/synapse.md -------------------------------------------------------------------------------- /docs/setup/windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/setup/windows.md -------------------------------------------------------------------------------- /docs/spec/assertion/columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/assertion/columns.md -------------------------------------------------------------------------------- /docs/spec/assertion/expression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/assertion/expression.md -------------------------------------------------------------------------------- /docs/spec/assertion/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/assertion/index.md -------------------------------------------------------------------------------- /docs/spec/assertion/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/assertion/schema.md -------------------------------------------------------------------------------- /docs/spec/assertion/sql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/assertion/sql.md -------------------------------------------------------------------------------- /docs/spec/assertion/unique-key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/assertion/unique-key.md -------------------------------------------------------------------------------- /docs/spec/connection/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/connection/index.md -------------------------------------------------------------------------------- /docs/spec/connection/jdbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/connection/jdbc.md -------------------------------------------------------------------------------- /docs/spec/connection/ssh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/connection/ssh.md -------------------------------------------------------------------------------- /docs/spec/dataset/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/dataset/file.md -------------------------------------------------------------------------------- /docs/spec/dataset/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/dataset/index.md -------------------------------------------------------------------------------- /docs/spec/dataset/mapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/dataset/mapping.md -------------------------------------------------------------------------------- /docs/spec/dataset/relation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/dataset/relation.md -------------------------------------------------------------------------------- /docs/spec/dataset/values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/dataset/values.md -------------------------------------------------------------------------------- /docs/spec/expressions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/expressions.md -------------------------------------------------------------------------------- /docs/spec/fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/fields.md -------------------------------------------------------------------------------- /docs/spec/hooks/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/hooks/index.md -------------------------------------------------------------------------------- /docs/spec/hooks/jdbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/hooks/jdbc.md -------------------------------------------------------------------------------- /docs/spec/hooks/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/hooks/report.md -------------------------------------------------------------------------------- /docs/spec/hooks/rest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/hooks/rest.md -------------------------------------------------------------------------------- /docs/spec/hooks/web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/hooks/web.md -------------------------------------------------------------------------------- /docs/spec/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/index.md -------------------------------------------------------------------------------- /docs/spec/job/execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/job/execution.md -------------------------------------------------------------------------------- /docs/spec/job/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/job/index.md -------------------------------------------------------------------------------- /docs/spec/mapping/aggregate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/aggregate.md -------------------------------------------------------------------------------- /docs/spec/mapping/alias.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/alias.md -------------------------------------------------------------------------------- /docs/spec/mapping/assemble.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/assemble.md -------------------------------------------------------------------------------- /docs/spec/mapping/case.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/case.md -------------------------------------------------------------------------------- /docs/spec/mapping/cast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/cast.md -------------------------------------------------------------------------------- /docs/spec/mapping/coalesce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/coalesce.md -------------------------------------------------------------------------------- /docs/spec/mapping/conform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/conform.md -------------------------------------------------------------------------------- /docs/spec/mapping/deduplicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/deduplicate.md -------------------------------------------------------------------------------- /docs/spec/mapping/distinct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/distinct.md -------------------------------------------------------------------------------- /docs/spec/mapping/drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/drop.md -------------------------------------------------------------------------------- /docs/spec/mapping/earliest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/earliest.md -------------------------------------------------------------------------------- /docs/spec/mapping/empty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/empty.md -------------------------------------------------------------------------------- /docs/spec/mapping/explode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/explode.md -------------------------------------------------------------------------------- /docs/spec/mapping/extend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/extend.md -------------------------------------------------------------------------------- /docs/spec/mapping/filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/filter.md -------------------------------------------------------------------------------- /docs/spec/mapping/flatten.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/flatten.md -------------------------------------------------------------------------------- /docs/spec/mapping/grouped-aggregate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/grouped-aggregate.md -------------------------------------------------------------------------------- /docs/spec/mapping/historize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/historize.md -------------------------------------------------------------------------------- /docs/spec/mapping/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/index.md -------------------------------------------------------------------------------- /docs/spec/mapping/iterative-sql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/iterative-sql.md -------------------------------------------------------------------------------- /docs/spec/mapping/join.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/join.md -------------------------------------------------------------------------------- /docs/spec/mapping/json-extract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/json-extract.md -------------------------------------------------------------------------------- /docs/spec/mapping/json-unpack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/json-unpack.md -------------------------------------------------------------------------------- /docs/spec/mapping/latest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/latest.md -------------------------------------------------------------------------------- /docs/spec/mapping/mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/mock.md -------------------------------------------------------------------------------- /docs/spec/mapping/observe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/observe.md -------------------------------------------------------------------------------- /docs/spec/mapping/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/project.md -------------------------------------------------------------------------------- /docs/spec/mapping/read-hive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/read-hive.md -------------------------------------------------------------------------------- /docs/spec/mapping/rebalance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/rebalance.md -------------------------------------------------------------------------------- /docs/spec/mapping/recursive-sql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/recursive-sql.md -------------------------------------------------------------------------------- /docs/spec/mapping/relation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/relation.md -------------------------------------------------------------------------------- /docs/spec/mapping/repartition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/repartition.md -------------------------------------------------------------------------------- /docs/spec/mapping/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/schema.md -------------------------------------------------------------------------------- /docs/spec/mapping/select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/select.md -------------------------------------------------------------------------------- /docs/spec/mapping/sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/sort.md -------------------------------------------------------------------------------- /docs/spec/mapping/sql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/sql.md -------------------------------------------------------------------------------- /docs/spec/mapping/stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/stack.md -------------------------------------------------------------------------------- /docs/spec/mapping/stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/stream.md -------------------------------------------------------------------------------- /docs/spec/mapping/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/template.md -------------------------------------------------------------------------------- /docs/spec/mapping/union.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/union.md -------------------------------------------------------------------------------- /docs/spec/mapping/unit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/unit.md -------------------------------------------------------------------------------- /docs/spec/mapping/upsert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/upsert.md -------------------------------------------------------------------------------- /docs/spec/mapping/values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/mapping/values.md -------------------------------------------------------------------------------- /docs/spec/measure/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/measure/index.md -------------------------------------------------------------------------------- /docs/spec/measure/sql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/measure/sql.md -------------------------------------------------------------------------------- /docs/spec/metric/console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/metric/console.md -------------------------------------------------------------------------------- /docs/spec/metric/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/metric/index.md -------------------------------------------------------------------------------- /docs/spec/metric/jdbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/metric/jdbc.md -------------------------------------------------------------------------------- /docs/spec/metric/prometheus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/metric/prometheus.md -------------------------------------------------------------------------------- /docs/spec/module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/module.md -------------------------------------------------------------------------------- /docs/spec/namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/namespace.md -------------------------------------------------------------------------------- /docs/spec/profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/profiles.md -------------------------------------------------------------------------------- /docs/spec/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/project.md -------------------------------------------------------------------------------- /docs/spec/relation/deltaFile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/deltaFile.md -------------------------------------------------------------------------------- /docs/spec/relation/deltaTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/deltaTable.md -------------------------------------------------------------------------------- /docs/spec/relation/empty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/empty.md -------------------------------------------------------------------------------- /docs/spec/relation/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/file.md -------------------------------------------------------------------------------- /docs/spec/relation/generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/generic.md -------------------------------------------------------------------------------- /docs/spec/relation/hiveQuery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/hiveQuery.md -------------------------------------------------------------------------------- /docs/spec/relation/hiveTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/hiveTable.md -------------------------------------------------------------------------------- /docs/spec/relation/hiveUnionTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/hiveUnionTable.md -------------------------------------------------------------------------------- /docs/spec/relation/hiveView.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/hiveView.md -------------------------------------------------------------------------------- /docs/spec/relation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/index.md -------------------------------------------------------------------------------- /docs/spec/relation/jdbcQuery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/jdbcQuery.md -------------------------------------------------------------------------------- /docs/spec/relation/jdbcTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/jdbcTable.md -------------------------------------------------------------------------------- /docs/spec/relation/jdbcView.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/jdbcView.md -------------------------------------------------------------------------------- /docs/spec/relation/kafka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/kafka.md -------------------------------------------------------------------------------- /docs/spec/relation/local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/local.md -------------------------------------------------------------------------------- /docs/spec/relation/mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/mock.md -------------------------------------------------------------------------------- /docs/spec/relation/sqlserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/sqlserver.md -------------------------------------------------------------------------------- /docs/spec/relation/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/template.md -------------------------------------------------------------------------------- /docs/spec/relation/values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/relation/values.md -------------------------------------------------------------------------------- /docs/spec/schema/avro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/schema/avro.md -------------------------------------------------------------------------------- /docs/spec/schema/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/schema/index.md -------------------------------------------------------------------------------- /docs/spec/schema/inline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/schema/inline.md -------------------------------------------------------------------------------- /docs/spec/schema/json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/schema/json.md -------------------------------------------------------------------------------- /docs/spec/schema/mapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/schema/mapping.md -------------------------------------------------------------------------------- /docs/spec/schema/open-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/schema/open-api.md -------------------------------------------------------------------------------- /docs/spec/schema/spark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/schema/spark.md -------------------------------------------------------------------------------- /docs/spec/schema/swagger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/schema/swagger.md -------------------------------------------------------------------------------- /docs/spec/target/blackhole.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/blackhole.md -------------------------------------------------------------------------------- /docs/spec/target/compare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/compare.md -------------------------------------------------------------------------------- /docs/spec/target/console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/console.md -------------------------------------------------------------------------------- /docs/spec/target/copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/copy.md -------------------------------------------------------------------------------- /docs/spec/target/copyFile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/copyFile.md -------------------------------------------------------------------------------- /docs/spec/target/count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/count.md -------------------------------------------------------------------------------- /docs/spec/target/deleteFile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/deleteFile.md -------------------------------------------------------------------------------- /docs/spec/target/deltaVacuum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/deltaVacuum.md -------------------------------------------------------------------------------- /docs/spec/target/document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/document.md -------------------------------------------------------------------------------- /docs/spec/target/drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/drop.md -------------------------------------------------------------------------------- /docs/spec/target/empty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/empty.md -------------------------------------------------------------------------------- /docs/spec/target/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/file.md -------------------------------------------------------------------------------- /docs/spec/target/getFile.md: -------------------------------------------------------------------------------- 1 | # GetFile Target 2 | -------------------------------------------------------------------------------- /docs/spec/target/hiveDatabase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/hiveDatabase.md -------------------------------------------------------------------------------- /docs/spec/target/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/index.md -------------------------------------------------------------------------------- /docs/spec/target/jdbcCommand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/jdbcCommand.md -------------------------------------------------------------------------------- /docs/spec/target/local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/local.md -------------------------------------------------------------------------------- /docs/spec/target/measure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/measure.md -------------------------------------------------------------------------------- /docs/spec/target/merge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/merge.md -------------------------------------------------------------------------------- /docs/spec/target/mergeFiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/mergeFiles.md -------------------------------------------------------------------------------- /docs/spec/target/putFile.md: -------------------------------------------------------------------------------- 1 | # Put File Target 2 | -------------------------------------------------------------------------------- /docs/spec/target/relation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/relation.md -------------------------------------------------------------------------------- /docs/spec/target/sftpUpload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/sftpUpload.md -------------------------------------------------------------------------------- /docs/spec/target/stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/stream.md -------------------------------------------------------------------------------- /docs/spec/target/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/template.md -------------------------------------------------------------------------------- /docs/spec/target/truncate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/truncate.md -------------------------------------------------------------------------------- /docs/spec/target/validate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/validate.md -------------------------------------------------------------------------------- /docs/spec/target/verify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/target/verify.md -------------------------------------------------------------------------------- /docs/spec/template/assertion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/template/assertion.md -------------------------------------------------------------------------------- /docs/spec/template/connection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/template/connection.md -------------------------------------------------------------------------------- /docs/spec/template/dataset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/template/dataset.md -------------------------------------------------------------------------------- /docs/spec/template/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/template/index.md -------------------------------------------------------------------------------- /docs/spec/template/mapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/template/mapping.md -------------------------------------------------------------------------------- /docs/spec/template/measure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/template/measure.md -------------------------------------------------------------------------------- /docs/spec/template/relation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/template/relation.md -------------------------------------------------------------------------------- /docs/spec/template/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/template/schema.md -------------------------------------------------------------------------------- /docs/spec/template/target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/template/target.md -------------------------------------------------------------------------------- /docs/spec/test/execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/test/execution.md -------------------------------------------------------------------------------- /docs/spec/test/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spec/test/index.md -------------------------------------------------------------------------------- /docs/spelling.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/spelling.txt -------------------------------------------------------------------------------- /docs/testing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/testing/index.md -------------------------------------------------------------------------------- /docs/tutorial/01-basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/tutorial/01-basics.md -------------------------------------------------------------------------------- /docs/tutorial/02-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/tutorial/02-schema.md -------------------------------------------------------------------------------- /docs/tutorial/03-transformations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/tutorial/03-transformations.md -------------------------------------------------------------------------------- /docs/tutorial/04-parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/tutorial/04-parameters.md -------------------------------------------------------------------------------- /docs/tutorial/05-multiple-targets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/tutorial/05-multiple-targets.md -------------------------------------------------------------------------------- /docs/tutorial/06-flowshell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/tutorial/06-flowshell.md -------------------------------------------------------------------------------- /docs/tutorial/07-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/tutorial/07-lifecycle.md -------------------------------------------------------------------------------- /docs/tutorial/12-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/tutorial/12-deployment.md -------------------------------------------------------------------------------- /docs/tutorial/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/tutorial/index.md -------------------------------------------------------------------------------- /docs/workflow/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/workflow/index.md -------------------------------------------------------------------------------- /docs/workflow/maven-classic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/workflow/maven-classic.md -------------------------------------------------------------------------------- /docs/workflow/maven-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/docs/workflow/maven-plugin.md -------------------------------------------------------------------------------- /examples/sftp-upload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/sftp-upload/README.md -------------------------------------------------------------------------------- /examples/sftp-upload/config/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/sftp-upload/config/connections.yml -------------------------------------------------------------------------------- /examples/sftp-upload/config/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/sftp-upload/config/environment.yml -------------------------------------------------------------------------------- /examples/sftp-upload/data/example.csv: -------------------------------------------------------------------------------- 1 | 1,2,3 2 | -------------------------------------------------------------------------------- /examples/sftp-upload/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/sftp-upload/job/main.yml -------------------------------------------------------------------------------- /examples/sftp-upload/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/sftp-upload/project.yml -------------------------------------------------------------------------------- /examples/weather/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/.gitignore -------------------------------------------------------------------------------- /examples/weather/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/README.md -------------------------------------------------------------------------------- /examples/weather/config/aws.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/config/aws.yml -------------------------------------------------------------------------------- /examples/weather/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/config/config.yml -------------------------------------------------------------------------------- /examples/weather/config/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/config/environment.yml -------------------------------------------------------------------------------- /examples/weather/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/documentation.yml -------------------------------------------------------------------------------- /examples/weather/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/job/main.yml -------------------------------------------------------------------------------- /examples/weather/mapping/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/mapping/aggregates.yml -------------------------------------------------------------------------------- /examples/weather/mapping/facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/mapping/facts.yml -------------------------------------------------------------------------------- /examples/weather/mapping/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/mapping/measurements.yml -------------------------------------------------------------------------------- /examples/weather/mapping/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/mapping/stations.yml -------------------------------------------------------------------------------- /examples/weather/model/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/model/aggregates.yml -------------------------------------------------------------------------------- /examples/weather/model/measurements-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/model/measurements-raw.yml -------------------------------------------------------------------------------- /examples/weather/model/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/model/measurements.yml -------------------------------------------------------------------------------- /examples/weather/model/stations-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/model/stations-raw.yml -------------------------------------------------------------------------------- /examples/weather/model/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/model/stations.yml -------------------------------------------------------------------------------- /examples/weather/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/project.yml -------------------------------------------------------------------------------- /examples/weather/schema/measurements.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/schema/measurements.avsc -------------------------------------------------------------------------------- /examples/weather/schema/stations.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/schema/stations.avsc -------------------------------------------------------------------------------- /examples/weather/target/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/target/aggregates.yml -------------------------------------------------------------------------------- /examples/weather/target/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/target/documentation.yml -------------------------------------------------------------------------------- /examples/weather/target/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/target/measurements.yml -------------------------------------------------------------------------------- /examples/weather/target/metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/target/metrics.yml -------------------------------------------------------------------------------- /examples/weather/target/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/target/stations.yml -------------------------------------------------------------------------------- /examples/weather/test/test-facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/test/test-facts.yml -------------------------------------------------------------------------------- /examples/weather/test/test-measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/examples/weather/test/test-measurements.yml -------------------------------------------------------------------------------- /flowman-common-java/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-common-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-common-java/pom.xml -------------------------------------------------------------------------------- /flowman-common-java/src/test/resources/com/dimajix/flowman/globber-test/excludedir/file-1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flowman-common-java/src/test/resources/com/dimajix/flowman/globber-test/file-1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flowman-common-java/src/test/resources/com/dimajix/flowman/globber-test/subdir_1/subdir_2/exclude-1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flowman-common-java/src/test/resources/com/dimajix/flowman/globber-test/subdir_1/subdir_2/file-1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flowman-common-java/src/test/resources/com/dimajix/flowman/globber-test/subdir_2/exclude/file-1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flowman-common-jersey/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-common-jersey/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-common-jersey/pom.xml -------------------------------------------------------------------------------- /flowman-common/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-common/pom.xml -------------------------------------------------------------------------------- /flowman-common/src/main/scala/com/dimajix/common/Trilean.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-common/src/main/scala/com/dimajix/common/Trilean.scala -------------------------------------------------------------------------------- /flowman-common/src/main/scala/com/dimajix/common/common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-common/src/main/scala/com/dimajix/common/common.scala -------------------------------------------------------------------------------- /flowman-common/src/main/scala/com/dimajix/flowman/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-common/src/main/scala/com/dimajix/flowman/package.scala -------------------------------------------------------------------------------- /flowman-common/src/test/scala/com/dimajix/common/TrileanTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-common/src/test/scala/com/dimajix/common/TrileanTest.scala -------------------------------------------------------------------------------- /flowman-core/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/pom.xml -------------------------------------------------------------------------------- /flowman-core/src/main/resources/META-INF/services/com.dimajix.flowman.spi.LogFilter: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.spi.DefaultLogFilter 2 | -------------------------------------------------------------------------------- /flowman-core/src/main/resources/META-INF/services/com.dimajix.flowman.spi.PluginListener: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.spi.ClassAnnotationScannerPluginListener 2 | -------------------------------------------------------------------------------- /flowman-core/src/main/resources/META-INF/services/com.dimajix.flowman.spi.SchemaCheckExecutor: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.documentation.DefaultSchemaCheckExecutor 2 | -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/Tool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/Tool.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/fs/File.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/fs/File.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/fs/FileGlob.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/fs/FileGlob.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/fs/FileUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/fs/FileUtils.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/fs/JavaFile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/fs/JavaFile.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/graph/Action.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/graph/Action.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/graph/Graph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/graph/Graph.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/graph/Linker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/graph/Linker.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/graph/edges.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/graph/edges.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/graph/nodes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/graph/nodes.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/history/job.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/history/job.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/model/Hook.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/model/Hook.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/model/Job.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/model/Job.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/model/Module.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/model/Module.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/model/Schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/model/Schema.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/model/Target.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/model/Target.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/model/Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/model/Test.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/model/result.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/model/result.scala -------------------------------------------------------------------------------- /flowman-core/src/main/scala/com/dimajix/flowman/types/Field.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/main/scala/com/dimajix/flowman/types/Field.scala -------------------------------------------------------------------------------- /flowman-core/src/test/resources/com/dimajix/flowman/some-test-resource.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flowman-core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-core/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /flowman-dist/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-dist/bin/flowexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/flowexec -------------------------------------------------------------------------------- /flowman-dist/bin/flowman-kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/flowman-kernel -------------------------------------------------------------------------------- /flowman-dist/bin/flowman-schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/flowman-schema -------------------------------------------------------------------------------- /flowman-dist/bin/flowman-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/flowman-server -------------------------------------------------------------------------------- /flowman-dist/bin/flowrexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/flowrexec -------------------------------------------------------------------------------- /flowman-dist/bin/flowrshell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/flowrshell -------------------------------------------------------------------------------- /flowman-dist/bin/flowshell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/flowshell -------------------------------------------------------------------------------- /flowman-dist/bin/flowshell.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/flowshell.cmd -------------------------------------------------------------------------------- /flowman-dist/bin/flowshell2.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/flowshell2.cmd -------------------------------------------------------------------------------- /flowman-dist/bin/install-hadoop-dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/bin/install-hadoop-dependencies -------------------------------------------------------------------------------- /flowman-dist/conf/default-namespace.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/default-namespace.yml.template -------------------------------------------------------------------------------- /flowman-dist/conf/flowman-env.cmd.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/flowman-env.cmd.template -------------------------------------------------------------------------------- /flowman-dist/conf/flowman-env.sh.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/flowman-env.sh.template -------------------------------------------------------------------------------- /flowman-dist/conf/history-server.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/history-server.yml.template -------------------------------------------------------------------------------- /flowman-dist/conf/log4j-history-server.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/log4j-history-server.properties.template -------------------------------------------------------------------------------- /flowman-dist/conf/log4j-kernel.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/log4j-kernel.properties.template -------------------------------------------------------------------------------- /flowman-dist/conf/log4j-studio.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/log4j-studio.properties.template -------------------------------------------------------------------------------- /flowman-dist/conf/log4j.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/log4j.properties.template -------------------------------------------------------------------------------- /flowman-dist/conf/log4j2-history-server.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/log4j2-history-server.properties.template -------------------------------------------------------------------------------- /flowman-dist/conf/log4j2-kernel.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/log4j2-kernel.properties.template -------------------------------------------------------------------------------- /flowman-dist/conf/log4j2-studio.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/log4j2-studio.properties.template -------------------------------------------------------------------------------- /flowman-dist/conf/log4j2.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/log4j2.properties.template -------------------------------------------------------------------------------- /flowman-dist/conf/system.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/conf/system.yml.template -------------------------------------------------------------------------------- /flowman-dist/libexec/flowman-common.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/libexec/flowman-common.cmd -------------------------------------------------------------------------------- /flowman-dist/libexec/flowman-common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/libexec/flowman-common.sh -------------------------------------------------------------------------------- /flowman-dist/libexec/flowman-launch.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/libexec/flowman-launch.cmd -------------------------------------------------------------------------------- /flowman-dist/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/pom.xml -------------------------------------------------------------------------------- /flowman-dist/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-dist/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-kernel-api/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-kernel-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/pom.xml -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/common.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/dataframe.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/dataframe.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/documentation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/documentation.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/exception.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/exception.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/history.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/history.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/job.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/job.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/kernel.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/kernel.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/logging.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/logging.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/mapping.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/mapping.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/project.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/project.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/proto.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/proto.lock -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/relation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/relation.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/session.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/session.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/target.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/target.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/test.proto -------------------------------------------------------------------------------- /flowman-kernel-api/src/main/proto/workspace.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-api/src/main/proto/workspace.proto -------------------------------------------------------------------------------- /flowman-kernel-common/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-kernel-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-common/pom.xml -------------------------------------------------------------------------------- /flowman-kernel-server/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-kernel-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-server/pom.xml -------------------------------------------------------------------------------- /flowman-kernel-tools/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-kernel-tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-kernel-tools/pom.xml -------------------------------------------------------------------------------- /flowman-parent/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-parent/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/avro/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/avro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/avro/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/avro/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/avro/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/avro/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/avro/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/avro/src/test/resources/schema/AvroSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/avro/src/test/resources/schema/AvroSchema.json -------------------------------------------------------------------------------- /flowman-plugins/aws/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/aws/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/aws/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/aws/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/aws/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/aws/src/main/resources/META-INF/services/com.dimajix.flowman.spi.LogFilter: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.plugin.aws.AwsLogFilter 2 | -------------------------------------------------------------------------------- /flowman-plugins/aws/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/aws/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/azure/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/azure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/azure/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/azure/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/azure/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/azure/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/azure/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/delta/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/delta/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/delta/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/delta/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/delta/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/delta/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/delta/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/hbase/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/hbase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/hbase/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/hbase/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/hbase/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/hbase/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/hbase/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/impala/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/impala/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/impala/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/impala/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/impala/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/impala/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/impala/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/json/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/json/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/json/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/json/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/json/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/json/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/kafka/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/kafka/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/kafka/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/kafka/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/kafka/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/kafka/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/mariadb/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/mariadb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/mariadb/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/mariadb/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/mariadb/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/mariadb/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/mariadb/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/mssqlserver/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/mssqlserver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/mssqlserver/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/mssqlserver/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/mssqlserver/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/mssqlserver/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/mssqlserver/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/mysql/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/mysql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/mysql/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/mysql/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/mysql/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/mysql/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/mysql/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/openapi/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/openapi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/openapi/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/openapi/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/openapi/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/openapi/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/openapi/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/oracle/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/oracle/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/oracle/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/oracle/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/oracle/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/oracle/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/oracle/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/parent/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/parent/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/postgresql/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/postgresql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/postgresql/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/postgresql/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/postgresql/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/postgresql/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/postgresql/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/sftp/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/sftp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/sftp/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/sftp/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/sftp/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/sftp/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/sftp/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/swagger/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/swagger/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/swagger/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/swagger/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/swagger/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/swagger/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/swagger/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-plugins/trino/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-plugins/trino/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/trino/pom.xml -------------------------------------------------------------------------------- /flowman-plugins/trino/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/trino/src/assembly/assembly.xml -------------------------------------------------------------------------------- /flowman-plugins/trino/src/main/resources/META-INF/services/com.dimajix.flowman.jdbc.SqlDialect: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.jdbc.TrinoDialect 2 | -------------------------------------------------------------------------------- /flowman-plugins/trino/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-plugins/trino/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /flowman-scalatest-compat/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-scalatest-compat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-scalatest-compat/pom.xml -------------------------------------------------------------------------------- /flowman-server-ui/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /flowman-server-ui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/.eslintrc.js -------------------------------------------------------------------------------- /flowman-server-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/.gitignore -------------------------------------------------------------------------------- /flowman-server-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/README.md -------------------------------------------------------------------------------- /flowman-server-ui/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/babel.config.js -------------------------------------------------------------------------------- /flowman-server-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/package-lock.json -------------------------------------------------------------------------------- /flowman-server-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/package.json -------------------------------------------------------------------------------- /flowman-server-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/pom.xml -------------------------------------------------------------------------------- /flowman-server-ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/postcss.config.js -------------------------------------------------------------------------------- /flowman-server-ui/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/public/favicon.png -------------------------------------------------------------------------------- /flowman-server-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/public/index.html -------------------------------------------------------------------------------- /flowman-server-ui/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/App.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/assets/flowman-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/assets/flowman-logo.png -------------------------------------------------------------------------------- /flowman-server-ui/src/charts/JobNameChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/charts/JobNameChart.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/charts/JobPhaseChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/charts/JobPhaseChart.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/charts/JobProjectChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/charts/JobProjectChart.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/charts/JobStatusChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/charts/JobStatusChart.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/charts/PieChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/charts/PieChart.js -------------------------------------------------------------------------------- /flowman-server-ui/src/charts/TargetNameChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/charts/TargetNameChart.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/charts/TargetPhaseChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/charts/TargetPhaseChart.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/charts/TargetProjectChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/charts/TargetProjectChart.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/charts/TargetStatusChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/charts/TargetStatusChart.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/EnvironmentTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/EnvironmentTable.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/JobCharts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/JobCharts.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/JobDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/JobDetails.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/JobSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/JobSelector.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/MainNavigationDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/MainNavigationDrawer.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/MetricTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/MetricTable.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/Phase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/Phase.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/PhaseSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/PhaseSelector.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/ProjectSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/ProjectSelector.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/ResourceTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/ResourceTable.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/Status.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/Status.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/StatusSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/StatusSelector.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/TargetCharts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/TargetCharts.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/TargetDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/TargetDetails.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/components/TargetSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/components/TargetSelector.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/main.js -------------------------------------------------------------------------------- /flowman-server-ui/src/mixins/Filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/mixins/Filter.js -------------------------------------------------------------------------------- /flowman-server-ui/src/plugins/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/plugins/axios.js -------------------------------------------------------------------------------- /flowman-server-ui/src/plugins/vuetify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/plugins/vuetify.js -------------------------------------------------------------------------------- /flowman-server-ui/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/router.js -------------------------------------------------------------------------------- /flowman-server-ui/src/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/services/api.js -------------------------------------------------------------------------------- /flowman-server-ui/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/views/Home.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/views/JobHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/views/JobHistory.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/views/Metrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/views/Metrics.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/views/Namespace.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/views/Namespace.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/views/System.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/views/System.vue -------------------------------------------------------------------------------- /flowman-server-ui/src/views/TargetHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/src/views/TargetHistory.vue -------------------------------------------------------------------------------- /flowman-server-ui/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server-ui/vue.config.js -------------------------------------------------------------------------------- /flowman-server/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server/pom.xml -------------------------------------------------------------------------------- /flowman-server/src/main/properties/flowman-server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-server/src/main/properties/flowman-server.properties -------------------------------------------------------------------------------- /flowman-spark-dependencies/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-spark-dependencies/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spark-dependencies/pom.xml -------------------------------------------------------------------------------- /flowman-spark-extensions/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-spark-extensions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spark-extensions/pom.xml -------------------------------------------------------------------------------- /flowman-spark-extensions/src/main/resources/META-INF/services/com.dimajix.spark.sql.local.RelationProvider: -------------------------------------------------------------------------------- 1 | com.dimajix.spark.sql.local.csv.CsvFileFormat 2 | -------------------------------------------------------------------------------- /flowman-spark-testing/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-spark-testing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spark-testing/pom.xml -------------------------------------------------------------------------------- /flowman-spec/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-spec/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/pom.xml -------------------------------------------------------------------------------- /flowman-spec/src/main/resources/META-INF/services/com.dimajix.flowman.spi.DocumenterReader: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.spec.YamlDocumenterReader 2 | -------------------------------------------------------------------------------- /flowman-spec/src/main/resources/META-INF/services/com.dimajix.flowman.spi.ModuleReader: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.spec.YamlModuleReader 2 | -------------------------------------------------------------------------------- /flowman-spec/src/main/resources/META-INF/services/com.dimajix.flowman.spi.NamespaceReader: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.spec.YamlNamespaceReader 2 | -------------------------------------------------------------------------------- /flowman-spec/src/main/resources/META-INF/services/com.dimajix.flowman.spi.PluginListener: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.spec.ObjectMapperPluginListener 2 | -------------------------------------------------------------------------------- /flowman-spec/src/main/resources/META-INF/services/com.dimajix.flowman.spi.ProjectReader: -------------------------------------------------------------------------------- 1 | com.dimajix.flowman.spec.YamlProjectReader 2 | -------------------------------------------------------------------------------- /flowman-spec/src/main/resources/com/dimajix/flowman/report/text/assertion-start.vtl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flowman-spec/src/main/scala/com/dimajix/flowman/spec/Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/main/scala/com/dimajix/flowman/spec/Spec.scala -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/data/actual/data_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/data/actual/data_1.txt -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/data/actual/data_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/data/actual/data_2.txt -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/data/data_1.csv: -------------------------------------------------------------------------------- 1 | "1","2","3" 2 | -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/data/expected/data_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/data/expected/data_1.txt -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/data/expected/data_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/data/expected/data_2.txt -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/data/expected/data_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/data/expected/data_3.txt -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-a/config/env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project-a/config/env.yml -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-a/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project-a/project.yml -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-a/relation/some-view.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM default.t0 2 | -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-b/config/env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project-b/config/env.yml -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-b/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project-b/project.yaml -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-b/relation/some-view.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM default.t0 2 | -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-c/config/env.yml: -------------------------------------------------------------------------------- 1 | environment: 2 | - project_c_x=y 3 | -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-c/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project-c/project.yml -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-c/relation/some-view.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM default.t0 2 | -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-imports/config/env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project-imports/config/env.yml -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-imports/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project-imports/project.yml -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-imports/relation/some-view.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM default.t0 2 | -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project-with-dups/relation/some-view.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM default.t0 2 | -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project/TestProject.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project/TestProject.yml -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project/config/env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project/config/env.yml -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project/relation/some-view.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM default.t0 2 | -------------------------------------------------------------------------------- /flowman-spec/src/test/resources/project/relation/some-view.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-spec/src/test/resources/project/relation/some-view.yml -------------------------------------------------------------------------------- /flowman-testing/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-testing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-testing/pom.xml -------------------------------------------------------------------------------- /flowman-testing/src/test/resources/flows/config/environment.yml: -------------------------------------------------------------------------------- 1 | environment: 2 | - text=Hello World 3 | -------------------------------------------------------------------------------- /flowman-testing/src/test/resources/flows/config/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-testing/src/test/resources/flows/config/test.yml -------------------------------------------------------------------------------- /flowman-testing/src/test/resources/flows/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-testing/src/test/resources/flows/job/main.yml -------------------------------------------------------------------------------- /flowman-testing/src/test/resources/flows/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-testing/src/test/resources/flows/project.yml -------------------------------------------------------------------------------- /flowman-tools/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-tools/pom.xml -------------------------------------------------------------------------------- /flowman-tools/src/main/properties/flowman-tools.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-tools/src/main/properties/flowman-tools.properties -------------------------------------------------------------------------------- /flowman-tools/src/main/resources/META-INF/flowman/conf/default-namespace.yml.template: -------------------------------------------------------------------------------- 1 | metrics: 2 | - kind: console 3 | -------------------------------------------------------------------------------- /flowman-tools/src/main/resources/META-INF/flowman/conf/system.yml.template: -------------------------------------------------------------------------------- 1 | # Empty 2 | -------------------------------------------------------------------------------- /flowman-yaml-schema/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /flowman-yaml-schema/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-yaml-schema/pom.xml -------------------------------------------------------------------------------- /flowman-yaml-schema/src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/flowman-yaml-schema/src/assembly/assembly.xml -------------------------------------------------------------------------------- /licenses/LICENSE-args4j.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-args4j.txt -------------------------------------------------------------------------------- /licenses/LICENSE-avro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-avro.txt -------------------------------------------------------------------------------- /licenses/LICENSE-derby.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-derby.txt -------------------------------------------------------------------------------- /licenses/LICENSE-fast-classpath-scanner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-fast-classpath-scanner.txt -------------------------------------------------------------------------------- /licenses/LICENSE-ganymed-ssh2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-ganymed-ssh2.txt -------------------------------------------------------------------------------- /licenses/LICENSE-grpc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-grpc.txt -------------------------------------------------------------------------------- /licenses/LICENSE-guava.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-guava.txt -------------------------------------------------------------------------------- /licenses/LICENSE-hadoop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-hadoop.txt -------------------------------------------------------------------------------- /licenses/LICENSE-hbase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-hbase.txt -------------------------------------------------------------------------------- /licenses/LICENSE-jackson.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-jackson.txt -------------------------------------------------------------------------------- /licenses/LICENSE-json-schema.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-json-schema.txt -------------------------------------------------------------------------------- /licenses/LICENSE-jsqlparser.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-jsqlparser.txt -------------------------------------------------------------------------------- /licenses/LICENSE-log4j.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-log4j.txt -------------------------------------------------------------------------------- /licenses/LICENSE-mariadb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-mariadb.txt -------------------------------------------------------------------------------- /licenses/LICENSE-mssql-jdbc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-mssql-jdbc.txt -------------------------------------------------------------------------------- /licenses/LICENSE-protobuf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-protobuf.txt -------------------------------------------------------------------------------- /licenses/LICENSE-schema-generator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-schema-generator.txt -------------------------------------------------------------------------------- /licenses/LICENSE-shc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-shc.txt -------------------------------------------------------------------------------- /licenses/LICENSE-slick.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-slick.txt -------------------------------------------------------------------------------- /licenses/LICENSE-spark-avro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-spark-avro.txt -------------------------------------------------------------------------------- /licenses/LICENSE-spark.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-spark.txt -------------------------------------------------------------------------------- /licenses/LICENSE-squeryl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-squeryl.txt -------------------------------------------------------------------------------- /licenses/LICENSE-swagger.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-swagger.txt -------------------------------------------------------------------------------- /licenses/LICENSE-velocity.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-velocity.txt -------------------------------------------------------------------------------- /licenses/LICENSE-vuetify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/licenses/LICENSE-vuetify.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/pom.xml -------------------------------------------------------------------------------- /tests/archetype-assembly/.gitignore: -------------------------------------------------------------------------------- 1 | quickstart-test 2 | -------------------------------------------------------------------------------- /tests/archetype-assembly/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/archetype-assembly/run.sh -------------------------------------------------------------------------------- /tests/archetype-quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | quickstart-test 2 | -------------------------------------------------------------------------------- /tests/archetype-quickstart/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/archetype-quickstart/run.sh -------------------------------------------------------------------------------- /tests/demo-weather/.gitignore: -------------------------------------------------------------------------------- 1 | demo-weather 2 | -------------------------------------------------------------------------------- /tests/demo-weather/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/demo-weather/run.sh -------------------------------------------------------------------------------- /tests/emr/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /tests/emr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/README.md -------------------------------------------------------------------------------- /tests/emr/conf/default-namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/conf/default-namespace.yml -------------------------------------------------------------------------------- /tests/emr/conf/flowman-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/conf/flowman-env.sh -------------------------------------------------------------------------------- /tests/emr/conf/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/conf/log4j2.properties -------------------------------------------------------------------------------- /tests/emr/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/deployment.yml -------------------------------------------------------------------------------- /tests/emr/flow/config/aws.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/config/aws.yml -------------------------------------------------------------------------------- /tests/emr/flow/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/config/config.yml -------------------------------------------------------------------------------- /tests/emr/flow/config/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/config/environment.yml -------------------------------------------------------------------------------- /tests/emr/flow/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/documentation.yml -------------------------------------------------------------------------------- /tests/emr/flow/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/job/main.yml -------------------------------------------------------------------------------- /tests/emr/flow/mapping/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/mapping/aggregates.yml -------------------------------------------------------------------------------- /tests/emr/flow/mapping/facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/mapping/facts.yml -------------------------------------------------------------------------------- /tests/emr/flow/mapping/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/mapping/measurements.yml -------------------------------------------------------------------------------- /tests/emr/flow/mapping/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/mapping/stations.yml -------------------------------------------------------------------------------- /tests/emr/flow/model/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/model/aggregates.yml -------------------------------------------------------------------------------- /tests/emr/flow/model/measurements-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/model/measurements-raw.yml -------------------------------------------------------------------------------- /tests/emr/flow/model/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/model/measurements.yml -------------------------------------------------------------------------------- /tests/emr/flow/model/stations-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/model/stations-raw.yml -------------------------------------------------------------------------------- /tests/emr/flow/model/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/model/stations.yml -------------------------------------------------------------------------------- /tests/emr/flow/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/project.yml -------------------------------------------------------------------------------- /tests/emr/flow/schema/measurements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/schema/measurements.json -------------------------------------------------------------------------------- /tests/emr/flow/schema/stations.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/schema/stations.avsc -------------------------------------------------------------------------------- /tests/emr/flow/target/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/target/aggregates.yml -------------------------------------------------------------------------------- /tests/emr/flow/target/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/target/database.yml -------------------------------------------------------------------------------- /tests/emr/flow/target/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/target/documentation.yml -------------------------------------------------------------------------------- /tests/emr/flow/target/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/target/measurements.yml -------------------------------------------------------------------------------- /tests/emr/flow/target/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/target/stations.yml -------------------------------------------------------------------------------- /tests/emr/flow/test/test-measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/flow/test/test-measurements.yml -------------------------------------------------------------------------------- /tests/emr/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/pom.xml -------------------------------------------------------------------------------- /tests/emr/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/emr/run.sh -------------------------------------------------------------------------------- /tests/mariadb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/README.md -------------------------------------------------------------------------------- /tests/mariadb/bin/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/bin/run-tests.sh -------------------------------------------------------------------------------- /tests/mariadb/conf/default-namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/conf/default-namespace.yml -------------------------------------------------------------------------------- /tests/mariadb/conf/flowman-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/conf/flowman-env.sh -------------------------------------------------------------------------------- /tests/mariadb/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/docker-compose.yml -------------------------------------------------------------------------------- /tests/mariadb/migrations/module/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/migrations/module/config.yml -------------------------------------------------------------------------------- /tests/mariadb/migrations/module/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/migrations/module/connections.yml -------------------------------------------------------------------------------- /tests/mariadb/migrations/module/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/migrations/module/job.yml -------------------------------------------------------------------------------- /tests/mariadb/migrations/module/relations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/migrations/module/relations.yml -------------------------------------------------------------------------------- /tests/mariadb/migrations/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/migrations/project.yml -------------------------------------------------------------------------------- /tests/mariadb/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/run.sh -------------------------------------------------------------------------------- /tests/mariadb/weather/config/aws.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/config/aws.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/config/config.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/config/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/config/connections.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/config/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/config/environment.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/job/main.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/mapping/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/mapping/aggregates.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/mapping/facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/mapping/facts.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/mapping/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/mapping/measurements.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/mapping/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/mapping/stations.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/model/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/model/aggregates.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/model/measurements-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/model/measurements-raw.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/model/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/model/measurements.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/model/stations-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/model/stations-raw.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/model/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/model/stations.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/project.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/schema/measurements.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/schema/measurements.avsc -------------------------------------------------------------------------------- /tests/mariadb/weather/schema/measurements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/schema/measurements.json -------------------------------------------------------------------------------- /tests/mariadb/weather/schema/stations.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/schema/stations.avsc -------------------------------------------------------------------------------- /tests/mariadb/weather/target/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/target/aggregates.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/target/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/target/measurements.yml -------------------------------------------------------------------------------- /tests/mariadb/weather/target/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mariadb/weather/target/stations.yml -------------------------------------------------------------------------------- /tests/mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/README.md -------------------------------------------------------------------------------- /tests/mysql/bin/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/bin/run-tests.sh -------------------------------------------------------------------------------- /tests/mysql/conf/default-namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/conf/default-namespace.yml -------------------------------------------------------------------------------- /tests/mysql/conf/flowman-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/conf/flowman-env.sh -------------------------------------------------------------------------------- /tests/mysql/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/docker-compose.yml -------------------------------------------------------------------------------- /tests/mysql/docker/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/docker/mysql/my.cnf -------------------------------------------------------------------------------- /tests/mysql/migrations/module/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/migrations/module/config.yml -------------------------------------------------------------------------------- /tests/mysql/migrations/module/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/migrations/module/connections.yml -------------------------------------------------------------------------------- /tests/mysql/migrations/module/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/migrations/module/job.yml -------------------------------------------------------------------------------- /tests/mysql/migrations/module/relations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/migrations/module/relations.yml -------------------------------------------------------------------------------- /tests/mysql/migrations/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/migrations/project.yml -------------------------------------------------------------------------------- /tests/mysql/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/run.sh -------------------------------------------------------------------------------- /tests/mysql/weather/config/aws.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/config/aws.yml -------------------------------------------------------------------------------- /tests/mysql/weather/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/config/config.yml -------------------------------------------------------------------------------- /tests/mysql/weather/config/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/config/connections.yml -------------------------------------------------------------------------------- /tests/mysql/weather/config/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/config/environment.yml -------------------------------------------------------------------------------- /tests/mysql/weather/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/job/main.yml -------------------------------------------------------------------------------- /tests/mysql/weather/mapping/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/mapping/aggregates.yml -------------------------------------------------------------------------------- /tests/mysql/weather/mapping/facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/mapping/facts.yml -------------------------------------------------------------------------------- /tests/mysql/weather/mapping/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/mapping/measurements.yml -------------------------------------------------------------------------------- /tests/mysql/weather/mapping/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/mapping/stations.yml -------------------------------------------------------------------------------- /tests/mysql/weather/model/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/model/aggregates.yml -------------------------------------------------------------------------------- /tests/mysql/weather/model/measurements-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/model/measurements-raw.yml -------------------------------------------------------------------------------- /tests/mysql/weather/model/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/model/measurements.yml -------------------------------------------------------------------------------- /tests/mysql/weather/model/stations-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/model/stations-raw.yml -------------------------------------------------------------------------------- /tests/mysql/weather/model/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/model/stations.yml -------------------------------------------------------------------------------- /tests/mysql/weather/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/project.yml -------------------------------------------------------------------------------- /tests/mysql/weather/schema/measurements.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/schema/measurements.avsc -------------------------------------------------------------------------------- /tests/mysql/weather/schema/measurements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/schema/measurements.json -------------------------------------------------------------------------------- /tests/mysql/weather/schema/stations.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/schema/stations.avsc -------------------------------------------------------------------------------- /tests/mysql/weather/target/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/target/aggregates.yml -------------------------------------------------------------------------------- /tests/mysql/weather/target/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/target/measurements.yml -------------------------------------------------------------------------------- /tests/mysql/weather/target/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/mysql/weather/target/stations.yml -------------------------------------------------------------------------------- /tests/oracle/bin/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/bin/run-tests.sh -------------------------------------------------------------------------------- /tests/oracle/conf/default-namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/conf/default-namespace.yml -------------------------------------------------------------------------------- /tests/oracle/conf/flowman-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/conf/flowman-env.sh -------------------------------------------------------------------------------- /tests/oracle/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/docker-compose.yml -------------------------------------------------------------------------------- /tests/oracle/migrations/module/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/migrations/module/config.yml -------------------------------------------------------------------------------- /tests/oracle/migrations/module/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/migrations/module/connections.yml -------------------------------------------------------------------------------- /tests/oracle/migrations/module/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/migrations/module/job.yml -------------------------------------------------------------------------------- /tests/oracle/migrations/module/relations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/migrations/module/relations.yml -------------------------------------------------------------------------------- /tests/oracle/migrations/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/migrations/project.yml -------------------------------------------------------------------------------- /tests/oracle/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/run.sh -------------------------------------------------------------------------------- /tests/oracle/weather/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/config/config.yml -------------------------------------------------------------------------------- /tests/oracle/weather/config/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/config/connections.yml -------------------------------------------------------------------------------- /tests/oracle/weather/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/job/main.yml -------------------------------------------------------------------------------- /tests/oracle/weather/mapping/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/mapping/aggregates.yml -------------------------------------------------------------------------------- /tests/oracle/weather/mapping/facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/mapping/facts.yml -------------------------------------------------------------------------------- /tests/oracle/weather/mapping/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/mapping/measurements.yml -------------------------------------------------------------------------------- /tests/oracle/weather/mapping/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/mapping/stations.yml -------------------------------------------------------------------------------- /tests/oracle/weather/model/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/model/aggregates.yml -------------------------------------------------------------------------------- /tests/oracle/weather/model/measurements-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/model/measurements-raw.yml -------------------------------------------------------------------------------- /tests/oracle/weather/model/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/model/measurements.yml -------------------------------------------------------------------------------- /tests/oracle/weather/model/stations-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/model/stations-raw.yml -------------------------------------------------------------------------------- /tests/oracle/weather/model/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/model/stations.yml -------------------------------------------------------------------------------- /tests/oracle/weather/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/project.yml -------------------------------------------------------------------------------- /tests/oracle/weather/schema/measurements.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/schema/measurements.avsc -------------------------------------------------------------------------------- /tests/oracle/weather/schema/measurements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/schema/measurements.json -------------------------------------------------------------------------------- /tests/oracle/weather/schema/stations.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/schema/stations.avsc -------------------------------------------------------------------------------- /tests/oracle/weather/target/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/target/aggregates.yml -------------------------------------------------------------------------------- /tests/oracle/weather/target/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/target/measurements.yml -------------------------------------------------------------------------------- /tests/oracle/weather/target/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/oracle/weather/target/stations.yml -------------------------------------------------------------------------------- /tests/postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/README.md -------------------------------------------------------------------------------- /tests/postgresql/bin/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/bin/run-tests.sh -------------------------------------------------------------------------------- /tests/postgresql/conf/default-namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/conf/default-namespace.yml -------------------------------------------------------------------------------- /tests/postgresql/conf/flowman-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/conf/flowman-env.sh -------------------------------------------------------------------------------- /tests/postgresql/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/docker-compose.yml -------------------------------------------------------------------------------- /tests/postgresql/migrations/module/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/migrations/module/aggregates.yml -------------------------------------------------------------------------------- /tests/postgresql/migrations/module/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/migrations/module/config.yml -------------------------------------------------------------------------------- /tests/postgresql/migrations/module/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/migrations/module/connections.yml -------------------------------------------------------------------------------- /tests/postgresql/migrations/module/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/migrations/module/job.yml -------------------------------------------------------------------------------- /tests/postgresql/migrations/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/migrations/project.yml -------------------------------------------------------------------------------- /tests/postgresql/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/run.sh -------------------------------------------------------------------------------- /tests/postgresql/weather/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/config/config.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/config/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/config/connections.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/job/main.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/mapping/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/mapping/aggregates.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/mapping/facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/mapping/facts.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/mapping/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/mapping/measurements.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/mapping/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/mapping/stations.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/model/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/model/aggregates.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/model/measurements-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/model/measurements-raw.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/model/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/model/measurements.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/model/stations-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/model/stations-raw.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/model/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/model/stations.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/project.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/schema/measurements.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/schema/measurements.avsc -------------------------------------------------------------------------------- /tests/postgresql/weather/schema/measurements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/schema/measurements.json -------------------------------------------------------------------------------- /tests/postgresql/weather/schema/stations.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/schema/stations.avsc -------------------------------------------------------------------------------- /tests/postgresql/weather/target/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/target/aggregates.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/target/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/target/measurements.yml -------------------------------------------------------------------------------- /tests/postgresql/weather/target/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/postgresql/weather/target/stations.yml -------------------------------------------------------------------------------- /tests/quickstart/.gitignore: -------------------------------------------------------------------------------- 1 | quickstart-test 2 | -------------------------------------------------------------------------------- /tests/quickstart/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/quickstart/docker-compose.yml -------------------------------------------------------------------------------- /tests/quickstart/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/quickstart/run.sh -------------------------------------------------------------------------------- /tests/sqlserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/README.md -------------------------------------------------------------------------------- /tests/sqlserver/bin/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/bin/run-tests.sh -------------------------------------------------------------------------------- /tests/sqlserver/conf/default-namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/conf/default-namespace.yml -------------------------------------------------------------------------------- /tests/sqlserver/conf/flowman-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/conf/flowman-env.sh -------------------------------------------------------------------------------- /tests/sqlserver/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/docker-compose.yml -------------------------------------------------------------------------------- /tests/sqlserver/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/docker/Dockerfile -------------------------------------------------------------------------------- /tests/sqlserver/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/docker/entrypoint.sh -------------------------------------------------------------------------------- /tests/sqlserver/docker/setup-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/docker/setup-db.sh -------------------------------------------------------------------------------- /tests/sqlserver/migrations/module/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/migrations/module/config.yml -------------------------------------------------------------------------------- /tests/sqlserver/migrations/module/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/migrations/module/connections.yml -------------------------------------------------------------------------------- /tests/sqlserver/migrations/module/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/migrations/module/job.yml -------------------------------------------------------------------------------- /tests/sqlserver/migrations/module/relations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/migrations/module/relations.yml -------------------------------------------------------------------------------- /tests/sqlserver/migrations/module/test-timestamp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/migrations/module/test-timestamp.yml -------------------------------------------------------------------------------- /tests/sqlserver/migrations/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/migrations/project.yml -------------------------------------------------------------------------------- /tests/sqlserver/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/run.sh -------------------------------------------------------------------------------- /tests/sqlserver/twitter/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/twitter/config/config.yml -------------------------------------------------------------------------------- /tests/sqlserver/twitter/config/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/twitter/config/connections.yml -------------------------------------------------------------------------------- /tests/sqlserver/twitter/job/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/twitter/job/job.yml -------------------------------------------------------------------------------- /tests/sqlserver/twitter/job/targets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/twitter/job/targets.yml -------------------------------------------------------------------------------- /tests/sqlserver/twitter/mapping/tweets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/twitter/mapping/tweets.yml -------------------------------------------------------------------------------- /tests/sqlserver/twitter/model/tweets-mssql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/twitter/model/tweets-mssql.yml -------------------------------------------------------------------------------- /tests/sqlserver/twitter/model/tweets-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/twitter/model/tweets-raw.yml -------------------------------------------------------------------------------- /tests/sqlserver/twitter/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/twitter/project.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/config/config.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/config/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/config/connections.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/config/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/config/environment.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/job/main.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/mapping/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/mapping/aggregates.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/mapping/facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/mapping/facts.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/mapping/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/mapping/measurements.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/mapping/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/mapping/stations.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/model/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/model/aggregates.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/model/measurements-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/model/measurements-raw.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/model/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/model/measurements.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/model/stations-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/model/stations-raw.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/model/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/model/stations.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/project.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/schema/measurements.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/schema/measurements.avsc -------------------------------------------------------------------------------- /tests/sqlserver/weather/schema/measurements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/schema/measurements.json -------------------------------------------------------------------------------- /tests/sqlserver/weather/schema/stations.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/schema/stations.avsc -------------------------------------------------------------------------------- /tests/sqlserver/weather/target/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/target/aggregates.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/target/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/target/measurements.yml -------------------------------------------------------------------------------- /tests/sqlserver/weather/target/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/sqlserver/weather/target/stations.yml -------------------------------------------------------------------------------- /tests/synapse/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /tests/synapse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/README.md -------------------------------------------------------------------------------- /tests/synapse/conf/default-namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/conf/default-namespace.yml -------------------------------------------------------------------------------- /tests/synapse/conf/flowman-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/conf/flowman-env.sh -------------------------------------------------------------------------------- /tests/synapse/conf/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/conf/log4j2.properties -------------------------------------------------------------------------------- /tests/synapse/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/deployment.yml -------------------------------------------------------------------------------- /tests/synapse/flow/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/config/config.yml -------------------------------------------------------------------------------- /tests/synapse/flow/config/connections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/config/connections.yml -------------------------------------------------------------------------------- /tests/synapse/flow/config/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/config/environment.yml -------------------------------------------------------------------------------- /tests/synapse/flow/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/documentation.yml -------------------------------------------------------------------------------- /tests/synapse/flow/job/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/job/main.yml -------------------------------------------------------------------------------- /tests/synapse/flow/mapping/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/mapping/aggregates.yml -------------------------------------------------------------------------------- /tests/synapse/flow/mapping/facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/mapping/facts.yml -------------------------------------------------------------------------------- /tests/synapse/flow/mapping/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/mapping/measurements.yml -------------------------------------------------------------------------------- /tests/synapse/flow/mapping/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/mapping/stations.yml -------------------------------------------------------------------------------- /tests/synapse/flow/model/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/model/aggregates.yml -------------------------------------------------------------------------------- /tests/synapse/flow/model/measurements-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/model/measurements-raw.yml -------------------------------------------------------------------------------- /tests/synapse/flow/model/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/model/measurements.yml -------------------------------------------------------------------------------- /tests/synapse/flow/model/stations-raw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/model/stations-raw.yml -------------------------------------------------------------------------------- /tests/synapse/flow/model/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/model/stations.yml -------------------------------------------------------------------------------- /tests/synapse/flow/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/project.yml -------------------------------------------------------------------------------- /tests/synapse/flow/schema/measurements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/schema/measurements.json -------------------------------------------------------------------------------- /tests/synapse/flow/schema/stations.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/schema/stations.avsc -------------------------------------------------------------------------------- /tests/synapse/flow/target/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/target/aggregates.yml -------------------------------------------------------------------------------- /tests/synapse/flow/target/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/target/documentation.yml -------------------------------------------------------------------------------- /tests/synapse/flow/target/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/target/measurements.yml -------------------------------------------------------------------------------- /tests/synapse/flow/target/stations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/target/stations.yml -------------------------------------------------------------------------------- /tests/synapse/flow/test/test-measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/flow/test/test-measurements.yml -------------------------------------------------------------------------------- /tests/synapse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/pom.xml -------------------------------------------------------------------------------- /tests/synapse/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/synapse/run.sh -------------------------------------------------------------------------------- /tests/tutorial/.gitignore: -------------------------------------------------------------------------------- 1 | tutorial 2 | -------------------------------------------------------------------------------- /tests/tutorial/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimajix/flowman/HEAD/tests/tutorial/run.sh --------------------------------------------------------------------------------