Path Lines of Code README.md 133 docker/README.md 150 docker/demo/config/base.properties 22 docker/demo/config/dfs-source.properties 28 docker/demo/config/hoodie-incr.properties 31 docker/demo/config/hoodie-schema.avsc 145 docker/demo/config/kafka-source.properties 27 docker/demo/config/log4j2.properties 57 docker/demo/config/schema.avsc 58 docker/demo/config/test-suite/base.properties 22 docker/demo/config/test-suite/compact-test.properties 40 docker/demo/config/test-suite/complex-dag-mor.yaml 69 docker/demo/config/test-suite/complex-source.avsc 466 docker/demo/config/test-suite/deltastreamer-hive-sync-presto.yaml 53 docker/demo/config/test-suite/deltastreamer-immutable-dataset.yaml 50 docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions-hive.yaml 70 docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions-metadata.yaml 70 docker/demo/config/test-suite/deltastreamer-long-running-multi-partitions.yaml 70 docker/demo/config/test-suite/deltastreamer-medium-clustering.yaml 70 docker/demo/config/test-suite/deltastreamer-medium-full-dataset-validation.yaml 70 docker/demo/config/test-suite/deltastreamer-non-partitioned.yaml 60 docker/demo/config/test-suite/deltastreamer-pure-bulk-inserts.yaml 23 docker/demo/config/test-suite/deltastreamer-pure-inserts.yaml 23 docker/demo/config/test-suite/detlastreamer-long-running-example.yaml 70 docker/demo/config/test-suite/insert-overwrite-table.yaml 77 docker/demo/config/test-suite/insert-overwrite.yaml 78 docker/demo/config/test-suite/large-scale/cow-large-scale-long-running.yaml 54 docker/demo/config/test-suite/large-scale/cow-large-scale-sanity.yaml 54 docker/demo/config/test-suite/large-scale/mor-large-scale-long-running.yaml 58 docker/demo/config/test-suite/large-scale/mor-large-scale-sanity.yaml 58 docker/demo/config/test-suite/mor-async-compact.yaml 109 docker/demo/config/test-suite/multi-writer-1-ds.yaml 50 docker/demo/config/test-suite/multi-writer-1-sds.yaml 37 docker/demo/config/test-suite/multi-writer-1.properties 47 docker/demo/config/test-suite/multi-writer-2-sds.yaml 37 docker/demo/config/test-suite/multi-writer-2.properties 47 docker/demo/config/test-suite/multi-writer-3-sds.yaml 37 docker/demo/config/test-suite/multi-writer-4-sds.yaml 37 docker/demo/config/test-suite/multi-writer-local-1.properties 46 docker/demo/config/test-suite/multi-writer-local-2.properties 46 docker/demo/config/test-suite/multi-writer-local-3.properties 45 docker/demo/config/test-suite/multi-writer-local-4.properties 46 docker/demo/config/test-suite/simple-clustering-hive.yaml 61 docker/demo/config/test-suite/simple-clustering.yaml 61 docker/demo/config/test-suite/simple-deltastreamer-hive.yaml 67 docker/demo/config/test-suite/simple-deltastreamer.yaml 67 docker/demo/config/test-suite/source.avsc 54 docker/demo/config/test-suite/spark-clustering.yaml 52 docker/demo/config/test-suite/spark-delete-partition.yaml 42 docker/demo/config/test-suite/spark-immutable-dataset.yaml 50 docker/demo/config/test-suite/spark-immutable-to-mutable.yaml 39 docker/demo/config/test-suite/spark-long-running-non-partitioned.yaml 53 docker/demo/config/test-suite/spark-long-running.yaml 54 docker/demo/config/test-suite/spark-medium-clustering.yaml 56 docker/demo/config/test-suite/spark-non-core-operations.yaml 189 docker/demo/config/test-suite/spark-pure-bulk-inserts.yaml 23 docker/demo/config/test-suite/spark-pure-inserts.yaml 23 docker/demo/config/test-suite/spark-simple.yaml 51 docker/demo/config/test-suite/spark-sql-nonpartitioned-external-cow-ctas.yaml 30 docker/demo/config/test-suite/spark-sql-nonpartitioned-external-mor.yaml 29 docker/demo/config/test-suite/spark-sql-nonpartitioned-managed-cow-ctas.yaml 29 docker/demo/config/test-suite/spark-sql-nonpartitioned-managed-cow.yaml 36 docker/demo/config/test-suite/spark-sql-partition-cow-updates.yaml 46 docker/demo/config/test-suite/spark-sql-partitioned-managed-cow-ctas.yaml 30 docker/demo/config/test-suite/spark-sql-partitioned-managed-cow.yaml 37 docker/demo/config/test-suite/target.avsc 57 docker/demo/config/test-suite/test-aggressive-clean-archival-inline-compact.properties 46 docker/demo/config/test-suite/test-aggressive-clean-archival.properties 45 docker/demo/config/test-suite/test-clustering-aggressive-clean-archival-inline-compact.properties 52 docker/demo/config/test-suite/test-clustering-aggressive-clean-archival.properties 51 docker/demo/config/test-suite/test-clustering-inline-compact.properties 49 docker/demo/config/test-suite/test-clustering-metadata-aggressive-clean-archival-inline-compact.properties 53 docker/demo/config/test-suite/test-clustering-metadata-aggressive-clean-archival.properties 52 docker/demo/config/test-suite/test-clustering.properties 47 docker/demo/config/test-suite/test-inline-compact.properties 44 docker/demo/config/test-suite/test-metadata-aggressive-clean-archival-inline-compact.properties 46 docker/demo/config/test-suite/test-metadata-aggressive-clean-archival.properties 46 docker/demo/config/test-suite/test-metadata-inline-compact.properties 47 docker/demo/config/test-suite/test-metadata.properties 46 docker/demo/config/test-suite/test-nonpartitioned-inline-compact.properties 49 docker/demo/config/test-suite/test-nonpartitioned-metadata-inline-compact.properties 49 docker/demo/config/test-suite/test-nonpartitioned-metadata.properties 48 docker/demo/config/test-suite/test-nonpartitioned.properties 48 docker/demo/config/test-suite/test.properties 40 docker/demo/data/batch_1.json 3482 docker/demo/data/batch_2.json 1668 docker/demo/get_min_commit_time_cow.sh 2 docker/demo/get_min_commit_time_mor.sh 2 docker/demo/setup_demo_container.sh 7 docker/hoodie/hadoop/hive_base/conf/beeline-log4j2.properties 38 docker/hoodie/hadoop/hive_base/conf/hive-exec-log4j2.properties 54 docker/hoodie/hadoop/hive_base/conf/hive-log4j2.properties 61 docker/hoodie/hadoop/hive_base/conf/llap-daemon-log4j2.properties 79 docker/hoodie/hadoop/prestobase/etc/catalog/hive.properties 33 docker/hoodie/hadoop/prestobase/etc/catalog/jmx.properties 19 docker/hoodie/hadoop/prestobase/etc/catalog/localfile.properties 18 docker/hoodie/hadoop/prestobase/etc/log.properties 16 docker/hoodie/hadoop/trinocoordinator/etc/catalog/hive.properties 22 docker/hoodie/hadoop/trinocoordinator/etc/config.properties 26 docker/hoodie/hadoop/trinocoordinator/etc/log.properties 19 docker/hoodie/hadoop/trinocoordinator/etc/node.properties 21 docker/hoodie/hadoop/trinoworker/etc/catalog/hive.properties 22 docker/hoodie/hadoop/trinoworker/etc/config.properties 24 docker/hoodie/hadoop/trinoworker/etc/log.properties 19 docker/hoodie/hadoop/trinoworker/etc/node.properties 21 hudi-cli/src/main/resources/banner.txt 14 hudi-cli/src/test/resources/clean.properties 19 hudi-cli/src/test/resources/table-config.properties 21 hudi-client/hudi-client-common/src/test/resources/datadog.properties 25 hudi-client/hudi-client-common/src/test/resources/prometheus.properties 24 hudi-common/src/test/resources/props/test.properties 16 hudi-examples/README.md 34 hudi-examples/hudi-examples-common/src/main/java/org/apache/hudi/examples/common/HoodieExampleDataGenerator.java 147 hudi-examples/hudi-examples-dbt/README.md 232 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/HoodieFlinkQuickstart.java 145 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/factory/CollectSinkTableFactory.java 122 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/factory/ContinuousFileSourceFactory.java 42 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/source/ContinuousFileSource.java 120 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/utils/QuickstartConfigurations.java 248 hudi-examples/hudi-examples-flink/src/main/java/org/apache/hudi/examples/quickstart/utils/SchemaBuilder.java 41 hudi-examples/hudi-examples-flink/src/main/resources/source-file.json 8 hudi-examples/hudi-examples-flink/src/test/java/org/apache/hudi/examples/quickstart/TestHoodieFlinkQuickstart.java 34 hudi-examples/hudi-examples-flink/src/test/java/org/apache/hudi/examples/quickstart/TestQuickstartData.java 285 hudi-examples/hudi-examples-java/src/main/java/org/apache/hudi/examples/java/HoodieJavaWriteClientExample.java 75 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/ExampleDataSchemaProvider.java 14 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/HoodieExampleSparkUtils.java 31 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/IdentityTransformer.java 14 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/common/RandomJsonSource.java 30 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/quickstart/HoodieSparkQuickstart.java 190 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/spark/HoodieSparkBootstrapExample.java 44 hudi-examples/hudi-examples-spark/src/main/java/org/apache/hudi/examples/spark/HoodieWriteClientExample.java 92 hudi-examples/hudi-examples-spark/src/main/resources/streamer-config/dfs/source-file.json 10 hudi-examples/hudi-examples-spark/src/main/resources/streamer-config/kafka/kafka-source.properties 27 hudi-examples/hudi-examples-spark/src/main/scala/org/apache/hudi/examples/spark/HoodieDataSourceExample.scala 118 hudi-examples/hudi-examples-spark/src/main/scala/org/apache/hudi/examples/spark/HoodieMorCompactionJob.scala 77 hudi-examples/hudi-examples-spark/src/test/java/org/apache/hudi/examples/quickstart/TestHoodieSparkQuickstart.java 75 hudi-examples/hudi-examples-spark/src/test/python/README.md 41 hudi-integ-test/README.md 632 hudi-integ-test/src/test/resources/hoodie-docker.properties 18 hudi-io/README.md 25 hudi-io/hfile_format.md 331 hudi-kafka-connect/README.md 392 hudi-kafka-connect/demo/config-sink-hive.json 30 hudi-kafka-connect/demo/config-sink.json 20 hudi-kafka-connect/demo/connect-distributed.properties 31 hudi-kafka-connect/demo/setupKafka.sh 136 hudi-platform-service/hudi-metaserver/README.md 66 hudi-platform-service/hudi-metaserver/hudi-metaserver-server/src/main/resources/hikariPool.properties 22 hudi-spark-datasource/README.md 53 hudi-spark-datasource/hudi-spark/src/test/resources/exampleEvolvedSchema.txt 40 hudi-spark-datasource/hudi-spark/src/test/resources/exampleSchema.txt 36 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00000-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00001-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00002-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/another-input-table-json/part-00003-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/column-stats-index-table.json 4 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/cow-updated2-column-stats-index-table.json 13 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00000-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00001-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00002-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/input-table-json/part-00003-4468afca-8a37-4ae8-a150-0c2fd3361080-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/mor-updated2-column-stats-index-table.json 13 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00000-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00001-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00002-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-another-input-table-json/part-00003-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json 10 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/partial-column-stats-index-table.json 4 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/update-input-table-json/part-00000-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json 11 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/updated-column-stats-index-table.json 8 hudi-spark-datasource/hudi-spark/src/test/resources/index/colstats/updated-partial-column-stats-index-table.json 8 hudi-spark-datasource/hudi-spark/src/test/resources/table-config.properties 21 hudi-tests-common/src/main/resources/log4j2-surefire-quiet.properties 30 hudi-tests-common/src/main/resources/log4j2-surefire.properties 34 hudi-tests-common/src/main/resources/log4j2.component.properties 18 hudi-utilities/src/test/resources/data/avro_sanitization.json 2 hudi-utilities/src/test/resources/data/avro_sanitization_bad_naming_in.json 2 hudi-utilities/src/test/resources/data/avro_sanitization_bad_naming_nested_array_in.json 2 hudi-utilities/src/test/resources/data/avro_sanitization_bad_naming_nested_array_out.json 2 hudi-utilities/src/test/resources/data/avro_sanitization_bad_naming_nested_map_in.json 2 hudi-utilities/src/test/resources/data/avro_sanitization_bad_naming_nested_map_out.json 2 hudi-utilities/src/test/resources/data/avro_sanitization_bad_naming_out.json 2 hudi-utilities/src/test/resources/data/partitioned/country=IND/state=TS/data.json 1 hudi-utilities/src/test/resources/data/partitioned/country=US/state=CA/data.json 1 hudi-utilities/src/test/resources/data/partitioned/country=US/state=TX/data.json 1 hudi-utilities/src/test/resources/data/schema-evolution/endTestEverything.json 2 hudi-utilities/src/test/resources/data/schema-evolution/endTypePromotion.json 2 hudi-utilities/src/test/resources/data/schema-evolution/endTypePromotionDropCols.json 2 hudi-utilities/src/test/resources/data/schema-evolution/extraLogFiles.json 6 hudi-utilities/src/test/resources/data/schema-evolution/extraLogFilesTestEverything.json 6 hudi-utilities/src/test/resources/data/schema-evolution/extraLogFilesTypePromo.json 6 hudi-utilities/src/test/resources/data/schema-evolution/newFileGroups.json 3 hudi-utilities/src/test/resources/data/schema-evolution/newFileGroupsTestEverything.json 3 hudi-utilities/src/test/resources/data/schema-evolution/newFileGroupsTypePromo.json 3 hudi-utilities/src/test/resources/data/schema-evolution/plain.json 2 hudi-utilities/src/test/resources/data/schema-evolution/start.json 6 hudi-utilities/src/test/resources/data/schema-evolution/startTestEverything.json 6 hudi-utilities/src/test/resources/data/schema-evolution/startTypePromotion.json 6 hudi-utilities/src/test/resources/data/schema-evolution/testAddAndDropCols.json 2 hudi-utilities/src/test/resources/data/schema-evolution/testAddColChangeOrderAllFiles.json 3 hudi-utilities/src/test/resources/data/schema-evolution/testAddColChangeOrderSomeFiles.json 2 hudi-utilities/src/test/resources/data/schema-evolution/testAddColRoot.json 2 hudi-utilities/src/test/resources/data/schema-evolution/testAddColStruct.json 2 hudi-utilities/src/test/resources/data/schema-evolution/testAddComplexField.json 2 hudi-utilities/src/test/resources/data/schema-evolution/testAddMetaCol.json 2 hudi-utilities/src/test/resources/data/schema-evolution/testDropColRoot.json 2 hudi-utilities/src/test/resources/data/schema-evolution/testDropColStruct.json 2 hudi-utilities/src/test/resources/data/schema-evolution/testMissingRecordKey.json 2 hudi-utilities/src/test/resources/schema-provider/json/enum-properties/expected.json 24 hudi-utilities/src/test/resources/schema-provider/json/enum-properties/input.json 19 hudi-utilities/src/test/resources/schema-provider/json/example-address/expected.json 39 hudi-utilities/src/test/resources/schema-provider/json/example-address/input.json 34 hudi-utilities/src/test/resources/schema-provider/json/example-calendar/expected.json 60 hudi-utilities/src/test/resources/schema-provider/json/example-calendar/input.json 47 hudi-utilities/src/test/resources/schema-provider/json/example-card/expected.json 162 hudi-utilities/src/test/resources/schema-provider/json/example-card/input.json 99 hudi-utilities/src/test/resources/schema-provider/json/example-geographical-location/expected.json 15 hudi-utilities/src/test/resources/schema-provider/json/example-geographical-location/input.json 20 hudi-utilities/src/test/resources/schema-provider/json/multiple-properties/expected.json 15 hudi-utilities/src/test/resources/schema-provider/json/multiple-properties/input.json 18 hudi-utilities/src/test/resources/schema-provider/json/nested-properties/expected.json 70 hudi-utilities/src/test/resources/schema-provider/json/nested-properties/input.json 63 hudi-utilities/src/test/resources/schema-provider/json/single-properties/expected.json 11 hudi-utilities/src/test/resources/schema-provider/json/single-properties/input.json 14 hudi-utilities/src/test/resources/streamer-config/base.properties 21 hudi-utilities/src/test/resources/streamer-config/clusteringjob.properties 18 hudi-utilities/src/test/resources/streamer-config/dfs-source.properties 26 hudi-utilities/src/test/resources/streamer-config/indexer-only-bloom.properties 24 hudi-utilities/src/test/resources/streamer-config/indexer-record-index.properties 24 hudi-utilities/src/test/resources/streamer-config/indexer.properties 24 hudi-utilities/src/test/resources/streamer-config/invalid_hive_sync_uber_config.properties 23 hudi-utilities/src/test/resources/streamer-config/kafka-source.properties 30 hudi-utilities/src/test/resources/streamer-config/short_trip_uber_config.properties 28 hudi-utilities/src/test/resources/streamer-config/sql-transformer.properties 19 hudi-utilities/src/test/resources/streamer-config/uber_config.properties 27 packaging/README.md 25 packaging/bundle-validation/README.md 55 packaging/bundle-validation/kafka/config-sink.json 20 packaging/bundle-validation/utilities/hoodieapp.properties 22 packaging/hudi-cli-bundle/conf/log4j2.properties 33 packaging/hudi-utilities-slim-bundle/README.md 97 release/release_guide.md 483 rfc/README.md 105 rfc/rfc-27/rfc-27.md 386 rfc/rfc-34/rfc-34.md 145 rfc/rfc-37/rfc-37.md 287 rfc/rfc-38/rfc-38.md 221 rfc/rfc-40/rfc-40.md 218 rfc/rfc-41/rfc-41.md 50 rfc/rfc-42/rfc-42.md 165 rfc/rfc-44/rfc-44.md 115 rfc/rfc-45/rfc-45.md 296 rfc/rfc-46/rfc-46.md 215 rfc/rfc-47/rfc-47.md 81 rfc/rfc-48/rfc-48.md 115 rfc/rfc-49/rfc-49.md 54 rfc/rfc-50/rfc-50.md 62 rfc/rfc-51/rfc-51.md 244 rfc/rfc-53/rfc-53.md 110 rfc/rfc-55/rfc-55.md 125 rfc/rfc-56/rfc-56.md 200 rfc/rfc-57/rfc-57.md 80 rfc/rfc-60/rfc-60.md 236 rfc/rfc-63/rfc-63.md 362 rfc/rfc-65/rfc-65.md 157 rfc/rfc-66/rfc-66.md 238 rfc/rfc-69/rfc-69.md 144 rfc/rfc-73/rfc-73.md 383 rfc/rfc-8/rfc-8.md 169 rfc/template.md 39 scripts/grafana-dashboard.json 8333 style/checkstyle-suppressions.xml 14 style/checkstyle.xml 229