├── .editorconfig ├── .gitattributes ├── .github ├── CONTRIBUTING.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── NOTICE ├── README.md ├── deploysettings.xml ├── docs ├── Gemfile ├── Gemfile.lock ├── README.md ├── _config.yml ├── _includes │ ├── generated │ │ └── rest_dispatcher.html │ ├── latex_commands.html │ └── sidenav.html ├── _layouts │ ├── base.html │ ├── plain.html │ └── redirect.html ├── _plugins │ ├── build_time.rb │ ├── gh_link.rb │ ├── highlightCode.rb │ ├── info.rb │ ├── panel.rb │ ├── removeDuplicateLicenseHeaders.rb │ ├── top.rb │ └── warn.rb ├── annotations.xml ├── build_docs.bat ├── build_docs.sh ├── check_links.sh ├── concepts │ ├── index.md │ ├── programming-model.md │ └── runtime.md ├── cse.xml ├── dev │ ├── api_concepts.md │ ├── batch │ │ ├── connectors.md │ │ ├── dataset_transformations.md │ │ ├── examples.md │ │ ├── fault_tolerance.md │ │ ├── hadoop_compatibility.md │ │ ├── index.md │ │ ├── iterations.md │ │ ├── python.md │ │ └── zip_elements_guide.md │ ├── best_practices.md │ ├── cluster_execution.md │ ├── connectors │ │ ├── cassandra.md │ │ ├── elasticsearch.md │ │ ├── filesystem_sink.md │ │ ├── guarantees.md │ │ ├── index.md │ │ ├── kafka.md │ │ ├── kinesis.md │ │ ├── nifi.md │ │ ├── rabbitmq.md │ │ └── twitter.md │ ├── custom_serializers.md │ ├── datastream_api.md │ ├── event_time.md │ ├── event_timestamp_extractors.md │ ├── event_timestamps_watermarks.md │ ├── execution.md │ ├── execution_configuration.md │ ├── execution_plans.md │ ├── index.md │ ├── java8.md │ ├── libraries.md │ ├── libs │ │ ├── cep.md │ │ ├── gelly │ │ │ ├── bipartite_graph.md │ │ │ ├── graph_algorithms.md │ │ │ ├── graph_api.md │ │ │ ├── graph_generators.md │ │ │ ├── index.md │ │ │ ├── iterative_graph_processing.md │ │ │ └── library_methods.md │ │ ├── ml │ │ │ ├── als.md │ │ │ ├── contribution_guide.md │ │ │ ├── cross_validation.md │ │ │ ├── distance_metrics.md │ │ │ ├── index.md │ │ │ ├── knn.md │ │ │ ├── min_max_scaler.md │ │ │ ├── multiple_linear_regression.md │ │ │ ├── optimization.md │ │ │ ├── pipelines.md │ │ │ ├── polynomial_features.md │ │ │ ├── quickstart.md │ │ │ ├── sos.md │ │ │ ├── standard_scaler.md │ │ │ └── svm.md │ │ └── storm_compatibility.md │ ├── linking.md │ ├── linking_with_flink.md │ ├── local_execution.md │ ├── migration.md │ ├── packaging.md │ ├── parallel.md │ ├── restart_strategies.md │ ├── scala_api_extensions.md │ ├── scala_shell.md │ ├── stream │ │ ├── operators │ │ │ ├── asyncio.md │ │ │ ├── index.md │ │ │ ├── process_function.md │ │ │ └── windows.md │ │ ├── side_output.md │ │ ├── state │ │ │ ├── checkpointing.md │ │ │ ├── custom_serialization.md │ │ │ ├── index.md │ │ │ ├── queryable_state.md │ │ │ ├── state.md │ │ │ └── state_backends.md │ │ └── testing.md │ ├── table │ │ ├── common.md │ │ ├── index.md │ │ ├── sourceSinks.md │ │ ├── sql.md │ │ ├── streaming.md │ │ ├── tableApi.md │ │ └── udfs.md │ └── types_serialization.md ├── docker │ ├── Dockerfile │ └── run.sh ├── examples │ └── index.md ├── fig │ ├── ClientJmTm.svg │ ├── FlinkOnYarn.svg │ ├── LICENSE.txt │ ├── async_io.svg │ ├── back_pressure_sampling.png │ ├── back_pressure_sampling_high.png │ ├── back_pressure_sampling_in_progress.png │ ├── back_pressure_sampling_ok.png │ ├── bipartite_graph_projections.png │ ├── checkpoint_monitoring-details.png │ ├── checkpoint_monitoring-details_subtasks.png │ ├── checkpoint_monitoring-details_summary.png │ ├── checkpoint_monitoring-history.png │ ├── checkpoint_monitoring-summary.png │ ├── checkpoint_tuning.svg │ ├── checkpointing.svg │ ├── checkpoints.svg │ ├── event_ingestion_processing_time.svg │ ├── gelly-example-graph.png │ ├── gelly-filter.png │ ├── gelly-gsa-sssp1.png │ ├── gelly-reduceOnEdges.png │ ├── gelly-reduceOnNeighbors.png │ ├── gelly-union.png │ ├── gelly-vc-sssp1.png │ ├── iterations_delta_iterate_operator.png │ ├── iterations_delta_iterate_operator_example.png │ ├── iterations_iterate_operator.png │ ├── iterations_iterate_operator_example.png │ ├── iterations_supersteps.png │ ├── job_and_execution_graph.svg │ ├── job_status.svg │ ├── jobmanager_ha_overview.png │ ├── levels_of_abstraction.svg │ ├── non-windowed.svg │ ├── overview-stack-0.9.png │ ├── parallel_dataflow.svg │ ├── parallel_kafka_watermarks.svg │ ├── parallel_streams_watermarks.svg │ ├── plan_visualizer.png │ ├── process_model.svg │ ├── processes.svg │ ├── program_dataflow.svg │ ├── projects_dependencies.svg │ ├── rescale.svg │ ├── session-windows.svg │ ├── sliding-windows.svg │ ├── slot_sharing.svg │ ├── slots.svg │ ├── slots_parallelism.svg │ ├── stack.png │ ├── stack.svg │ ├── state_machine.svg │ ├── state_partitioning.svg │ ├── stream_aligning.svg │ ├── stream_barriers.svg │ ├── stream_watermark_in_order.svg │ ├── stream_watermark_out_of_order.svg │ ├── table-streaming │ │ ├── append-mode.png │ │ ├── query-groupBy-cnt.png │ │ ├── query-groupBy-window-cnt.png │ │ ├── redo-mode.png │ │ ├── stream-query-stream.png │ │ └── undo-redo-mode.png │ ├── tasks_chains.svg │ ├── tasks_slots.svg │ ├── times_clocks.svg │ ├── tumbling-windows.svg │ ├── udagg-mechanism.png │ ├── vertex-centric supersteps.png │ └── windows.svg ├── index.md ├── internals │ ├── components.md │ ├── filesystems.md │ ├── ide_setup.md │ ├── index.md │ ├── job_scheduling.md │ ├── stream_checkpointing.md │ └── task_lifecycle.md ├── monitoring │ ├── README.md │ ├── application_profiling.md │ ├── back_pressure.md │ ├── checkpoint_monitoring.md │ ├── debugging_classloading.md │ ├── debugging_event_time.md │ ├── historyserver.md │ ├── index.md │ ├── logging.md │ ├── metrics.md │ └── rest_api.md ├── ops │ ├── cli.md │ ├── config.md │ ├── deployment │ │ ├── aws.md │ │ ├── cluster_setup.md │ │ ├── docker.md │ │ ├── gce_setup.md │ │ ├── index.md │ │ ├── kubernetes.md │ │ ├── mapr_setup.md │ │ ├── mesos.md │ │ └── yarn_setup.md │ ├── filesystems.md │ ├── index.md │ ├── jobmanager_high_availability.md │ ├── production_ready.md │ ├── security-kerberos.md │ ├── security-ssl.md │ ├── state │ │ ├── checkpoints.md │ │ ├── index.md │ │ ├── large_state_tuning.md │ │ ├── savepoints.md │ │ └── state_backends.md │ └── upgrading.md ├── page │ ├── css │ │ ├── codetabs.css │ │ ├── flink.css │ │ └── syntax.css │ ├── favicon.ico │ ├── font-awesome │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ └── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ ├── img │ │ ├── LICENSE.txt │ │ ├── navbar-brand-logo.jpg │ │ ├── quickstart-example │ │ │ ├── jobmanager-job.png │ │ │ └── jobmanager-overview.png │ │ ├── quickstart-setup │ │ │ ├── jobmanager-1.png │ │ │ ├── jobmanager-2.png │ │ │ └── jobmanager-3.png │ │ └── quickstart_cluster.png │ └── js │ │ └── flink.js ├── quickstart │ ├── java_api_quickstart.md │ ├── run_example_quickstart.md │ ├── scala_api_quickstart.md │ └── setup_quickstart.md ├── redirects │ ├── back_pressure.md │ ├── basic_api_concepts.md │ ├── best_practices.md │ ├── cassandra.md │ ├── cep.md │ ├── cli.md │ ├── cluster_execution.md │ ├── concepts.md │ ├── connectors.md │ ├── datastream_api.md │ ├── elasticsearch.md │ ├── elasticsearch2.md │ ├── elasticsearch2_2.md │ ├── event_time.md │ ├── event_timestamp_extractors.md │ ├── event_timestamps_watermarks.md │ ├── fault_tolerance.md │ ├── filesystem_sink.md │ ├── gelly.md │ ├── java8.md │ ├── kafka.md │ ├── kinesis.md │ ├── local_execution.md │ ├── metrics.md │ ├── ml.md │ ├── programming_guide.md │ ├── rest_api.md │ ├── savepoints.md │ ├── scala_api_extensions.md │ ├── scala_shell.md │ ├── state.md │ ├── state_backends.md │ ├── storm_compat.md │ ├── streaming_guide.md │ ├── table.md │ ├── table_api.md │ └── types_serialization.md ├── ruby2 │ ├── Gemfile │ └── Gemfile.lock ├── search-results.md └── start │ ├── building.md │ ├── flink_on_windows.md │ └── index.md ├── flink-annotations ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── flink │ └── annotation │ ├── Internal.java │ ├── Public.java │ ├── PublicEvolving.java │ └── VisibleForTesting.java ├── flink-clients ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── client │ │ ├── CliFrontend.java │ │ ├── ClientUtils.java │ │ ├── LocalExecutor.java │ │ ├── RemoteExecutor.java │ │ ├── cli │ │ ├── CancelOptions.java │ │ ├── CliArgsException.java │ │ ├── CliFrontendParser.java │ │ ├── CommandLineOptions.java │ │ ├── CustomCommandLine.java │ │ ├── DefaultCLI.java │ │ ├── Flip6DefaultCLI.java │ │ ├── InfoOptions.java │ │ ├── ListOptions.java │ │ ├── ProgramOptions.java │ │ ├── RunOptions.java │ │ ├── SavepointOptions.java │ │ └── StopOptions.java │ │ ├── deployment │ │ ├── ClusterDeploymentException.java │ │ ├── ClusterDescriptor.java │ │ ├── ClusterSpecification.java │ │ ├── Flip6StandaloneClusterDescriptor.java │ │ └── StandaloneClusterDescriptor.java │ │ └── program │ │ ├── ClusterClient.java │ │ ├── ContextEnvironment.java │ │ ├── ContextEnvironmentFactory.java │ │ ├── DetachedEnvironment.java │ │ ├── JobWithJars.java │ │ ├── OptimizerPlanEnvironment.java │ │ ├── PackagedProgram.java │ │ ├── PreviewPlanEnvironment.java │ │ ├── ProgramInvocationException.java │ │ ├── ProgramMissingJobException.java │ │ ├── ProgramParametrizationException.java │ │ ├── StandaloneClusterClient.java │ │ └── rest │ │ ├── RestClusterClient.java │ │ └── RestClusterClientConfiguration.java │ └── test │ ├── assembly │ └── test-assembly.xml │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── client │ │ ├── CliFrontendAddressConfigurationTest.java │ │ ├── CliFrontendCancelTest.java │ │ ├── CliFrontendInfoTest.java │ │ ├── CliFrontendListTest.java │ │ ├── CliFrontendPackageProgramTest.java │ │ ├── CliFrontendRunTest.java │ │ ├── CliFrontendSavepointTest.java │ │ ├── CliFrontendStopTest.java │ │ ├── CliFrontendTestUtils.java │ │ ├── RemoteExecutorHostnameResolutionTest.java │ │ ├── program │ │ ├── ClientConnectionTest.java │ │ ├── ClientTest.java │ │ ├── ClusterClientTest.java │ │ ├── ExecutionPlanAfterExecutionTest.java │ │ ├── ExecutionPlanCreationTest.java │ │ ├── LeaderRetrievalServiceHostnameResolutionTest.java │ │ ├── PackagedProgramTest.java │ │ └── rest │ │ │ └── RestClusterClientTest.java │ │ ├── testjar │ │ ├── JobWithExternalDependency.java │ │ └── WordCount.java │ │ └── util │ │ └── MockedCliFrontend.java │ └── resources │ ├── invalidtestconfig │ └── flink-conf.yaml │ ├── log4j-test.properties │ ├── testconfig │ └── flink-conf.yaml │ ├── testconfigwithinvalidyarn │ ├── .yarn-properties │ └── flink-conf.yaml │ └── testconfigwithyarn │ ├── .yarn-properties │ └── flink-conf.yaml ├── flink-connectors ├── flink-connector-cassandra │ ├── .toDelete │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ ├── batch │ │ │ └── connectors │ │ │ │ └── cassandra │ │ │ │ ├── CassandraInputFormat.java │ │ │ │ └── CassandraOutputFormat.java │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── cassandra │ │ │ ├── AbstractCassandraTupleSink.java │ │ │ ├── CassandraAppendTableSink.java │ │ │ ├── CassandraCommitter.java │ │ │ ├── CassandraPojoSink.java │ │ │ ├── CassandraRowSink.java │ │ │ ├── CassandraRowWriteAheadSink.java │ │ │ ├── CassandraScalaProductSink.java │ │ │ ├── CassandraSink.java │ │ │ ├── CassandraSinkBase.java │ │ │ ├── CassandraTupleSink.java │ │ │ ├── CassandraTupleWriteAheadSink.java │ │ │ ├── ClusterBuilder.java │ │ │ └── MapperOptions.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ ├── batch │ │ │ └── connectors │ │ │ │ └── cassandra │ │ │ │ └── example │ │ │ │ └── BatchExample.java │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── cassandra │ │ │ ├── CassandraConnectorITCase.java │ │ │ ├── CassandraSinkBaseTest.java │ │ │ ├── CassandraTupleWriteAheadSinkTest.java │ │ │ ├── Pojo.java │ │ │ ├── ResultSetFutures.java │ │ │ └── example │ │ │ ├── CassandraPojoSinkExample.java │ │ │ ├── CassandraTupleSinkExample.java │ │ │ ├── CassandraTupleWriteAheadSinkExample.java │ │ │ └── Message.java │ │ └── resources │ │ ├── cassandra.yaml │ │ └── log4j-test.properties ├── flink-connector-elasticsearch-base │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── elasticsearch │ │ │ ├── ActionRequestFailureHandler.java │ │ │ ├── BulkProcessorIndexer.java │ │ │ ├── ElasticsearchApiCallBridge.java │ │ │ ├── ElasticsearchSinkBase.java │ │ │ ├── ElasticsearchSinkFunction.java │ │ │ ├── RequestIndexer.java │ │ │ └── util │ │ │ ├── ElasticsearchUtils.java │ │ │ ├── NoOpFailureHandler.java │ │ │ └── RetryRejectedExecutionFailureHandler.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── elasticsearch │ │ │ ├── ElasticsearchSinkBaseTest.java │ │ │ ├── ElasticsearchSinkTestBase.java │ │ │ ├── EmbeddedElasticsearchNodeEnvironment.java │ │ │ └── testutils │ │ │ └── SourceSinkDataTestKit.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-connector-elasticsearch │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── elasticsearch │ │ │ ├── Elasticsearch1ApiCallBridge.java │ │ │ ├── ElasticsearchSink.java │ │ │ ├── IndexRequestBuilder.java │ │ │ └── IndexRequestBuilderWrapperFunction.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── elasticsearch │ │ │ ├── ElasticsearchSinkITCase.java │ │ │ ├── EmbeddedElasticsearchNodeEnvironmentImpl.java │ │ │ └── examples │ │ │ └── ElasticsearchSinkExample.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-connector-elasticsearch2 │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── elasticsearch2 │ │ │ ├── Elasticsearch2ApiCallBridge.java │ │ │ ├── ElasticsearchSink.java │ │ │ ├── ElasticsearchSinkFunction.java │ │ │ ├── OldNewElasticsearchSinkFunctionBridge.java │ │ │ ├── OldNewRequestIndexerBridge.java │ │ │ └── RequestIndexer.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ ├── elasticsearch │ │ │ └── EmbeddedElasticsearchNodeEnvironmentImpl.java │ │ │ └── elasticsearch2 │ │ │ ├── ElasticsearchSinkITCase.java │ │ │ └── examples │ │ │ └── ElasticsearchSinkExample.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-connector-elasticsearch5 │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── elasticsearch5 │ │ │ ├── Elasticsearch5ApiCallBridge.java │ │ │ └── ElasticsearchSink.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ ├── elasticsearch │ │ │ └── EmbeddedElasticsearchNodeEnvironmentImpl.java │ │ │ └── elasticsearch5 │ │ │ ├── ElasticsearchSinkITCase.java │ │ │ └── examples │ │ │ └── ElasticsearchSinkExample.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-connector-filesystem │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── streaming │ │ │ │ └── connectors │ │ │ │ └── fs │ │ │ │ ├── AvroKeyValueSinkWriter.java │ │ │ │ ├── Bucketer.java │ │ │ │ ├── Clock.java │ │ │ │ ├── DateTimeBucketer.java │ │ │ │ ├── NonRollingBucketer.java │ │ │ │ ├── RollingSink.java │ │ │ │ ├── SequenceFileWriter.java │ │ │ │ ├── StreamWriterBase.java │ │ │ │ ├── StringWriter.java │ │ │ │ ├── SystemClock.java │ │ │ │ ├── Writer.java │ │ │ │ └── bucketing │ │ │ │ ├── BasePathBucketer.java │ │ │ │ ├── Bucketer.java │ │ │ │ ├── BucketingSink.java │ │ │ │ └── DateTimeBucketer.java │ │ └── resources │ │ │ └── log4j.properties │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── fs │ │ │ ├── AvroKeyValueSinkWriterTest.java │ │ │ ├── RollingSinkFaultToleranceITCase.java │ │ │ ├── RollingSinkITCase.java │ │ │ ├── RollingSinkSecuredITCase.java │ │ │ ├── SequenceFileWriterTest.java │ │ │ ├── StringWriterTest.java │ │ │ └── bucketing │ │ │ ├── BucketingSinkFaultToleranceITCase.java │ │ │ ├── BucketingSinkMigrationTest.java │ │ │ └── BucketingSinkTest.java │ │ └── resources │ │ ├── bucketing-sink-migration-test-flink1.2-snapshot │ │ ├── bucketing-sink-migration-test-flink1.3-snapshot │ │ ├── log4j-test.properties │ │ └── rolling-sink-migration-test-flink1.1-snapshot ├── flink-connector-kafka-0.10 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── streaming │ │ │ │ └── connectors │ │ │ │ └── kafka │ │ │ │ ├── FlinkKafkaConsumer010.java │ │ │ │ ├── FlinkKafkaProducer010.java │ │ │ │ ├── Kafka010AvroTableSource.java │ │ │ │ ├── Kafka010JsonTableSink.java │ │ │ │ ├── Kafka010JsonTableSource.java │ │ │ │ ├── Kafka010TableSource.java │ │ │ │ └── internal │ │ │ │ ├── Kafka010Fetcher.java │ │ │ │ ├── Kafka010PartitionDiscoverer.java │ │ │ │ └── KafkaConsumerCallBridge010.java │ │ └── resources │ │ │ └── log4j.properties │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── kafka │ │ │ ├── Kafka010AvroTableSourceTest.java │ │ │ ├── Kafka010ITCase.java │ │ │ ├── Kafka010JsonTableSinkTest.java │ │ │ ├── Kafka010JsonTableSourceTest.java │ │ │ ├── Kafka010ProducerITCase.java │ │ │ ├── KafkaTestEnvironmentImpl.java │ │ │ └── internal │ │ │ └── Kafka010FetcherTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-connector-kafka-0.11 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── streaming │ │ │ │ └── connectors │ │ │ │ └── kafka │ │ │ │ ├── FlinkKafka011ErrorCode.java │ │ │ │ ├── FlinkKafka011Exception.java │ │ │ │ ├── FlinkKafkaConsumer011.java │ │ │ │ ├── FlinkKafkaProducer011.java │ │ │ │ ├── Kafka011AvroTableSource.java │ │ │ │ ├── Kafka011JsonTableSource.java │ │ │ │ ├── Kafka011TableSource.java │ │ │ │ └── internal │ │ │ │ ├── FlinkKafkaProducer.java │ │ │ │ ├── TransactionalIdsGenerator.java │ │ │ │ └── metrics │ │ │ │ └── KafkaMetricMuttableWrapper.java │ │ └── resources │ │ │ └── log4j.properties │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── kafka │ │ │ ├── FlinkKafkaProducer011ITCase.java │ │ │ ├── FlinkKafkaProducer011StateSerializerTest.java │ │ │ ├── FlinkKafkaProducerITCase.java │ │ │ ├── Kafka011AvroTableSourceTest.java │ │ │ ├── Kafka011ITCase.java │ │ │ ├── Kafka011JsonTableSourceTest.java │ │ │ ├── Kafka011ProducerAtLeastOnceITCase.java │ │ │ ├── Kafka011ProducerExactlyOnceITCase.java │ │ │ ├── KafkaTestEnvironmentImpl.java │ │ │ └── internal │ │ │ └── TransactionalIdsGeneratorTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-connector-kafka-0.8 │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── kafka │ │ │ ├── FlinkKafkaConsumer08.java │ │ │ ├── FlinkKafkaConsumer081.java │ │ │ ├── FlinkKafkaConsumer082.java │ │ │ ├── FlinkKafkaProducer.java │ │ │ ├── FlinkKafkaProducer08.java │ │ │ ├── Kafka08AvroTableSource.java │ │ │ ├── Kafka08JsonTableSink.java │ │ │ ├── Kafka08JsonTableSource.java │ │ │ ├── Kafka08TableSource.java │ │ │ └── internals │ │ │ ├── Kafka08Fetcher.java │ │ │ ├── Kafka08PartitionDiscoverer.java │ │ │ ├── KillerWatchDog.java │ │ │ ├── PartitionInfoFetcher.java │ │ │ ├── PeriodicOffsetCommitter.java │ │ │ ├── SimpleConsumerThread.java │ │ │ └── ZookeeperOffsetHandler.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── kafka │ │ │ ├── Kafka08AvroTableSourceTest.java │ │ │ ├── Kafka08ITCase.java │ │ │ ├── Kafka08JsonTableSinkTest.java │ │ │ ├── Kafka08JsonTableSourceTest.java │ │ │ ├── Kafka08ProducerITCase.java │ │ │ ├── KafkaConsumer08Test.java │ │ │ ├── KafkaProducerTest.java │ │ │ ├── KafkaShortRetention08ITCase.java │ │ │ └── KafkaTestEnvironmentImpl.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-connector-kafka-0.9 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── streaming │ │ │ │ └── connectors │ │ │ │ └── kafka │ │ │ │ ├── FlinkKafkaConsumer09.java │ │ │ │ ├── FlinkKafkaProducer09.java │ │ │ │ ├── Kafka09AvroTableSource.java │ │ │ │ ├── Kafka09JsonTableSink.java │ │ │ │ ├── Kafka09JsonTableSource.java │ │ │ │ ├── Kafka09TableSource.java │ │ │ │ └── internal │ │ │ │ ├── Handover.java │ │ │ │ ├── Kafka09Fetcher.java │ │ │ │ ├── Kafka09PartitionDiscoverer.java │ │ │ │ ├── KafkaConsumerCallBridge.java │ │ │ │ └── KafkaConsumerThread.java │ │ └── resources │ │ │ └── log4j.properties │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── kafka │ │ │ ├── Kafka09AvroTableSourceTest.java │ │ │ ├── Kafka09ITCase.java │ │ │ ├── Kafka09JsonTableSinkTest.java │ │ │ ├── Kafka09JsonTableSourceTest.java │ │ │ ├── Kafka09ProducerITCase.java │ │ │ ├── Kafka09SecuredRunITCase.java │ │ │ ├── KafkaProducerTest.java │ │ │ ├── KafkaTestEnvironmentImpl.java │ │ │ └── internal │ │ │ ├── HandoverTest.java │ │ │ ├── Kafka09FetcherTest.java │ │ │ └── KafkaConsumerThreadTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-connector-kafka-base │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ ├── connectors │ │ │ └── kafka │ │ │ │ ├── FlinkKafkaConsumerBase.java │ │ │ │ ├── FlinkKafkaProducerBase.java │ │ │ │ ├── KafkaAvroTableSource.java │ │ │ │ ├── KafkaJsonTableSink.java │ │ │ │ ├── KafkaJsonTableSource.java │ │ │ │ ├── KafkaTableSink.java │ │ │ │ ├── KafkaTableSource.java │ │ │ │ ├── config │ │ │ │ ├── OffsetCommitMode.java │ │ │ │ ├── OffsetCommitModes.java │ │ │ │ └── StartupMode.java │ │ │ │ ├── internals │ │ │ │ ├── AbstractFetcher.java │ │ │ │ ├── AbstractPartitionDiscoverer.java │ │ │ │ ├── ClosableBlockingQueue.java │ │ │ │ ├── ExceptionProxy.java │ │ │ │ ├── KafkaCommitCallback.java │ │ │ │ ├── KafkaTopicPartition.java │ │ │ │ ├── KafkaTopicPartitionAssigner.java │ │ │ │ ├── KafkaTopicPartitionLeader.java │ │ │ │ ├── KafkaTopicPartitionState.java │ │ │ │ ├── KafkaTopicPartitionStateSentinel.java │ │ │ │ ├── KafkaTopicPartitionStateWithPeriodicWatermarks.java │ │ │ │ ├── KafkaTopicPartitionStateWithPunctuatedWatermarks.java │ │ │ │ ├── KafkaTopicsDescriptor.java │ │ │ │ └── metrics │ │ │ │ │ └── KafkaMetricWrapper.java │ │ │ │ └── partitioner │ │ │ │ ├── FlinkFixedPartitioner.java │ │ │ │ ├── FlinkKafkaDelegatePartitioner.java │ │ │ │ ├── FlinkKafkaPartitioner.java │ │ │ │ └── KafkaPartitioner.java │ │ │ └── util │ │ │ └── serialization │ │ │ ├── JSONDeserializationSchema.java │ │ │ ├── JSONKeyValueDeserializationSchema.java │ │ │ ├── JsonRowDeserializationSchema.java │ │ │ ├── JsonRowSerializationSchema.java │ │ │ ├── KeyedDeserializationSchema.java │ │ │ ├── KeyedDeserializationSchemaWrapper.java │ │ │ ├── KeyedSerializationSchema.java │ │ │ ├── KeyedSerializationSchemaWrapper.java │ │ │ └── TypeInformationKeyValueSerializationSchema.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── kafka │ │ │ ├── FlinkFixedPartitionerTest.java │ │ │ ├── FlinkKafkaConsumerBaseMigrationTest.java │ │ │ ├── FlinkKafkaConsumerBaseTest.java │ │ │ ├── FlinkKafkaProducerBaseTest.java │ │ │ ├── JSONDeserializationSchemaTest.java │ │ │ ├── JSONKeyValueDeserializationSchemaTest.java │ │ │ ├── JsonRowDeserializationSchemaTest.java │ │ │ ├── JsonRowSerializationSchemaTest.java │ │ │ ├── KafkaAvroTableSourceTestBase.java │ │ │ ├── KafkaConsumerTestBase.java │ │ │ ├── KafkaJsonTableSourceTestBase.java │ │ │ ├── KafkaProducerTestBase.java │ │ │ ├── KafkaShortRetentionTestBase.java │ │ │ ├── KafkaTableSinkTestBase.java │ │ │ ├── KafkaTableSourceTestBase.java │ │ │ ├── KafkaTestBase.java │ │ │ ├── KafkaTestEnvironment.java │ │ │ ├── internals │ │ │ ├── AbstractFetcherTest.java │ │ │ ├── AbstractPartitionDiscovererTest.java │ │ │ ├── ClosableBlockingQueueTest.java │ │ │ └── KafkaTopicPartitionTest.java │ │ │ └── testutils │ │ │ ├── DataGenerators.java │ │ │ ├── FailingIdentityMapper.java │ │ │ ├── FakeStandardProducerConfig.java │ │ │ ├── IntegerSource.java │ │ │ ├── JobManagerCommunicationUtils.java │ │ │ ├── PartitionValidatingMapper.java │ │ │ ├── TestPartitionDiscoverer.java │ │ │ ├── ThrottledMapper.java │ │ │ ├── Tuple2FlinkPartitioner.java │ │ │ ├── ValidatingExactlyOnceSink.java │ │ │ └── ZooKeeperStringSerializer.java │ │ └── resources │ │ ├── kafka-consumer-migration-test-flink1.1-empty-state-snapshot │ │ ├── kafka-consumer-migration-test-flink1.1-snapshot │ │ ├── kafka-consumer-migration-test-flink1.2-empty-state-snapshot │ │ ├── kafka-consumer-migration-test-flink1.2-snapshot │ │ ├── kafka-consumer-migration-test-flink1.3-empty-state-snapshot │ │ ├── kafka-consumer-migration-test-flink1.3-snapshot │ │ └── log4j-test.properties ├── flink-connector-kinesis │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── streaming │ │ │ │ └── connectors │ │ │ │ └── kinesis │ │ │ │ ├── FlinkKinesisConsumer.java │ │ │ │ ├── FlinkKinesisProducer.java │ │ │ │ ├── KinesisPartitioner.java │ │ │ │ ├── config │ │ │ │ ├── AWSConfigConstants.java │ │ │ │ ├── ConsumerConfigConstants.java │ │ │ │ └── ProducerConfigConstants.java │ │ │ │ ├── examples │ │ │ │ ├── ConsumeFromKinesis.java │ │ │ │ └── ProduceIntoKinesis.java │ │ │ │ ├── internals │ │ │ │ ├── KinesisDataFetcher.java │ │ │ │ └── ShardConsumer.java │ │ │ │ ├── model │ │ │ │ ├── KinesisStreamShard.java │ │ │ │ ├── KinesisStreamShardState.java │ │ │ │ ├── SentinelSequenceNumber.java │ │ │ │ ├── SequenceNumber.java │ │ │ │ ├── StreamShardHandle.java │ │ │ │ └── StreamShardMetadata.java │ │ │ │ ├── proxy │ │ │ │ ├── GetShardListResult.java │ │ │ │ ├── KinesisProxy.java │ │ │ │ └── KinesisProxyInterface.java │ │ │ │ ├── serialization │ │ │ │ ├── KinesisDeserializationSchema.java │ │ │ │ ├── KinesisDeserializationSchemaWrapper.java │ │ │ │ └── KinesisSerializationSchema.java │ │ │ │ └── util │ │ │ │ ├── AWSUtil.java │ │ │ │ └── KinesisConfigUtil.java │ │ └── resources │ │ │ └── log4j.properties │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── kinesis │ │ │ ├── FlinkKinesisConsumerMigrationTest.java │ │ │ ├── FlinkKinesisConsumerTest.java │ │ │ ├── FlinkKinesisProducerTest.java │ │ │ ├── internals │ │ │ ├── KinesisDataFetcherTest.java │ │ │ └── ShardConsumerTest.java │ │ │ ├── manualtests │ │ │ ├── ManualConsumerProducerTest.java │ │ │ ├── ManualExactlyOnceTest.java │ │ │ ├── ManualExactlyOnceWithStreamReshardingTest.java │ │ │ └── ManualProducerTest.java │ │ │ ├── proxy │ │ │ └── KinesisProxyTest.java │ │ │ ├── testutils │ │ │ ├── ExactlyOnceValidatingConsumerThread.java │ │ │ ├── FakeKinesisBehavioursFactory.java │ │ │ ├── KinesisEventsGeneratorProducerThread.java │ │ │ ├── KinesisShardIdGenerator.java │ │ │ ├── TestableFlinkKinesisConsumer.java │ │ │ └── TestableKinesisDataFetcher.java │ │ │ └── util │ │ │ └── KinesisConfigUtilTest.java │ │ └── resources │ │ ├── kinesis-consumer-migration-test-flink1.3-empty-snapshot │ │ └── kinesis-consumer-migration-test-flink1.3-snapshot ├── flink-connector-nifi │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── nifi │ │ │ ├── NiFiDataPacket.java │ │ │ ├── NiFiDataPacketBuilder.java │ │ │ ├── NiFiSink.java │ │ │ ├── NiFiSource.java │ │ │ └── StandardNiFiDataPacket.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── nifi │ │ │ └── examples │ │ │ ├── NiFiSinkTopologyExample.java │ │ │ └── NiFiSourceTopologyExample.java │ │ └── resources │ │ └── NiFi_Flink.xml ├── flink-connector-rabbitmq │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── rabbitmq │ │ │ ├── RMQSink.java │ │ │ ├── RMQSource.java │ │ │ └── common │ │ │ └── RMQConnectionConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── streaming │ │ └── connectors │ │ └── rabbitmq │ │ ├── RMQSinkTest.java │ │ ├── RMQSourceTest.java │ │ └── common │ │ └── RMQConnectionConfigTest.java ├── flink-connector-twitter │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── streaming │ │ └── connectors │ │ └── twitter │ │ └── TwitterSource.java ├── flink-hadoop-compatibility │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ ├── api │ │ │ │ └── java │ │ │ │ │ ├── hadoop │ │ │ │ │ ├── common │ │ │ │ │ │ ├── HadoopInputFormatCommonBase.java │ │ │ │ │ │ └── HadoopOutputFormatCommonBase.java │ │ │ │ │ ├── mapred │ │ │ │ │ │ ├── HadoopInputFormat.java │ │ │ │ │ │ ├── HadoopInputFormatBase.java │ │ │ │ │ │ ├── HadoopOutputFormat.java │ │ │ │ │ │ ├── HadoopOutputFormatBase.java │ │ │ │ │ │ ├── utils │ │ │ │ │ │ │ └── HadoopUtils.java │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ ├── HadoopDummyProgressable.java │ │ │ │ │ │ │ ├── HadoopDummyReporter.java │ │ │ │ │ │ │ └── HadoopInputSplit.java │ │ │ │ │ └── mapreduce │ │ │ │ │ │ ├── HadoopInputFormat.java │ │ │ │ │ │ ├── HadoopInputFormatBase.java │ │ │ │ │ │ ├── HadoopOutputFormat.java │ │ │ │ │ │ ├── HadoopOutputFormatBase.java │ │ │ │ │ │ ├── utils │ │ │ │ │ │ └── HadoopUtils.java │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── HadoopInputSplit.java │ │ │ │ │ └── typeutils │ │ │ │ │ ├── WritableTypeInfo.java │ │ │ │ │ └── runtime │ │ │ │ │ ├── WritableComparator.java │ │ │ │ │ └── WritableSerializer.java │ │ │ │ └── hadoopcompatibility │ │ │ │ ├── HadoopInputs.java │ │ │ │ ├── HadoopUtils.java │ │ │ │ └── mapred │ │ │ │ ├── HadoopMapFunction.java │ │ │ │ ├── HadoopReduceCombineFunction.java │ │ │ │ ├── HadoopReduceFunction.java │ │ │ │ └── wrapper │ │ │ │ ├── HadoopOutputCollector.java │ │ │ │ └── HadoopTupleUnwrappingIterator.java │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ ├── api │ │ │ └── scala │ │ │ │ └── hadoop │ │ │ │ ├── mapred │ │ │ │ ├── HadoopInputFormat.scala │ │ │ │ └── HadoopOutputFormat.scala │ │ │ │ └── mapreduce │ │ │ │ ├── HadoopInputFormat.scala │ │ │ │ └── HadoopOutputFormat.scala │ │ │ └── hadoopcompatibility │ │ │ └── scala │ │ │ └── HadoopInputs.scala │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ ├── api │ │ │ └── java │ │ │ │ ├── hadoop │ │ │ │ ├── mapred │ │ │ │ │ ├── HadoopInputFormatTest.java │ │ │ │ │ └── HadoopOutputFormatTest.java │ │ │ │ └── mapreduce │ │ │ │ │ ├── HadoopInputFormatTest.java │ │ │ │ │ └── HadoopOutputFormatTest.java │ │ │ │ └── typeutils │ │ │ │ ├── WritableExtractionTest.java │ │ │ │ ├── WritableInfoParserTest.java │ │ │ │ ├── WritableTypeInfoTest.java │ │ │ │ └── runtime │ │ │ │ ├── StringArrayWritable.java │ │ │ │ ├── WritableComparatorTest.java │ │ │ │ ├── WritableComparatorUUIDTest.java │ │ │ │ ├── WritableID.java │ │ │ │ ├── WritableSerializerTest.java │ │ │ │ └── WritableSerializerUUIDTest.java │ │ │ ├── hadoopcompatibility │ │ │ └── HadoopUtilsTest.java │ │ │ └── test │ │ │ └── hadoopcompatibility │ │ │ ├── mapred │ │ │ ├── HadoopIOFormatsITCase.java │ │ │ ├── HadoopMapFunctionITCase.java │ │ │ ├── HadoopMapredITCase.java │ │ │ ├── HadoopReduceCombineFunctionITCase.java │ │ │ ├── HadoopReduceFunctionITCase.java │ │ │ ├── HadoopTestData.java │ │ │ ├── WordCountMapredITCase.java │ │ │ ├── example │ │ │ │ └── HadoopMapredCompatWordCount.java │ │ │ └── wrapper │ │ │ │ └── HadoopTupleUnwrappingIteratorTest.java │ │ │ └── mapreduce │ │ │ ├── HadoopInputOutputITCase.java │ │ │ ├── WordCountMapreduceITCase.java │ │ │ └── example │ │ │ └── WordCount.java │ │ ├── resources │ │ └── log4j-test.properties │ │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── api │ │ └── hadoopcompatibility │ │ └── scala │ │ ├── ScalaWritableTypeInfoTest.scala │ │ ├── WordCountMapredITCase.scala │ │ └── WordCountMapreduceITCase.scala ├── flink-hbase │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── addons │ │ │ └── hbase │ │ │ ├── AbstractTableInputFormat.java │ │ │ ├── HBaseRowInputFormat.java │ │ │ ├── HBaseTableSchema.java │ │ │ ├── HBaseTableSource.java │ │ │ ├── TableInputFormat.java │ │ │ └── TableInputSplit.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── addons │ │ │ └── hbase │ │ │ ├── HBaseConnectorITCase.java │ │ │ ├── HBaseTestingClusterAutostarter.java │ │ │ └── example │ │ │ ├── HBaseFlinkTestConstants.java │ │ │ ├── HBaseReadExample.java │ │ │ ├── HBaseWriteExample.java │ │ │ └── HBaseWriteStreamExample.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-hcatalog │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── hcatalog │ │ │ ├── HCatInputFormatBase.java │ │ │ └── java │ │ │ └── HCatInputFormat.java │ │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── hcatalog │ │ └── scala │ │ └── HCatInputFormat.scala ├── flink-jdbc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── api │ │ │ └── java │ │ │ └── io │ │ │ └── jdbc │ │ │ ├── JDBCAppendTableSink.java │ │ │ ├── JDBCAppendTableSinkBuilder.java │ │ │ ├── JDBCInputFormat.java │ │ │ ├── JDBCOutputFormat.java │ │ │ ├── JDBCSinkFunction.java │ │ │ ├── JDBCTypeUtil.java │ │ │ └── split │ │ │ ├── GenericParameterValuesProvider.java │ │ │ ├── NumericBetweenParametersProvider.java │ │ │ └── ParameterValuesProvider.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── api │ │ │ └── java │ │ │ └── io │ │ │ └── jdbc │ │ │ ├── JDBCAppendTableSinkTest.java │ │ │ ├── JDBCFullTest.java │ │ │ ├── JDBCInputFormatTest.java │ │ │ ├── JDBCOutputFormatTest.java │ │ │ ├── JDBCTestBase.java │ │ │ └── JDBCTypeUtilTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-orc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── orc │ │ │ ├── OrcRowInputFormat.java │ │ │ ├── OrcTableSource.java │ │ │ └── OrcUtils.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── orc │ │ │ ├── OrcRowInputFormatTest.java │ │ │ ├── OrcTableSourceITCase.java │ │ │ ├── OrcTableSourceTest.java │ │ │ └── OrcUtilsTest.java │ │ └── resources │ │ ├── log4j-test.properties │ │ ├── test-data-decimal.orc │ │ ├── test-data-flat.orc │ │ ├── test-data-nested.orc │ │ ├── test-data-nestedlist.orc │ │ └── test-data-timetypes.orc └── pom.xml ├── flink-contrib ├── docker-flink │ ├── Dockerfile │ ├── README.md │ ├── bluemix-docker-compose.sh │ ├── build.sh │ ├── create-docker-swarm-service.sh │ ├── docker-compose-bluemix.yml │ ├── docker-compose.yml │ ├── docker-entrypoint.sh │ └── remove-docker-swarm-service.sh ├── flink-connector-wikiedits │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── wikiedits │ │ │ ├── WikipediaEditEvent.java │ │ │ ├── WikipediaEditEventIrcStream.java │ │ │ └── WikipediaEditsSource.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── connectors │ │ │ └── wikiedits │ │ │ └── WikipediaEditsSourceTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-statebackend-rocksdb │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── contrib │ │ │ └── streaming │ │ │ └── state │ │ │ ├── AbstractRocksDBState.java │ │ │ ├── OptionsFactory.java │ │ │ ├── PredefinedOptions.java │ │ │ ├── RocksDBAggregatingState.java │ │ │ ├── RocksDBFoldingState.java │ │ │ ├── RocksDBKeyedStateBackend.java │ │ │ ├── RocksDBListState.java │ │ │ ├── RocksDBMapState.java │ │ │ ├── RocksDBReducingState.java │ │ │ ├── RocksDBStateBackend.java │ │ │ ├── RocksDBStateBackendFactory.java │ │ │ └── RocksDBValueState.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── contrib │ │ │ └── streaming │ │ │ └── state │ │ │ ├── RocksDBAsyncSnapshotTest.java │ │ │ ├── RocksDBInitResetTest.java │ │ │ ├── RocksDBMergeIteratorTest.java │ │ │ ├── RocksDBStateBackendConfigTest.java │ │ │ ├── RocksDBStateBackendFactoryTest.java │ │ │ ├── RocksDBStateBackendTest.java │ │ │ ├── RocksDbMultiClassLoaderTest.java │ │ │ └── benchmark │ │ │ └── RocksDBPerformanceTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-storm-examples │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── storm │ │ │ ├── exclamation │ │ │ ├── ExclamationLocal.java │ │ │ ├── ExclamationTopology.java │ │ │ ├── ExclamationWithBolt.java │ │ │ ├── ExclamationWithSpout.java │ │ │ └── operators │ │ │ │ └── ExclamationBolt.java │ │ │ ├── join │ │ │ └── SingleJoinExample.java │ │ │ ├── print │ │ │ └── PrintSampleStream.java │ │ │ ├── split │ │ │ ├── SpoutSplitExample.java │ │ │ └── operators │ │ │ │ ├── RandomSpout.java │ │ │ │ └── VerifyAndEnrichBolt.java │ │ │ ├── util │ │ │ ├── AbstractBoltSink.java │ │ │ ├── AbstractLineSpout.java │ │ │ ├── BoltFileSink.java │ │ │ ├── BoltPrintSink.java │ │ │ ├── FileSpout.java │ │ │ ├── FiniteFileSpout.java │ │ │ ├── FiniteInMemorySpout.java │ │ │ ├── InMemorySpout.java │ │ │ ├── OutputFormatter.java │ │ │ ├── SimpleOutputFormatter.java │ │ │ └── TupleOutputFormatter.java │ │ │ └── wordcount │ │ │ ├── BoltTokenizerWordCount.java │ │ │ ├── BoltTokenizerWordCountPojo.java │ │ │ ├── BoltTokenizerWordCountWithNames.java │ │ │ ├── SpoutSourceWordCount.java │ │ │ ├── WordCountLocal.java │ │ │ ├── WordCountLocalByName.java │ │ │ ├── WordCountRemoteByClient.java │ │ │ ├── WordCountRemoteBySubmitter.java │ │ │ ├── WordCountTopology.java │ │ │ ├── operators │ │ │ ├── BoltCounter.java │ │ │ ├── BoltCounterByName.java │ │ │ ├── BoltTokenizer.java │ │ │ ├── BoltTokenizerByName.java │ │ │ ├── WordCountDataPojos.java │ │ │ ├── WordCountDataTuple.java │ │ │ ├── WordCountFileSpout.java │ │ │ └── WordCountInMemorySpout.java │ │ │ └── util │ │ │ └── WordCountData.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── storm │ │ │ ├── exclamation │ │ │ ├── ExclamationWithBoltITCase.java │ │ │ ├── ExclamationWithSpoutITCase.java │ │ │ ├── StormExclamationLocalITCase.java │ │ │ └── util │ │ │ │ └── ExclamationData.java │ │ │ ├── join │ │ │ └── SingleJoinITCase.java │ │ │ ├── split │ │ │ ├── SplitBolt.java │ │ │ ├── SplitBoltTopology.java │ │ │ ├── SplitITCase.java │ │ │ ├── SplitSpoutTopology.java │ │ │ ├── SplitStreamBoltLocal.java │ │ │ └── SplitStreamSpoutLocal.java │ │ │ ├── tests │ │ │ ├── StormFieldsGroupingITCase.java │ │ │ ├── StormMetaDataITCase.java │ │ │ ├── StormUnionITCase.java │ │ │ └── operators │ │ │ │ ├── FiniteRandomSpout.java │ │ │ │ ├── MergerBolt.java │ │ │ │ ├── MetaDataSpout.java │ │ │ │ ├── TaskIdBolt.java │ │ │ │ └── VerifyMetaDataBolt.java │ │ │ └── wordcount │ │ │ ├── BoltTokenizerWordCountITCase.java │ │ │ ├── BoltTokenizerWordCountPojoITCase.java │ │ │ ├── BoltTokenizerWordCountWithNamesITCase.java │ │ │ ├── SpoutSourceWordCountITCase.java │ │ │ ├── WordCountLocalITCase.java │ │ │ └── WordCountLocalNamedITCase.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-storm │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── storm │ │ │ ├── api │ │ │ ├── FlinkClient.java │ │ │ ├── FlinkLocalCluster.java │ │ │ ├── FlinkOutputFieldsDeclarer.java │ │ │ ├── FlinkSubmitter.java │ │ │ ├── FlinkTopology.java │ │ │ ├── StormFlinkStreamMerger.java │ │ │ └── TwoFlinkStreamsMerger.java │ │ │ ├── util │ │ │ ├── FiniteSpout.java │ │ │ ├── NullTerminatingSpout.java │ │ │ ├── SplitStreamMapper.java │ │ │ ├── SplitStreamType.java │ │ │ ├── SpoutOutputCollectorObserver.java │ │ │ ├── StormConfig.java │ │ │ └── StormStreamSelector.java │ │ │ └── wrappers │ │ │ ├── AbstractStormCollector.java │ │ │ ├── BoltCollector.java │ │ │ ├── BoltWrapper.java │ │ │ ├── FlinkTopologyContext.java │ │ │ ├── MergedInputsBoltWrapper.java │ │ │ ├── SetupOutputFieldsDeclarer.java │ │ │ ├── SpoutCollector.java │ │ │ ├── SpoutWrapper.java │ │ │ ├── StormTuple.java │ │ │ └── WrapperSetupHelper.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── storm │ │ │ ├── api │ │ │ ├── FlinkOutputFieldsDeclarerTest.java │ │ │ ├── FlinkTopologyTest.java │ │ │ ├── TestBolt.java │ │ │ └── TestSpout.java │ │ │ ├── util │ │ │ ├── AbstractTest.java │ │ │ ├── FiniteTestSpout.java │ │ │ ├── NullTerminatingSpoutTest.java │ │ │ ├── SpoutOutputCollectorObserverTest.java │ │ │ ├── StormStreamSelectorTest.java │ │ │ ├── TestDummyBolt.java │ │ │ ├── TestDummySpout.java │ │ │ └── TestSink.java │ │ │ └── wrappers │ │ │ ├── BoltCollectorTest.java │ │ │ ├── BoltWrapperTest.java │ │ │ ├── FlinkTopologyContextTest.java │ │ │ ├── SetupOutputFieldsDeclarerTest.java │ │ │ ├── SpoutCollectorTest.java │ │ │ ├── SpoutWrapperTest.java │ │ │ ├── StormTupleTest.java │ │ │ ├── TestContext.java │ │ │ ├── WrapperSetupHelperTest.java │ │ │ └── WrapperSetupInLocalClusterTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-streaming-contrib │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── contrib │ │ │ │ └── streaming │ │ │ │ ├── CollectSink.java │ │ │ │ ├── DataStreamUtils.java │ │ │ │ └── SocketStreamIterator.java │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── contrib │ │ │ └── streaming │ │ │ └── scala │ │ │ └── utils │ │ │ └── package.scala │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── contrib │ │ │ └── streaming │ │ │ ├── CollectITCase.java │ │ │ └── SocketStreamIteratorTest.java │ │ └── resources │ │ └── log4j-test.properties └── pom.xml ├── flink-core ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ ├── api │ │ ├── common │ │ │ ├── Archiveable.java │ │ │ ├── ArchivedExecutionConfig.java │ │ │ ├── CodeAnalysisMode.java │ │ │ ├── ExecutionConfig.java │ │ │ ├── ExecutionMode.java │ │ │ ├── InvalidProgramException.java │ │ │ ├── JobExecutionResult.java │ │ │ ├── JobID.java │ │ │ ├── JobSubmissionResult.java │ │ │ ├── NonSerializableUserCodeException.java │ │ │ ├── Plan.java │ │ │ ├── PlanExecutor.java │ │ │ ├── Program.java │ │ │ ├── ProgramDescription.java │ │ │ ├── TaskInfo.java │ │ │ ├── accumulators │ │ │ │ ├── Accumulator.java │ │ │ │ ├── AccumulatorHelper.java │ │ │ │ ├── AverageAccumulator.java │ │ │ │ ├── DoubleCounter.java │ │ │ │ ├── DoubleMaximum.java │ │ │ │ ├── DoubleMinimum.java │ │ │ │ ├── Histogram.java │ │ │ │ ├── IntCounter.java │ │ │ │ ├── IntMaximum.java │ │ │ │ ├── IntMinimum.java │ │ │ │ ├── ListAccumulator.java │ │ │ │ ├── LongCounter.java │ │ │ │ ├── LongMaximum.java │ │ │ │ ├── LongMinimum.java │ │ │ │ ├── SerializedListAccumulator.java │ │ │ │ └── SimpleAccumulator.java │ │ │ ├── aggregators │ │ │ │ ├── Aggregator.java │ │ │ │ ├── AggregatorRegistry.java │ │ │ │ ├── AggregatorWithName.java │ │ │ │ ├── ConvergenceCriterion.java │ │ │ │ ├── DoubleSumAggregator.java │ │ │ │ ├── DoubleZeroConvergence.java │ │ │ │ ├── LongSumAggregator.java │ │ │ │ └── LongZeroConvergence.java │ │ │ ├── cache │ │ │ │ └── DistributedCache.java │ │ │ ├── distributions │ │ │ │ ├── CommonRangeBoundaries.java │ │ │ │ ├── DataDistribution.java │ │ │ │ └── RangeBoundaries.java │ │ │ ├── functions │ │ │ │ ├── AbstractRichFunction.java │ │ │ │ ├── AggregateFunction.java │ │ │ │ ├── BroadcastVariableInitializer.java │ │ │ │ ├── CoGroupFunction.java │ │ │ │ ├── CombineFunction.java │ │ │ │ ├── CrossFunction.java │ │ │ │ ├── FilterFunction.java │ │ │ │ ├── FlatJoinFunction.java │ │ │ │ ├── FlatMapFunction.java │ │ │ │ ├── FoldFunction.java │ │ │ │ ├── Function.java │ │ │ │ ├── GroupCombineFunction.java │ │ │ │ ├── GroupReduceFunction.java │ │ │ │ ├── InvalidTypesException.java │ │ │ │ ├── IterationRuntimeContext.java │ │ │ │ ├── JoinFunction.java │ │ │ │ ├── MapFunction.java │ │ │ │ ├── MapPartitionFunction.java │ │ │ │ ├── Partitioner.java │ │ │ │ ├── ReduceFunction.java │ │ │ │ ├── RichAggregateFunction.java │ │ │ │ ├── RichCoGroupFunction.java │ │ │ │ ├── RichCrossFunction.java │ │ │ │ ├── RichFilterFunction.java │ │ │ │ ├── RichFlatJoinFunction.java │ │ │ │ ├── RichFlatMapFunction.java │ │ │ │ ├── RichFoldFunction.java │ │ │ │ ├── RichFunction.java │ │ │ │ ├── RichGroupCombineFunction.java │ │ │ │ ├── RichGroupReduceFunction.java │ │ │ │ ├── RichJoinFunction.java │ │ │ │ ├── RichMapFunction.java │ │ │ │ ├── RichMapPartitionFunction.java │ │ │ │ ├── RichReduceFunction.java │ │ │ │ ├── RuntimeContext.java │ │ │ │ ├── StoppableFunction.java │ │ │ │ └── util │ │ │ │ │ ├── AbstractRuntimeUDFContext.java │ │ │ │ │ ├── CopyingIterator.java │ │ │ │ │ ├── CopyingListCollector.java │ │ │ │ │ ├── FunctionUtils.java │ │ │ │ │ ├── ListCollector.java │ │ │ │ │ ├── NoOpFunction.java │ │ │ │ │ └── RuntimeUDFContext.java │ │ │ ├── io │ │ │ │ ├── BinaryInputFormat.java │ │ │ │ ├── BinaryOutputFormat.java │ │ │ │ ├── BlockInfo.java │ │ │ │ ├── CheckpointableInputFormat.java │ │ │ │ ├── CleanupWhenUnsuccessful.java │ │ │ │ ├── DefaultInputSplitAssigner.java │ │ │ │ ├── DelimitedInputFormat.java │ │ │ │ ├── FileInputFormat.java │ │ │ │ ├── FileOutputFormat.java │ │ │ │ ├── FilePathFilter.java │ │ │ │ ├── FinalizeOnMaster.java │ │ │ │ ├── GenericCsvInputFormat.java │ │ │ │ ├── GenericInputFormat.java │ │ │ │ ├── GlobFilePathFilter.java │ │ │ │ ├── InitializeOnMaster.java │ │ │ │ ├── InputFormat.java │ │ │ │ ├── InputStreamFSInputWrapper.java │ │ │ │ ├── LocatableInputSplitAssigner.java │ │ │ │ ├── NonParallelInput.java │ │ │ │ ├── OutputFormat.java │ │ │ │ ├── ParseException.java │ │ │ │ ├── ReplicatingInputFormat.java │ │ │ │ ├── ReplicatingInputSplitAssigner.java │ │ │ │ ├── RichInputFormat.java │ │ │ │ ├── RichOutputFormat.java │ │ │ │ ├── SerializedInputFormat.java │ │ │ │ ├── SerializedOutputFormat.java │ │ │ │ ├── compression │ │ │ │ │ ├── Bzip2InputStreamFactory.java │ │ │ │ │ ├── DeflateInflaterInputStreamFactory.java │ │ │ │ │ ├── GzipInflaterInputStreamFactory.java │ │ │ │ │ ├── InflaterInputStreamFactory.java │ │ │ │ │ └── XZInputStreamFactory.java │ │ │ │ └── statistics │ │ │ │ │ └── BaseStatistics.java │ │ │ ├── operators │ │ │ │ ├── AbstractUdfOperator.java │ │ │ │ ├── BinaryOperatorInformation.java │ │ │ │ ├── CollectionExecutor.java │ │ │ │ ├── CompilerHints.java │ │ │ │ ├── DualInputOperator.java │ │ │ │ ├── DualInputSemanticProperties.java │ │ │ │ ├── GenericDataSinkBase.java │ │ │ │ ├── GenericDataSourceBase.java │ │ │ │ ├── IterationOperator.java │ │ │ │ ├── Keys.java │ │ │ │ ├── Operator.java │ │ │ │ ├── OperatorInformation.java │ │ │ │ ├── Order.java │ │ │ │ ├── Ordering.java │ │ │ │ ├── ResourceSpec.java │ │ │ │ ├── SemanticProperties.java │ │ │ │ ├── SingleInputOperator.java │ │ │ │ ├── SingleInputSemanticProperties.java │ │ │ │ ├── UnaryOperatorInformation.java │ │ │ │ ├── Union.java │ │ │ │ ├── base │ │ │ │ │ ├── BulkIterationBase.java │ │ │ │ │ ├── CoGroupOperatorBase.java │ │ │ │ │ ├── CoGroupRawOperatorBase.java │ │ │ │ │ ├── CrossOperatorBase.java │ │ │ │ │ ├── DeltaIterationBase.java │ │ │ │ │ ├── FilterOperatorBase.java │ │ │ │ │ ├── FlatMapOperatorBase.java │ │ │ │ │ ├── GroupCombineOperatorBase.java │ │ │ │ │ ├── GroupReduceOperatorBase.java │ │ │ │ │ ├── InnerJoinOperatorBase.java │ │ │ │ │ ├── JoinOperatorBase.java │ │ │ │ │ ├── MapOperatorBase.java │ │ │ │ │ ├── MapPartitionOperatorBase.java │ │ │ │ │ ├── OuterJoinOperatorBase.java │ │ │ │ │ ├── PartitionOperatorBase.java │ │ │ │ │ ├── ReduceOperatorBase.java │ │ │ │ │ └── SortPartitionOperatorBase.java │ │ │ │ └── util │ │ │ │ │ ├── FieldList.java │ │ │ │ │ ├── FieldSet.java │ │ │ │ │ ├── JoinHashMap.java │ │ │ │ │ ├── ListKeyGroupedIterator.java │ │ │ │ │ ├── TypeComparable.java │ │ │ │ │ ├── UserCodeClassWrapper.java │ │ │ │ │ ├── UserCodeObjectWrapper.java │ │ │ │ │ └── UserCodeWrapper.java │ │ │ ├── restartstrategy │ │ │ │ └── RestartStrategies.java │ │ │ ├── serialization │ │ │ │ ├── AbstractDeserializationSchema.java │ │ │ │ ├── DeserializationSchema.java │ │ │ │ ├── SerializationSchema.java │ │ │ │ ├── SimpleStringSchema.java │ │ │ │ └── TypeInformationSerializationSchema.java │ │ │ ├── state │ │ │ │ ├── AggregatingState.java │ │ │ │ ├── AggregatingStateDescriptor.java │ │ │ │ ├── AppendingState.java │ │ │ │ ├── FoldingState.java │ │ │ │ ├── FoldingStateDescriptor.java │ │ │ │ ├── KeyedStateStore.java │ │ │ │ ├── ListState.java │ │ │ │ ├── ListStateDescriptor.java │ │ │ │ ├── MapState.java │ │ │ │ ├── MapStateDescriptor.java │ │ │ │ ├── MergingState.java │ │ │ │ ├── OperatorStateStore.java │ │ │ │ ├── ReducingState.java │ │ │ │ ├── ReducingStateDescriptor.java │ │ │ │ ├── State.java │ │ │ │ ├── StateBinder.java │ │ │ │ ├── StateDescriptor.java │ │ │ │ ├── ValueState.java │ │ │ │ └── ValueStateDescriptor.java │ │ │ ├── time │ │ │ │ └── Time.java │ │ │ ├── typeinfo │ │ │ │ ├── AtomicType.java │ │ │ │ ├── BasicArrayTypeInfo.java │ │ │ │ ├── BasicTypeInfo.java │ │ │ │ ├── FractionalTypeInfo.java │ │ │ │ ├── IntegerTypeInfo.java │ │ │ │ ├── NothingTypeInfo.java │ │ │ │ ├── NumericTypeInfo.java │ │ │ │ ├── PrimitiveArrayTypeInfo.java │ │ │ │ ├── SqlTimeTypeInfo.java │ │ │ │ ├── TypeHint.java │ │ │ │ ├── TypeInfo.java │ │ │ │ ├── TypeInfoFactory.java │ │ │ │ ├── TypeInformation.java │ │ │ │ └── Types.java │ │ │ └── typeutils │ │ │ │ ├── CompatibilityResult.java │ │ │ │ ├── CompatibilityUtil.java │ │ │ │ ├── CompositeType.java │ │ │ │ ├── CompositeTypeComparator.java │ │ │ │ ├── CompositeTypeSerializerConfigSnapshot.java │ │ │ │ ├── GenericPairComparator.java │ │ │ │ ├── GenericTypeSerializerConfigSnapshot.java │ │ │ │ ├── ParameterlessTypeSerializerConfig.java │ │ │ │ ├── SameTypePairComparator.java │ │ │ │ ├── TypeComparator.java │ │ │ │ ├── TypeComparatorFactory.java │ │ │ │ ├── TypeDeserializer.java │ │ │ │ ├── TypeDeserializerAdapter.java │ │ │ │ ├── TypePairComparator.java │ │ │ │ ├── TypePairComparatorFactory.java │ │ │ │ ├── TypeSerializer.java │ │ │ │ ├── TypeSerializerConfigSnapshot.java │ │ │ │ ├── TypeSerializerFactory.java │ │ │ │ ├── TypeSerializerSerializationUtil.java │ │ │ │ ├── UnloadableDummyTypeSerializer.java │ │ │ │ └── base │ │ │ │ ├── BasicTypeComparator.java │ │ │ │ ├── BigDecComparator.java │ │ │ │ ├── BigDecSerializer.java │ │ │ │ ├── BigIntComparator.java │ │ │ │ ├── BigIntSerializer.java │ │ │ │ ├── BooleanComparator.java │ │ │ │ ├── BooleanSerializer.java │ │ │ │ ├── BooleanValueComparator.java │ │ │ │ ├── BooleanValueSerializer.java │ │ │ │ ├── ByteComparator.java │ │ │ │ ├── ByteSerializer.java │ │ │ │ ├── ByteValueComparator.java │ │ │ │ ├── ByteValueSerializer.java │ │ │ │ ├── CharComparator.java │ │ │ │ ├── CharSerializer.java │ │ │ │ ├── CharValueComparator.java │ │ │ │ ├── CharValueSerializer.java │ │ │ │ ├── CollectionSerializerConfigSnapshot.java │ │ │ │ ├── DateComparator.java │ │ │ │ ├── DateSerializer.java │ │ │ │ ├── DoubleComparator.java │ │ │ │ ├── DoubleSerializer.java │ │ │ │ ├── DoubleValueComparator.java │ │ │ │ ├── DoubleValueSerializer.java │ │ │ │ ├── EnumComparator.java │ │ │ │ ├── EnumSerializer.java │ │ │ │ ├── FloatComparator.java │ │ │ │ ├── FloatSerializer.java │ │ │ │ ├── FloatValueComparator.java │ │ │ │ ├── FloatValueSerializer.java │ │ │ │ ├── GenericArraySerializer.java │ │ │ │ ├── GenericArraySerializerConfigSnapshot.java │ │ │ │ ├── IntComparator.java │ │ │ │ ├── IntSerializer.java │ │ │ │ ├── IntValueComparator.java │ │ │ │ ├── IntValueSerializer.java │ │ │ │ ├── ListSerializer.java │ │ │ │ ├── LongComparator.java │ │ │ │ ├── LongSerializer.java │ │ │ │ ├── LongValueComparator.java │ │ │ │ ├── LongValueSerializer.java │ │ │ │ ├── MapSerializer.java │ │ │ │ ├── MapSerializerConfigSnapshot.java │ │ │ │ ├── NullValueComparator.java │ │ │ │ ├── NullValueSerializer.java │ │ │ │ ├── ShortComparator.java │ │ │ │ ├── ShortSerializer.java │ │ │ │ ├── ShortValueComparator.java │ │ │ │ ├── ShortValueSerializer.java │ │ │ │ ├── SqlDateSerializer.java │ │ │ │ ├── SqlTimeSerializer.java │ │ │ │ ├── SqlTimestampComparator.java │ │ │ │ ├── SqlTimestampSerializer.java │ │ │ │ ├── StringComparator.java │ │ │ │ ├── StringSerializer.java │ │ │ │ ├── StringValueComparator.java │ │ │ │ ├── StringValueSerializer.java │ │ │ │ ├── TypeSerializerSingleton.java │ │ │ │ ├── VoidSerializer.java │ │ │ │ └── array │ │ │ │ ├── BooleanPrimitiveArrayComparator.java │ │ │ │ ├── BooleanPrimitiveArraySerializer.java │ │ │ │ ├── BytePrimitiveArrayComparator.java │ │ │ │ ├── BytePrimitiveArraySerializer.java │ │ │ │ ├── CharPrimitiveArrayComparator.java │ │ │ │ ├── CharPrimitiveArraySerializer.java │ │ │ │ ├── DoublePrimitiveArrayComparator.java │ │ │ │ ├── DoublePrimitiveArraySerializer.java │ │ │ │ ├── FloatPrimitiveArrayComparator.java │ │ │ │ ├── FloatPrimitiveArraySerializer.java │ │ │ │ ├── IntPrimitiveArrayComparator.java │ │ │ │ ├── IntPrimitiveArraySerializer.java │ │ │ │ ├── LongPrimitiveArrayComparator.java │ │ │ │ ├── LongPrimitiveArraySerializer.java │ │ │ │ ├── PrimitiveArrayComparator.java │ │ │ │ ├── ShortPrimitiveArrayComparator.java │ │ │ │ ├── ShortPrimitiveArraySerializer.java │ │ │ │ └── StringArraySerializer.java │ │ └── java │ │ │ ├── functions │ │ │ ├── KeySelector.java │ │ │ └── NullByteKeySelector.java │ │ │ ├── tuple │ │ │ ├── Tuple.java │ │ │ ├── Tuple0.java │ │ │ ├── Tuple1.java │ │ │ ├── Tuple10.java │ │ │ ├── Tuple11.java │ │ │ ├── Tuple12.java │ │ │ ├── Tuple13.java │ │ │ ├── Tuple14.java │ │ │ ├── Tuple15.java │ │ │ ├── Tuple16.java │ │ │ ├── Tuple17.java │ │ │ ├── Tuple18.java │ │ │ ├── Tuple19.java │ │ │ ├── Tuple2.java │ │ │ ├── Tuple20.java │ │ │ ├── Tuple21.java │ │ │ ├── Tuple22.java │ │ │ ├── Tuple23.java │ │ │ ├── Tuple24.java │ │ │ ├── Tuple25.java │ │ │ ├── Tuple3.java │ │ │ ├── Tuple4.java │ │ │ ├── Tuple5.java │ │ │ ├── Tuple6.java │ │ │ ├── Tuple7.java │ │ │ ├── Tuple8.java │ │ │ ├── Tuple9.java │ │ │ └── builder │ │ │ │ ├── Tuple0Builder.java │ │ │ │ ├── Tuple10Builder.java │ │ │ │ ├── Tuple11Builder.java │ │ │ │ ├── Tuple12Builder.java │ │ │ │ ├── Tuple13Builder.java │ │ │ │ ├── Tuple14Builder.java │ │ │ │ ├── Tuple15Builder.java │ │ │ │ ├── Tuple16Builder.java │ │ │ │ ├── Tuple17Builder.java │ │ │ │ ├── Tuple18Builder.java │ │ │ │ ├── Tuple19Builder.java │ │ │ │ ├── Tuple1Builder.java │ │ │ │ ├── Tuple20Builder.java │ │ │ │ ├── Tuple21Builder.java │ │ │ │ ├── Tuple22Builder.java │ │ │ │ ├── Tuple23Builder.java │ │ │ │ ├── Tuple24Builder.java │ │ │ │ ├── Tuple25Builder.java │ │ │ │ ├── Tuple2Builder.java │ │ │ │ ├── Tuple3Builder.java │ │ │ │ ├── Tuple4Builder.java │ │ │ │ ├── Tuple5Builder.java │ │ │ │ ├── Tuple6Builder.java │ │ │ │ ├── Tuple7Builder.java │ │ │ │ ├── Tuple8Builder.java │ │ │ │ └── Tuple9Builder.java │ │ │ └── typeutils │ │ │ ├── AvroUtils.java │ │ │ ├── EitherTypeInfo.java │ │ │ ├── EitherTypeInfoFactory.java │ │ │ ├── EnumTypeInfo.java │ │ │ ├── GenericTypeInfo.java │ │ │ ├── InputTypeConfigurable.java │ │ │ ├── ListTypeInfo.java │ │ │ ├── MapTypeInfo.java │ │ │ ├── MissingTypeInfo.java │ │ │ ├── MultisetTypeInfo.java │ │ │ ├── ObjectArrayTypeInfo.java │ │ │ ├── PojoField.java │ │ │ ├── PojoTypeInfo.java │ │ │ ├── ResultTypeQueryable.java │ │ │ ├── RowTypeInfo.java │ │ │ ├── TupleTypeInfo.java │ │ │ ├── TupleTypeInfoBase.java │ │ │ ├── TypeExtractionException.java │ │ │ ├── TypeExtractionUtils.java │ │ │ ├── TypeExtractor.java │ │ │ ├── TypeInfoParser.java │ │ │ ├── ValueTypeInfo.java │ │ │ └── runtime │ │ │ ├── CopyableValueComparator.java │ │ │ ├── CopyableValueSerializer.java │ │ │ ├── DataInputViewStream.java │ │ │ ├── DataOutputViewStream.java │ │ │ ├── EitherSerializer.java │ │ │ ├── EitherSerializerConfigSnapshot.java │ │ │ ├── FieldSerializer.java │ │ │ ├── GenericTypeComparator.java │ │ │ ├── KryoRegistration.java │ │ │ ├── KryoRegistrationSerializerConfigSnapshot.java │ │ │ ├── KryoUtils.java │ │ │ ├── NoFetchingInput.java │ │ │ ├── NullAwareComparator.java │ │ │ ├── NullMaskUtils.java │ │ │ ├── PojoComparator.java │ │ │ ├── PojoSerializer.java │ │ │ ├── RowComparator.java │ │ │ ├── RowSerializer.java │ │ │ ├── RuntimeComparatorFactory.java │ │ │ ├── RuntimePairComparatorFactory.java │ │ │ ├── RuntimeSerializerFactory.java │ │ │ ├── Tuple0Serializer.java │ │ │ ├── TupleComparator.java │ │ │ ├── TupleComparatorBase.java │ │ │ ├── TupleSerializer.java │ │ │ ├── TupleSerializerBase.java │ │ │ ├── TupleSerializerConfigSnapshot.java │ │ │ ├── ValueComparator.java │ │ │ ├── ValueSerializer.java │ │ │ └── kryo │ │ │ ├── JavaSerializer.java │ │ │ ├── KryoSerializer.java │ │ │ └── Serializers.java │ │ ├── configuration │ │ ├── AkkaOptions.java │ │ ├── BlobServerOptions.java │ │ ├── ConfigConstants.java │ │ ├── ConfigGroup.java │ │ ├── ConfigGroups.java │ │ ├── ConfigOption.java │ │ ├── ConfigOptions.java │ │ ├── ConfigOptionsDocGenerator.java │ │ ├── Configuration.java │ │ ├── CoreOptions.java │ │ ├── DelegatingConfiguration.java │ │ ├── GlobalConfiguration.java │ │ ├── HeartbeatManagerOptions.java │ │ ├── HighAvailabilityOptions.java │ │ ├── HistoryServerOptions.java │ │ ├── IllegalConfigurationException.java │ │ ├── JobManagerOptions.java │ │ ├── MemorySize.java │ │ ├── MetricOptions.java │ │ ├── QueryableStateOptions.java │ │ ├── ResourceManagerOptions.java │ │ ├── RestOptions.java │ │ ├── SecurityOptions.java │ │ ├── TaskManagerOptions.java │ │ ├── UnmodifiableConfiguration.java │ │ └── WebOptions.java │ │ ├── core │ │ ├── fs │ │ │ ├── AbstractMultiFSDataInputStream.java │ │ │ ├── BlockLocation.java │ │ │ ├── CloseableRegistry.java │ │ │ ├── ClosingFSDataInputStream.java │ │ │ ├── ClosingFSDataOutputStream.java │ │ │ ├── ConnectionLimitingFactory.java │ │ │ ├── FSDataInputStream.java │ │ │ ├── FSDataInputStreamWrapper.java │ │ │ ├── FSDataOutputStream.java │ │ │ ├── FSDataOutputStreamWrapper.java │ │ │ ├── FileInputSplit.java │ │ │ ├── FileStatus.java │ │ │ ├── FileSystem.java │ │ │ ├── FileSystemFactory.java │ │ │ ├── FileSystemKind.java │ │ │ ├── FileSystemSafetyNet.java │ │ │ ├── LimitedConnectionsFileSystem.java │ │ │ ├── Path.java │ │ │ ├── SafetyNetCloseableRegistry.java │ │ │ ├── SafetyNetWrapperFileSystem.java │ │ │ ├── UnsupportedFileSystemSchemeException.java │ │ │ ├── UnsupportedSchemeFactory.java │ │ │ ├── WrappingProxyCloseable.java │ │ │ └── local │ │ │ │ ├── LocalBlockLocation.java │ │ │ │ ├── LocalDataInputStream.java │ │ │ │ ├── LocalDataOutputStream.java │ │ │ │ ├── LocalFileStatus.java │ │ │ │ ├── LocalFileSystem.java │ │ │ │ └── LocalFileSystemFactory.java │ │ ├── io │ │ │ ├── GenericInputSplit.java │ │ │ ├── IOReadableWritable.java │ │ │ ├── InputSplit.java │ │ │ ├── InputSplitAssigner.java │ │ │ ├── InputSplitSource.java │ │ │ ├── LocatableInputSplit.java │ │ │ ├── SimpleVersionedSerializer.java │ │ │ ├── VersionMismatchException.java │ │ │ ├── Versioned.java │ │ │ └── VersionedIOReadableWritable.java │ │ └── memory │ │ │ ├── ByteArrayInputStreamWithPos.java │ │ │ ├── ByteArrayOutputStreamWithPos.java │ │ │ ├── DataInputDeserializer.java │ │ │ ├── DataInputView.java │ │ │ ├── DataInputViewStreamWrapper.java │ │ │ ├── DataOutputSerializer.java │ │ │ ├── DataOutputView.java │ │ │ ├── DataOutputViewStreamWrapper.java │ │ │ ├── HeapMemorySegment.java │ │ │ ├── HybridMemorySegment.java │ │ │ ├── MemorySegment.java │ │ │ ├── MemorySegmentFactory.java │ │ │ ├── MemorySegmentSource.java │ │ │ ├── MemoryType.java │ │ │ ├── MemoryUtils.java │ │ │ ├── SeekableDataInputView.java │ │ │ └── SeekableDataOutputView.java │ │ ├── types │ │ ├── BooleanValue.java │ │ ├── ByteValue.java │ │ ├── CharValue.java │ │ ├── CopyableValue.java │ │ ├── DeserializationException.java │ │ ├── DoubleValue.java │ │ ├── Either.java │ │ ├── FloatValue.java │ │ ├── IntValue.java │ │ ├── JavaToValueConverter.java │ │ ├── Key.java │ │ ├── KeyFieldOutOfBoundsException.java │ │ ├── ListValue.java │ │ ├── LongValue.java │ │ ├── MapValue.java │ │ ├── NormalizableKey.java │ │ ├── Nothing.java │ │ ├── NullFieldException.java │ │ ├── NullKeyFieldException.java │ │ ├── NullValue.java │ │ ├── Record.java │ │ ├── ResettableValue.java │ │ ├── Row.java │ │ ├── ShortValue.java │ │ ├── StringValue.java │ │ ├── Value.java │ │ └── parser │ │ │ ├── BigDecParser.java │ │ │ ├── BigIntParser.java │ │ │ ├── BooleanParser.java │ │ │ ├── BooleanValueParser.java │ │ │ ├── ByteParser.java │ │ │ ├── ByteValueParser.java │ │ │ ├── DoubleParser.java │ │ │ ├── DoubleValueParser.java │ │ │ ├── FieldParser.java │ │ │ ├── FloatParser.java │ │ │ ├── FloatValueParser.java │ │ │ ├── IntParser.java │ │ │ ├── IntValueParser.java │ │ │ ├── LongParser.java │ │ │ ├── LongValueParser.java │ │ │ ├── ShortParser.java │ │ │ ├── ShortValueParser.java │ │ │ ├── SqlDateParser.java │ │ │ ├── SqlTimeParser.java │ │ │ ├── SqlTimestampParser.java │ │ │ ├── StringParser.java │ │ │ └── StringValueParser.java │ │ └── util │ │ ├── AbstractCloseableRegistry.java │ │ ├── AbstractID.java │ │ ├── CollectionUtil.java │ │ ├── Collector.java │ │ ├── ConfigurationException.java │ │ ├── DynamicCodeLoadingException.java │ │ ├── ExceptionUtils.java │ │ ├── ExecutorUtils.java │ │ ├── FileUtils.java │ │ ├── FlinkException.java │ │ ├── FlinkRuntimeException.java │ │ ├── FutureUtil.java │ │ ├── IOUtils.java │ │ ├── InstantiationUtil.java │ │ ├── IterableIterator.java │ │ ├── LambdaUtil.java │ │ ├── LongValueSequenceIterator.java │ │ ├── MathUtils.java │ │ ├── Migration.java │ │ ├── MutableObjectIterator.java │ │ ├── NetUtils.java │ │ ├── NumberSequenceIterator.java │ │ ├── OperatingSystem.java │ │ ├── OptionalConsumer.java │ │ ├── OutputTag.java │ │ ├── Preconditions.java │ │ ├── PropertiesUtil.java │ │ ├── ReflectionUtil.java │ │ ├── ResourceGuard.java │ │ ├── SerializableObject.java │ │ ├── SerializedThrowable.java │ │ ├── SerializedValue.java │ │ ├── SplittableIterator.java │ │ ├── StateMigrationException.java │ │ ├── StringBasedID.java │ │ ├── StringUtils.java │ │ ├── StringValueUtils.java │ │ ├── ThrowingConsumer.java │ │ ├── TraversableOnceException.java │ │ ├── UnionIterator.java │ │ ├── Visitable.java │ │ ├── Visitor.java │ │ ├── WrappingProxy.java │ │ ├── WrappingProxyUtil.java │ │ ├── WrappingRuntimeException.java │ │ ├── XORShiftRandom.java │ │ └── function │ │ └── SupplierWithException.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ ├── api │ │ ├── common │ │ │ ├── ExecutionConfigTest.java │ │ │ ├── accumulators │ │ │ │ ├── AverageAccumulatorTest.java │ │ │ │ ├── DoubleMaximumTest.java │ │ │ │ ├── DoubleMinimumTest.java │ │ │ │ ├── IntMaximumTest.java │ │ │ │ ├── IntMinimumTest.java │ │ │ │ ├── LongMaximumTest.java │ │ │ │ └── LongMinimumTest.java │ │ │ ├── functions │ │ │ │ └── util │ │ │ │ │ └── RuntimeUDFContextTest.java │ │ │ ├── io │ │ │ │ ├── BinaryInputFormatTest.java │ │ │ │ ├── DefaultFilterTest.java │ │ │ │ ├── DelimitedInputFormatSamplingTest.java │ │ │ │ ├── DelimitedInputFormatTest.java │ │ │ │ ├── EnumerateNestedFilesTest.java │ │ │ │ ├── FileInputFormatTest.java │ │ │ │ ├── FileOutputFormatTest.java │ │ │ │ ├── GenericCsvInputFormatTest.java │ │ │ │ ├── GlobFilePathFilterTest.java │ │ │ │ ├── InputStreamFSInputWrapperTest.java │ │ │ │ ├── RichInputFormatTest.java │ │ │ │ └── RichOutputFormatTest.java │ │ │ ├── operators │ │ │ │ ├── DualInputSemanticPropertiesTest.java │ │ │ │ ├── ExpressionKeysTest.java │ │ │ │ ├── GenericDataSinkBaseTest.java │ │ │ │ ├── GenericDataSourceBaseTest.java │ │ │ │ ├── OrderingTest.java │ │ │ │ ├── SelectorFunctionKeysTest.java │ │ │ │ ├── SingleInputSemanticPropertiesTest.java │ │ │ │ ├── base │ │ │ │ │ ├── FlatMapOperatorCollectionTest.java │ │ │ │ │ ├── InnerJoinOperatorBaseTest.java │ │ │ │ │ ├── MapOperatorTest.java │ │ │ │ │ ├── OuterJoinOperatorBaseTest.java │ │ │ │ │ └── PartitionMapOperatorTest.java │ │ │ │ └── util │ │ │ │ │ ├── FieldListTest.java │ │ │ │ │ ├── FieldSetTest.java │ │ │ │ │ ├── NonRichGenericInputFormat.java │ │ │ │ │ ├── TestIOData.java │ │ │ │ │ ├── TestNonRichInputFormat.java │ │ │ │ │ ├── TestNonRichOutputFormat.java │ │ │ │ │ ├── TestRichInputFormat.java │ │ │ │ │ └── TestRichOutputFormat.java │ │ │ ├── serialization │ │ │ │ ├── AbstractDeserializationSchemaTest.java │ │ │ │ ├── SimpleStringSchemaTest.java │ │ │ │ └── TypeInformationSerializationSchemaTest.java │ │ │ ├── state │ │ │ │ ├── AggregatingStateDescriptorTest.java │ │ │ │ ├── ListStateDescriptorTest.java │ │ │ │ ├── MapStateDescriptorTest.java │ │ │ │ ├── ReducingStateDescriptorTest.java │ │ │ │ └── ValueStateDescriptorTest.java │ │ │ ├── typeinfo │ │ │ │ ├── BasicArrayTypeInfoTest.java │ │ │ │ ├── BasicTypeInfoTest.java │ │ │ │ ├── FractionalTypeInfoTest.java │ │ │ │ ├── IntegerTypeInfoTest.java │ │ │ │ ├── NothingTypeInfoTest.java │ │ │ │ ├── NumericTypeInfoTest.java │ │ │ │ ├── PrimitiveArrayTypeInfoTest.java │ │ │ │ ├── SqlTimeTypeInfoTest.java │ │ │ │ └── TypeHintTest.java │ │ │ └── typeutils │ │ │ │ ├── ComparatorTestBase.java │ │ │ │ ├── SerializerTestBase.java │ │ │ │ ├── SerializerTestInstance.java │ │ │ │ ├── TypeInformationTestBase.java │ │ │ │ ├── TypeSerializerSerializationUtilTest.java │ │ │ │ └── base │ │ │ │ ├── BigDecComparatorTest.java │ │ │ │ ├── BigDecSerializerTest.java │ │ │ │ ├── BigIntComparatorTest.java │ │ │ │ ├── BigIntSerializerTest.java │ │ │ │ ├── BooleanComparatorTest.java │ │ │ │ ├── BooleanSerializerTest.java │ │ │ │ ├── BooleanValueComparatorTest.java │ │ │ │ ├── BooleanValueSerializerTest.java │ │ │ │ ├── ByteComparatorTest.java │ │ │ │ ├── ByteSerializerTest.java │ │ │ │ ├── ByteValueComparatorTest.java │ │ │ │ ├── ByteValueSerializerTest.java │ │ │ │ ├── CharComparatorTest.java │ │ │ │ ├── CharSerializerTest.java │ │ │ │ ├── CharValueComparatorTest.java │ │ │ │ ├── CharValueSerializerTest.java │ │ │ │ ├── DateComparatorTest.java │ │ │ │ ├── DateSerializerTest.java │ │ │ │ ├── DoubleComparatorTest.java │ │ │ │ ├── DoubleSerializerTest.java │ │ │ │ ├── DoubleValueComparatorTest.java │ │ │ │ ├── DoubleValueSerializerTest.java │ │ │ │ ├── EnumSerializerTest.java │ │ │ │ ├── EnumSerializerUpgradeTest.java │ │ │ │ ├── FloatComparatorTest.java │ │ │ │ ├── FloatSerializerTest.java │ │ │ │ ├── FloatValueComparatorTest.java │ │ │ │ ├── FloatValueSerializerTest.java │ │ │ │ ├── IntComparatorTest.java │ │ │ │ ├── IntSerializerTest.java │ │ │ │ ├── IntValueComparatorTest.java │ │ │ │ ├── IntValueSerializerTest.java │ │ │ │ ├── ListSerializerTest.java │ │ │ │ ├── LongComparatorTest.java │ │ │ │ ├── LongSerializerTest.java │ │ │ │ ├── LongValueComparatorTest.java │ │ │ │ ├── LongValueSerializerTest.java │ │ │ │ ├── MapSerializerTest.java │ │ │ │ ├── ShortComparatorTest.java │ │ │ │ ├── ShortSerializerTest.java │ │ │ │ ├── ShortValueComparatorTest.java │ │ │ │ ├── ShortValueSerializerTest.java │ │ │ │ ├── SqlDateComparatorTest.java │ │ │ │ ├── SqlDateSerializerTest.java │ │ │ │ ├── SqlTimeComparatorTest.java │ │ │ │ ├── SqlTimeSerializerTest.java │ │ │ │ ├── SqlTimestampComparatorTest.java │ │ │ │ ├── SqlTimestampSerializerTest.java │ │ │ │ ├── StringComparatorTest.java │ │ │ │ ├── StringSerializerTest.java │ │ │ │ ├── StringValueComparatorTest.java │ │ │ │ ├── StringValueSerializerTest.java │ │ │ │ └── array │ │ │ │ ├── BooleanPrimitiveArrayComparatorTest.java │ │ │ │ ├── BooleanPrimitiveArraySerializerTest.java │ │ │ │ ├── BytePrimitiveArrayComparatorTest.java │ │ │ │ ├── BytePrimitiveArraySerializerTest.java │ │ │ │ ├── CharPrimitiveArrayComparatorTest.java │ │ │ │ ├── CharPrimitiveArraySerializerTest.java │ │ │ │ ├── DoublePrimitiveArrayComparatorTest.java │ │ │ │ ├── DoublePrimitiveArraySerializerTest.java │ │ │ │ ├── FloatPrimitiveArrayComparatorTest.java │ │ │ │ ├── FloatPrimitiveArraySerializerTest.java │ │ │ │ ├── IntPrimitiveArrayComparatorTest.java │ │ │ │ ├── IntPrimitiveArraySerializerTest.java │ │ │ │ ├── LongPrimitiveArrayComparatorTest.java │ │ │ │ ├── LongPrimitiveArraySerializerTest.java │ │ │ │ ├── PrimitiveArrayComparatorTestBase.java │ │ │ │ ├── ShortPrimitiveArrayComparatorTest.java │ │ │ │ ├── ShortPrimitiveArraySerializerTest.java │ │ │ │ └── StringArraySerializerTest.java │ │ └── java │ │ │ ├── tuple │ │ │ ├── Tuple2Test.java │ │ │ └── TupleGenerator.java │ │ │ └── typeutils │ │ │ ├── CompositeTypeTest.java │ │ │ ├── EitherTypeInfoTest.java │ │ │ ├── EnumTypeInfoTest.java │ │ │ ├── GenericTypeInfoTest.java │ │ │ ├── ListTypeInfoTest.java │ │ │ ├── MapTypeInfoTest.java │ │ │ ├── MissingTypeInfoTest.java │ │ │ ├── MultisetTypeInfoTest.java │ │ │ ├── ObjectArrayTypeInfoTest.java │ │ │ ├── PojoTypeExtractionTest.java │ │ │ ├── PojoTypeInfoTest.java │ │ │ ├── PojoTypeInformationTest.java │ │ │ ├── RowTypeInfoTest.java │ │ │ ├── TupleTypeInfoTest.java │ │ │ ├── TypeExtractorInputFormatsTest.java │ │ │ ├── TypeExtractorTest.java │ │ │ ├── TypeInfoFactoryTest.java │ │ │ ├── TypeInfoParserTest.java │ │ │ ├── ValueTypeInfoTest.java │ │ │ └── runtime │ │ │ ├── AbstractGenericArraySerializerTest.java │ │ │ ├── AbstractGenericTypeComparatorTest.java │ │ │ ├── AbstractGenericTypeSerializerTest.java │ │ │ ├── CopyableValueComparatorTest.java │ │ │ ├── EitherSerializerTest.java │ │ │ ├── GenericPairComparatorTest.java │ │ │ ├── MultidimensionalArraySerializerTest.java │ │ │ ├── PojoComparatorTest.java │ │ │ ├── PojoContainingTuple.java │ │ │ ├── PojoGenericTypeSerializerTest.java │ │ │ ├── PojoSerializerTest.java │ │ │ ├── PojoSubclassComparatorTest.java │ │ │ ├── PojoSubclassSerializerTest.java │ │ │ ├── RowComparatorTest.java │ │ │ ├── RowComparatorWithManyFieldsTests.java │ │ │ ├── RowSerializerTest.java │ │ │ ├── SubclassFromInterfaceSerializerTest.java │ │ │ ├── TestDataOutputSerializer.java │ │ │ ├── TupleComparatorILD2Test.java │ │ │ ├── TupleComparatorILD3Test.java │ │ │ ├── TupleComparatorILDC3Test.java │ │ │ ├── TupleComparatorILDX1Test.java │ │ │ ├── TupleComparatorILDXC2Test.java │ │ │ ├── TupleComparatorISD1Test.java │ │ │ ├── TupleComparatorISD2Test.java │ │ │ ├── TupleComparatorISD3Test.java │ │ │ ├── TupleComparatorTTT1Test.java │ │ │ ├── TupleComparatorTTT2Test.java │ │ │ ├── TupleComparatorTTT3Test.java │ │ │ ├── TupleSerializerTest.java │ │ │ ├── TupleSerializerTestInstance.java │ │ │ ├── ValueComparatorTest.java │ │ │ ├── ValueComparatorUUIDTest.java │ │ │ ├── ValueID.java │ │ │ ├── ValueSerializerUUIDTest.java │ │ │ ├── kryo │ │ │ ├── KryoClearedBufferTest.java │ │ │ ├── KryoGenericArraySerializerTest.java │ │ │ ├── KryoGenericTypeComparatorTest.java │ │ │ ├── KryoGenericTypeSerializerTest.java │ │ │ ├── KryoSerializerClassLoadingTest.java │ │ │ ├── KryoSerializerCompatibilityTest.java │ │ │ ├── KryoWithCustomSerializersTest.java │ │ │ └── SerializersTest.java │ │ │ └── tuple │ │ │ └── base │ │ │ ├── TupleComparatorTestBase.java │ │ │ └── TuplePairComparatorTestBase.java │ │ ├── configuration │ │ ├── ConfigDocsCompletenessChecker.java │ │ ├── ConfigOptionsDocGeneratorTest.java │ │ ├── ConfigurationTest.java │ │ ├── DelegatingConfigurationTest.java │ │ ├── FilesystemSchemeConfigTest.java │ │ ├── GlobalConfigurationTest.java │ │ ├── MemorySizeTest.java │ │ └── UnmodifiableConfigurationTest.java │ │ ├── core │ │ ├── fs │ │ │ ├── AbstractCloseableRegistryTest.java │ │ │ ├── CloseableRegistryTest.java │ │ │ ├── FileSystemTest.java │ │ │ ├── InitOutputPathTest.java │ │ │ ├── LimitedConnectionsConfigurationTest.java │ │ │ ├── LimitedConnectionsFileSystemDelegationTest.java │ │ │ ├── LimitedConnectionsFileSystemTest.java │ │ │ ├── PathTest.java │ │ │ ├── SafetyNetCloseableRegistryTest.java │ │ │ └── local │ │ │ │ └── LocalFileSystemTest.java │ │ ├── io │ │ │ ├── DefaultSplitAssignerTest.java │ │ │ ├── LocatableSplitAssignerTest.java │ │ │ └── VersionedIOWriteableTest.java │ │ └── memory │ │ │ ├── ByteArrayInputStreamWithPosTest.java │ │ │ ├── ByteArrayOutputStreamWithPosTest.java │ │ │ ├── CrossSegmentTypeTest.java │ │ │ ├── DataInputDeserializerTest.java │ │ │ ├── DataInputOutputSerializerTest.java │ │ │ ├── EndiannessAccessChecks.java │ │ │ ├── HeapMemorySegmentTest.java │ │ │ ├── HybridOffHeapMemorySegmentTest.java │ │ │ ├── HybridOnHeapMemorySegmentTest.java │ │ │ ├── MemorySegmentChecksTest.java │ │ │ ├── MemorySegmentTestBase.java │ │ │ ├── MemorySegmentUndersizedTest.java │ │ │ └── OperationsOnFreedSegmentTest.java │ │ ├── testutils │ │ ├── TestConfigUtils.java │ │ ├── TestFileSystem.java │ │ ├── TestFileUtils.java │ │ └── serialization │ │ │ └── types │ │ │ ├── AsciiStringType.java │ │ │ ├── BooleanType.java │ │ │ ├── ByteArrayType.java │ │ │ ├── ByteSubArrayType.java │ │ │ ├── ByteType.java │ │ │ ├── CharType.java │ │ │ ├── DoubleType.java │ │ │ ├── FloatType.java │ │ │ ├── IntType.java │ │ │ ├── LongType.java │ │ │ ├── SerializationTestType.java │ │ │ ├── SerializationTestTypeFactory.java │ │ │ ├── ShortType.java │ │ │ ├── UnsignedByteType.java │ │ │ ├── UnsignedShortType.java │ │ │ └── Util.java │ │ ├── types │ │ ├── BasicTypeInfoTest.java │ │ ├── CopyableValueTest.java │ │ ├── JavaToValueConverterTest.java │ │ ├── NormalizableKeyTest.java │ │ ├── PrimitiveDataTypeTest.java │ │ ├── RecordITCase.java │ │ ├── RecordTest.java │ │ ├── RowTest.java │ │ ├── StringSerializationTest.java │ │ ├── StringValueSerializationTest.java │ │ └── parser │ │ │ ├── BigDecParserTest.java │ │ │ ├── BigIntParserTest.java │ │ │ ├── BooleanParserTest.java │ │ │ ├── BooleanValueParserTest.java │ │ │ ├── ByteParserTest.java │ │ │ ├── ByteValueParserTest.java │ │ │ ├── DoubleParserTest.java │ │ │ ├── DoubleValueParserTest.java │ │ │ ├── FieldParserTest.java │ │ │ ├── FloatParserTest.java │ │ │ ├── FloatValueParserTest.java │ │ │ ├── IntParserTest.java │ │ │ ├── IntValueParserTest.java │ │ │ ├── LongParserTest.java │ │ │ ├── LongValueParserTest.java │ │ │ ├── ParserTestBase.java │ │ │ ├── QuotedStringParserTest.java │ │ │ ├── QuotedStringValueParserTest.java │ │ │ ├── ShortParserTest.java │ │ │ ├── ShortValueParserTest.java │ │ │ ├── SqlDateParserTest.java │ │ │ ├── SqlTimeParserTest.java │ │ │ ├── SqlTimestampParserTest.java │ │ │ ├── UnquotedStringParserTest.java │ │ │ ├── UnquotedStringValueParserTest.java │ │ │ └── VarLengthStringParserTest.java │ │ └── util │ │ ├── AbstractIDTest.java │ │ ├── ExceptionUtilsTest.java │ │ ├── FileUtilsTest.java │ │ ├── InstantiationUtilTest.java │ │ ├── LongValueSequenceIteratorTest.java │ │ ├── MathUtilTest.java │ │ ├── NetUtilsTest.java │ │ ├── NumberSequenceIteratorTest.java │ │ ├── OutputTagTest.java │ │ ├── ResourceGuardTest.java │ │ ├── SerializedValueTest.java │ │ ├── StringUtilsTest.java │ │ ├── StringValueUtilsTest.java │ │ └── UnionIteratorTest.java │ └── resources │ ├── META-INF │ └── services │ │ └── org.apache.flink.core.fs.FileSystemFactory │ ├── kryo-serializer-flink1.3-snapshot │ ├── log4j-test.properties │ ├── serialized-kryo-serializer-1.3 │ ├── type-with-avro-serialized-using-kryo │ └── type-without-avro-serialized-using-kryo ├── flink-dist ├── pom.xml └── src │ ├── main │ ├── assemblies │ │ ├── bin.xml │ │ ├── hadoop.xml │ │ └── opt.xml │ ├── flink-bin │ │ ├── README.txt │ │ ├── bin │ │ │ ├── config.sh │ │ │ ├── flink │ │ │ ├── flink-console.sh │ │ │ ├── flink-daemon.sh │ │ │ ├── flink.bat │ │ │ ├── historyserver.sh │ │ │ ├── jobmanager.sh │ │ │ ├── pyflink.bat │ │ │ ├── pyflink.sh │ │ │ ├── start-cluster.sh │ │ │ ├── start-local.bat │ │ │ ├── start-local.sh │ │ │ ├── start-zookeeper-quorum.sh │ │ │ ├── stop-cluster.sh │ │ │ ├── stop-local.sh │ │ │ ├── stop-zookeeper-quorum.sh │ │ │ ├── taskmanager.sh │ │ │ └── zookeeper.sh │ │ ├── conf │ │ │ ├── log4j-cli.properties │ │ │ ├── log4j-console.properties │ │ │ ├── log4j-yarn-session.properties │ │ │ ├── log4j.properties │ │ │ ├── logback-console.xml │ │ │ ├── logback-yarn.xml │ │ │ ├── logback.xml │ │ │ ├── masters │ │ │ ├── slaves │ │ │ └── zoo.cfg │ │ ├── mesos-bin │ │ │ ├── mesos-appmaster-flip6-job.sh │ │ │ ├── mesos-appmaster-flip6-session.sh │ │ │ ├── mesos-appmaster.sh │ │ │ ├── mesos-taskmanager-flip6.sh │ │ │ └── mesos-taskmanager.sh │ │ ├── tools │ │ │ └── planVisualizer.html │ │ └── yarn-bin │ │ │ └── yarn-session.sh │ └── resources │ │ └── flink-conf.yaml │ └── test │ ├── bin │ ├── calcTMHeapSizeMB.sh │ └── calcTMNetBufMem.sh │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── dist │ │ └── TaskManagerHeapSizeCalculationJavaBashTest.java │ └── resources │ └── log4j-test.properties ├── flink-docs ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── flink │ └── docs │ └── rest │ └── RestAPIDocGenerator.java ├── flink-end-to-end-tests ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ ├── runtime │ │ └── taskmanager │ │ │ └── TaskManager.java │ │ └── streaming │ │ └── tests │ │ └── ClassLoaderTestProgram.java │ └── resources │ └── .version.properties ├── flink-examples ├── flink-examples-batch │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── examples │ │ │ └── java │ │ │ ├── clustering │ │ │ ├── KMeans.java │ │ │ └── util │ │ │ │ ├── KMeansData.java │ │ │ │ └── KMeansDataGenerator.java │ │ │ ├── distcp │ │ │ ├── DistCp.java │ │ │ ├── FileCopyTask.java │ │ │ ├── FileCopyTaskInputFormat.java │ │ │ └── FileCopyTaskInputSplit.java │ │ │ ├── graph │ │ │ ├── ConnectedComponents.java │ │ │ ├── EnumTriangles.java │ │ │ ├── PageRank.java │ │ │ ├── TransitiveClosureNaive.java │ │ │ └── util │ │ │ │ ├── ConnectedComponentsData.java │ │ │ │ ├── EnumTrianglesData.java │ │ │ │ ├── EnumTrianglesDataTypes.java │ │ │ │ └── PageRankData.java │ │ │ ├── misc │ │ │ ├── CollectionExecutionExample.java │ │ │ └── PiEstimation.java │ │ │ ├── ml │ │ │ ├── LinearRegression.java │ │ │ └── util │ │ │ │ ├── LinearRegressionData.java │ │ │ │ └── LinearRegressionDataGenerator.java │ │ │ ├── relational │ │ │ ├── EmptyFieldsCountAccumulator.java │ │ │ ├── TPCHQuery10.java │ │ │ ├── TPCHQuery3.java │ │ │ ├── WebLogAnalysis.java │ │ │ └── util │ │ │ │ ├── WebLogData.java │ │ │ │ └── WebLogDataGenerator.java │ │ │ └── wordcount │ │ │ ├── WordCount.java │ │ │ ├── WordCountPojo.java │ │ │ └── util │ │ │ └── WordCountData.java │ │ ├── resources │ │ ├── log4j.properties │ │ └── logback.xml │ │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── examples │ │ └── scala │ │ ├── clustering │ │ └── KMeans.scala │ │ ├── graph │ │ ├── ConnectedComponents.scala │ │ ├── DeltaPageRank.scala │ │ ├── EnumTriangles.scala │ │ ├── PageRankBasic.scala │ │ └── TransitiveClosureNaive.scala │ │ ├── misc │ │ └── PiEstimation.scala │ │ ├── ml │ │ └── LinearRegression.scala │ │ ├── relational │ │ ├── TPCHQuery10.scala │ │ ├── TPCHQuery3.scala │ │ └── WebLogAnalysis.scala │ │ └── wordcount │ │ └── WordCount.scala ├── flink-examples-streaming │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── streaming │ │ │ │ └── examples │ │ │ │ ├── async │ │ │ │ └── AsyncIOExample.java │ │ │ │ ├── iteration │ │ │ │ ├── IterateExample.java │ │ │ │ └── util │ │ │ │ │ └── IterateExampleData.java │ │ │ │ ├── join │ │ │ │ ├── WindowJoin.java │ │ │ │ └── WindowJoinSampleData.java │ │ │ │ ├── kafka │ │ │ │ └── Kafka010Example.java │ │ │ │ ├── ml │ │ │ │ ├── IncrementalLearningSkeleton.java │ │ │ │ └── util │ │ │ │ │ └── IncrementalLearningSkeletonData.java │ │ │ │ ├── sideoutput │ │ │ │ └── SideOutputExample.java │ │ │ │ ├── socket │ │ │ │ └── SocketWindowWordCount.java │ │ │ │ ├── twitter │ │ │ │ ├── TwitterExample.java │ │ │ │ └── util │ │ │ │ │ └── TwitterExampleData.java │ │ │ │ ├── utils │ │ │ │ └── ThrottledIterator.java │ │ │ │ ├── windowing │ │ │ │ ├── GroupedProcessingTimeWindowExample.java │ │ │ │ ├── SessionWindowing.java │ │ │ │ ├── TopSpeedWindowing.java │ │ │ │ ├── WindowWordCount.java │ │ │ │ └── util │ │ │ │ │ ├── SessionWindowingData.java │ │ │ │ │ └── TopSpeedWindowingExampleData.java │ │ │ │ └── wordcount │ │ │ │ ├── WordCount.java │ │ │ │ └── util │ │ │ │ └── WordCountData.java │ │ ├── resources │ │ │ ├── log4j.properties │ │ │ └── logback.xml │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── scala │ │ │ └── examples │ │ │ ├── async │ │ │ └── AsyncIOExample.scala │ │ │ ├── iteration │ │ │ └── IterateExample.scala │ │ │ ├── join │ │ │ ├── WindowJoin.scala │ │ │ └── WindowJoinSampleData.scala │ │ │ ├── kafka │ │ │ └── Kafka010Example.scala │ │ │ ├── ml │ │ │ └── IncrementalLearningSkeleton.scala │ │ │ ├── socket │ │ │ └── SocketWindowWordCount.scala │ │ │ ├── twitter │ │ │ └── TwitterExample.scala │ │ │ ├── windowing │ │ │ ├── GroupedProcessingTimeWindowExample.scala │ │ │ ├── SessionWindowing.scala │ │ │ ├── TopSpeedWindowing.scala │ │ │ └── WindowWordCount.scala │ │ │ └── wordcount │ │ │ └── WordCount.scala │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── streaming │ │ │ └── test │ │ │ ├── StreamingExamplesITCase.java │ │ │ ├── examples │ │ │ ├── join │ │ │ │ └── WindowJoinData.java │ │ │ └── windowing │ │ │ │ └── TopSpeedWindowingExampleITCase.java │ │ │ ├── scala │ │ │ └── examples │ │ │ │ └── windowing │ │ │ │ └── TopSpeedWindowingExampleITCase.java │ │ │ └── socket │ │ │ └── SocketWindowWordCountITCase.java │ │ ├── resources │ │ └── log4j-test.properties │ │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── streaming │ │ └── scala │ │ └── examples │ │ └── StreamingExamplesITCase.scala ├── flink-examples-table │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── table │ │ │ └── examples │ │ │ └── java │ │ │ ├── WordCountSQL.java │ │ │ └── WordCountTable.java │ │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── table │ │ └── examples │ │ └── scala │ │ ├── StreamSQLExample.scala │ │ ├── StreamTableExample.scala │ │ ├── TPCHQuery3Table.scala │ │ ├── WordCountSQL.scala │ │ └── WordCountTable.scala └── pom.xml ├── flink-filesystems ├── flink-hadoop-fs │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── runtime │ │ │ ├── fs │ │ │ └── hdfs │ │ │ │ ├── HadoopBlockLocation.java │ │ │ │ ├── HadoopDataInputStream.java │ │ │ │ ├── HadoopDataOutputStream.java │ │ │ │ ├── HadoopFileStatus.java │ │ │ │ ├── HadoopFileSystem.java │ │ │ │ └── HadoopFsFactory.java │ │ │ └── util │ │ │ └── HadoopUtils.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── runtime │ │ │ └── fs │ │ │ └── hdfs │ │ │ ├── HadoopConfigLoadingTest.java │ │ │ ├── HadoopDataInputStreamTest.java │ │ │ ├── HadoopFreeFsFactoryTest.java │ │ │ ├── HadoopFreeTests.java │ │ │ ├── HadoopFsFactoryTest.java │ │ │ └── LimitedConnectionsConfigurationTest.java │ │ └── resources │ │ ├── core-site.xml │ │ └── log4j-test.properties ├── flink-mapr-fs │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── runtime │ │ │ │ └── fs │ │ │ │ └── maprfs │ │ │ │ ├── MapRFileSystem.java │ │ │ │ └── MapRFsFactory.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.flink.core.fs.FileSystemFactory │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── runtime │ │ │ └── fs │ │ │ └── maprfs │ │ │ ├── FileSystemAccessTest.java │ │ │ ├── MapRFreeTests.java │ │ │ └── MapRFsFactoryTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-s3-fs-hadoop │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ ├── flink │ │ │ │ └── fs │ │ │ │ │ └── s3hadoop │ │ │ │ │ └── S3FileSystemFactory.java │ │ │ │ └── hadoop │ │ │ │ ├── conf │ │ │ │ └── Configuration.java │ │ │ │ └── util │ │ │ │ └── NativeCodeLoader.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── NOTICE │ │ │ └── services │ │ │ │ └── org.apache.flink.core.fs.FileSystemFactory │ │ │ └── core-default-shaded.xml │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── fs │ │ │ └── s3hadoop │ │ │ └── HadoopS3FileSystemITCase.java │ │ └── resources │ │ ├── core-site.xml │ │ └── log4j-test.properties ├── flink-s3-fs-presto │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ ├── apache │ │ │ │ ├── flink │ │ │ │ │ └── fs │ │ │ │ │ │ └── s3presto │ │ │ │ │ │ └── S3FileSystemFactory.java │ │ │ │ └── hadoop │ │ │ │ │ ├── conf │ │ │ │ │ └── Configuration.java │ │ │ │ │ └── util │ │ │ │ │ └── NativeCodeLoader.java │ │ │ │ └── openjdk │ │ │ │ └── jol │ │ │ │ └── info │ │ │ │ ├── ClassLayout.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── NOTICE │ │ │ └── services │ │ │ │ └── org.apache.flink.core.fs.FileSystemFactory │ │ │ └── core-default-shaded.xml │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── fs │ │ │ └── s3presto │ │ │ ├── PrestoS3FileSystemITCase.java │ │ │ └── PrestoS3FileSystemTest.java │ │ └── resources │ │ ├── core-site.xml │ │ └── log4j-test.properties └── pom.xml ├── flink-formats ├── flink-avro │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ ├── api │ │ │ └── java │ │ │ │ └── typeutils │ │ │ │ ├── AvroTypeInfo.java │ │ │ │ └── runtime │ │ │ │ └── AvroSerializer.java │ │ │ └── formats │ │ │ └── avro │ │ │ ├── AvroInputFormat.java │ │ │ ├── AvroOutputFormat.java │ │ │ ├── AvroRowDeserializationSchema.java │ │ │ ├── AvroRowSerializationSchema.java │ │ │ ├── typeutils │ │ │ ├── AvroSerializer.java │ │ │ ├── AvroTypeInfo.java │ │ │ └── BackwardsCompatibleAvroSerializer.java │ │ │ └── utils │ │ │ ├── AvroKryoSerializerUtils.java │ │ │ ├── DataInputDecoder.java │ │ │ ├── DataOutputEncoder.java │ │ │ └── FSDataInputStreamWrapper.java │ │ └── test │ │ ├── assembly │ │ └── test-assembly.xml │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── formats │ │ │ └── avro │ │ │ ├── AvroExternalJarProgramITCase.java │ │ │ ├── AvroInputFormatTypeExtractionTest.java │ │ │ ├── AvroKryoSerializerRegistrationsTest.java │ │ │ ├── AvroOutputFormatITCase.java │ │ │ ├── AvroOutputFormatTest.java │ │ │ ├── AvroRecordInputFormatTest.java │ │ │ ├── AvroRowDeSerializationSchemaTest.java │ │ │ ├── AvroSplittableInputFormatTest.java │ │ │ ├── EncoderDecoderTest.java │ │ │ ├── testjar │ │ │ └── AvroExternalJarProgram.java │ │ │ ├── typeutils │ │ │ ├── AvroGenericArraySerializerTest.java │ │ │ ├── AvroGenericTypeComparatorTest.java │ │ │ ├── AvroGenericTypeSerializerTest.java │ │ │ ├── AvroSerializerEmptyArrayTest.java │ │ │ ├── AvroSerializerTest.java │ │ │ ├── AvroTypeExtractionTest.java │ │ │ ├── AvroTypeInfoTest.java │ │ │ └── BackwardsCompatibleAvroSerializerTest.java │ │ │ └── utils │ │ │ ├── AvroTestUtils.java │ │ │ └── TestDataGenerator.java │ │ └── resources │ │ ├── avro │ │ └── user.avsc │ │ ├── flink-1.3-avro-type-serialized-data │ │ ├── flink-1.3-avro-type-serializer-snapshot │ │ ├── flink_11-kryo_registrations │ │ ├── log4j-test.properties │ │ └── testdata.avro └── pom.xml ├── flink-fs-tests ├── pom.xml └── src │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ ├── hdfstests │ │ ├── ContinuousFileProcessingITCase.java │ │ ├── ContinuousFileProcessingMigrationTest.java │ │ ├── ContinuousFileProcessingTest.java │ │ ├── FileStateBackendTest.java │ │ ├── FsNegativeRunningJobsRegistryTest.java │ │ └── HDFSTest.java │ │ └── runtime │ │ └── fs │ │ └── hdfs │ │ └── HdfsKindTest.java │ └── resources │ ├── log4j-test.properties │ ├── monitoring-function-migration-test-1482144479339-flink1.1-snapshot │ ├── monitoring-function-migration-test-1493116191000-flink1.2-snapshot │ ├── monitoring-function-migration-test-1496532000000-flink1.3-snapshot │ ├── reader-migration-test-flink1.1-snapshot │ ├── reader-migration-test-flink1.2-snapshot │ └── reader-migration-test-flink1.3-snapshot ├── flink-java ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── api │ │ └── java │ │ ├── ClosureCleaner.java │ │ ├── CollectionEnvironment.java │ │ ├── DataSet.java │ │ ├── ExecutionEnvironment.java │ │ ├── ExecutionEnvironmentFactory.java │ │ ├── LocalEnvironment.java │ │ ├── RemoteEnvironment.java │ │ ├── Utils.java │ │ ├── aggregation │ │ ├── AggregationFunction.java │ │ ├── AggregationFunctionFactory.java │ │ ├── Aggregations.java │ │ ├── MaxAggregationFunction.java │ │ ├── MinAggregationFunction.java │ │ ├── SumAggregationFunction.java │ │ └── UnsupportedAggregationTypeException.java │ │ ├── functions │ │ ├── FirstReducer.java │ │ ├── FlatMapIterator.java │ │ ├── FormattingMapper.java │ │ ├── FunctionAnnotation.java │ │ ├── GroupReduceIterator.java │ │ ├── IdPartitioner.java │ │ ├── SampleInCoordinator.java │ │ ├── SampleInPartition.java │ │ ├── SampleWithFraction.java │ │ ├── SelectByMaxFunction.java │ │ ├── SelectByMinFunction.java │ │ └── SemanticPropUtil.java │ │ ├── io │ │ ├── CollectionInputFormat.java │ │ ├── CsvInputFormat.java │ │ ├── CsvOutputFormat.java │ │ ├── CsvReader.java │ │ ├── DiscardingOutputFormat.java │ │ ├── IteratorInputFormat.java │ │ ├── LocalCollectionOutputFormat.java │ │ ├── ParallelIteratorInputFormat.java │ │ ├── PojoCsvInputFormat.java │ │ ├── PrimitiveInputFormat.java │ │ ├── PrintingOutputFormat.java │ │ ├── RowCsvInputFormat.java │ │ ├── SplitDataProperties.java │ │ ├── TextInputFormat.java │ │ ├── TextOutputFormat.java │ │ ├── TextValueInputFormat.java │ │ ├── TupleCsvInputFormat.java │ │ ├── TypeSerializerInputFormat.java │ │ └── TypeSerializerOutputFormat.java │ │ ├── operators │ │ ├── AggregateOperator.java │ │ ├── BulkIterationResultSet.java │ │ ├── CoGroupOperator.java │ │ ├── CoGroupRawOperator.java │ │ ├── CrossOperator.java │ │ ├── CustomUnaryOperation.java │ │ ├── DataSink.java │ │ ├── DataSource.java │ │ ├── DeltaIteration.java │ │ ├── DeltaIterationResultSet.java │ │ ├── DistinctOperator.java │ │ ├── FilterOperator.java │ │ ├── FlatMapOperator.java │ │ ├── GroupCombineOperator.java │ │ ├── GroupReduceOperator.java │ │ ├── Grouping.java │ │ ├── IterativeDataSet.java │ │ ├── JoinOperator.java │ │ ├── KeyFunctions.java │ │ ├── MapOperator.java │ │ ├── MapPartitionOperator.java │ │ ├── NoOpOperator.java │ │ ├── Operator.java │ │ ├── OperatorTranslation.java │ │ ├── PartitionOperator.java │ │ ├── ProjectOperator.java │ │ ├── ReduceOperator.java │ │ ├── SingleInputOperator.java │ │ ├── SingleInputUdfOperator.java │ │ ├── SortPartitionOperator.java │ │ ├── SortedGrouping.java │ │ ├── TwoInputOperator.java │ │ ├── TwoInputUdfOperator.java │ │ ├── UdfOperator.java │ │ ├── UdfOperatorUtils.java │ │ ├── UnionOperator.java │ │ ├── UnsortedGrouping.java │ │ ├── join │ │ │ ├── JoinFunctionAssigner.java │ │ │ ├── JoinOperatorSetsBase.java │ │ │ └── JoinType.java │ │ └── translation │ │ │ ├── CombineToGroupCombineWrapper.java │ │ │ ├── KeyExtractingMapper.java │ │ │ ├── KeyRemovingMapper.java │ │ │ ├── PlanBothUnwrappingCoGroupOperator.java │ │ │ ├── PlanFilterOperator.java │ │ │ ├── PlanLeftUnwrappingCoGroupOperator.java │ │ │ ├── PlanProjectOperator.java │ │ │ ├── PlanRightUnwrappingCoGroupOperator.java │ │ │ ├── PlanUnwrappingGroupCombineOperator.java │ │ │ ├── PlanUnwrappingReduceGroupOperator.java │ │ │ ├── PlanUnwrappingReduceOperator.java │ │ │ ├── PlanUnwrappingSortedGroupCombineOperator.java │ │ │ ├── PlanUnwrappingSortedReduceGroupOperator.java │ │ │ ├── RichCombineToGroupCombineWrapper.java │ │ │ ├── Tuple3UnwrappingIterator.java │ │ │ ├── Tuple3WrappingCollector.java │ │ │ ├── TupleLeftUnwrappingJoiner.java │ │ │ ├── TupleRightUnwrappingJoiner.java │ │ │ ├── TupleUnwrappingIterator.java │ │ │ ├── TupleUnwrappingJoiner.java │ │ │ ├── TupleWrappingCollector.java │ │ │ ├── TwoKeyExtractingMapper.java │ │ │ └── WrappingFunction.java │ │ ├── sampling │ │ ├── BernoulliSampler.java │ │ ├── DistributedRandomSampler.java │ │ ├── IntermediateSampleData.java │ │ ├── PoissonSampler.java │ │ ├── RandomSampler.java │ │ ├── ReservoirSamplerWithReplacement.java │ │ └── ReservoirSamplerWithoutReplacement.java │ │ ├── sca │ │ ├── CodeAnalyzerException.java │ │ ├── CodeErrorException.java │ │ ├── ModifiedASMAnalyzer.java │ │ ├── ModifiedASMFrame.java │ │ ├── NestedMethodAnalyzer.java │ │ ├── TaggedValue.java │ │ ├── UdfAnalyzer.java │ │ └── UdfAnalyzerUtils.java │ │ ├── summarize │ │ ├── BooleanColumnSummary.java │ │ ├── ColumnSummary.java │ │ ├── NumericColumnSummary.java │ │ ├── ObjectColumnSummary.java │ │ ├── StringColumnSummary.java │ │ └── aggregation │ │ │ ├── Aggregator.java │ │ │ ├── BooleanSummaryAggregator.java │ │ │ ├── CompensatedSum.java │ │ │ ├── DoubleSummaryAggregator.java │ │ │ ├── FloatSummaryAggregator.java │ │ │ ├── IntegerSummaryAggregator.java │ │ │ ├── LongSummaryAggregator.java │ │ │ ├── NumericSummaryAggregator.java │ │ │ ├── ObjectSummaryAggregator.java │ │ │ ├── ShortSummaryAggregator.java │ │ │ ├── StringSummaryAggregator.java │ │ │ ├── SummaryAggregatorFactory.java │ │ │ ├── TupleSummaryAggregator.java │ │ │ └── ValueSummaryAggregator.java │ │ └── utils │ │ ├── DataSetUtils.java │ │ ├── Option.java │ │ ├── OptionType.java │ │ ├── ParameterTool.java │ │ ├── RequiredParameters.java │ │ └── RequiredParametersException.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── api │ │ ├── common │ │ ├── io │ │ │ ├── SequentialFormatTestBase.java │ │ │ └── SerializedFormatTest.java │ │ └── operators │ │ │ ├── CollectionExecutionAccumulatorsTest.java │ │ │ ├── CollectionExecutionIterationTest.java │ │ │ ├── CollectionExecutionWithBroadcastVariableTest.java │ │ │ └── base │ │ │ ├── CoGroupOperatorCollectionTest.java │ │ │ ├── GroupReduceOperatorTest.java │ │ │ ├── InnerJoinOperatorBaseTest.java │ │ │ └── ReduceOperatorTest.java │ │ └── java │ │ ├── MultipleInvokationsTest.java │ │ ├── TypeExtractionTest.java │ │ ├── functions │ │ ├── ClosureCleanerTest.java │ │ ├── SelectByFunctionsTest.java │ │ ├── SemanticPropUtilTest.java │ │ ├── SemanticPropertiesPrecedenceTest.java │ │ ├── SemanticPropertiesProjectionTest.java │ │ └── SemanticPropertiesTranslationTest.java │ │ ├── io │ │ ├── CSVReaderTest.java │ │ ├── CollectionInputFormatTest.java │ │ ├── CsvInputFormatTest.java │ │ ├── CsvOutputFormatTest.java │ │ ├── FromElementsTest.java │ │ ├── PrimitiveInputFormatTest.java │ │ ├── RowCsvInputFormatTest.java │ │ ├── TextInputFormatTest.java │ │ └── TypeSerializerFormatTest.java │ │ ├── operator │ │ ├── AggregateOperatorTest.java │ │ ├── CoGroupOperatorTest.java │ │ ├── CrossOperatorTest.java │ │ ├── DataSinkTest.java │ │ ├── DistinctOperatorTest.java │ │ ├── FirstNOperatorTest.java │ │ ├── FullOuterJoinOperatorTest.java │ │ ├── GroupCombineOperatorTest.java │ │ ├── GroupReduceOperatorTest.java │ │ ├── GroupingTest.java │ │ ├── JoinOperatorTest.java │ │ ├── LeftOuterJoinOperatorTest.java │ │ ├── MaxByOperatorTest.java │ │ ├── MinByOperatorTest.java │ │ ├── OperatorTest.java │ │ ├── PartitionOperatorTest.java │ │ ├── ProjectionOperatorTest.java │ │ ├── ReduceOperatorTest.java │ │ ├── RightOuterJoinOperatorTest.java │ │ └── SortPartitionTest.java │ │ ├── operators │ │ ├── NamesTest.java │ │ └── translation │ │ │ ├── AggregateTranslationTest.java │ │ │ ├── BulkIterationTranslationTest.java │ │ │ ├── CoGroupSortTranslationTest.java │ │ │ ├── DeltaIterationTranslationTest.java │ │ │ ├── DistinctTranslationTest.java │ │ │ └── ReduceTranslationTests.java │ │ ├── sampling │ │ └── RandomSamplerTest.java │ │ ├── sca │ │ ├── UdfAnalyzerExamplesTest.java │ │ └── UdfAnalyzerTest.java │ │ ├── summarize │ │ └── aggregation │ │ │ ├── AggregateCombineHarness.java │ │ │ ├── BooleanSummaryAggregatorTest.java │ │ │ ├── BooleanValueSummaryAggregatorTest.java │ │ │ ├── CompensatedSumTest.java │ │ │ ├── DoubleSummaryAggregatorTest.java │ │ │ ├── DoubleValueSummaryAggregatorTest.java │ │ │ ├── FloatSummaryAggregatorTest.java │ │ │ ├── FloatValueSummaryAggregatorTest.java │ │ │ ├── IntegerSummaryAggregatorTest.java │ │ │ ├── IntegerValueSummaryAggregatorTest.java │ │ │ ├── LongSummaryAggregatorTest.java │ │ │ ├── LongValueSummaryAggregatorTest.java │ │ │ ├── ShortSummaryAggregatorTest.java │ │ │ ├── ShortValueSummaryAggregatorTest.java │ │ │ ├── StringSummaryAggregatorTest.java │ │ │ ├── StringValueSummaryAggregatorTest.java │ │ │ └── SummaryAggregatorFactoryTest.java │ │ ├── tuple │ │ └── TupleGenerator.java │ │ └── utils │ │ ├── AbstractParameterToolTest.java │ │ ├── OptionsTest.java │ │ ├── ParameterToolTest.java │ │ └── RequiredParametersTest.java │ └── resources │ └── log4j-test.properties ├── flink-java8 ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ ├── examples │ │ └── java8 │ │ │ ├── relational │ │ │ └── TPCHQuery10.java │ │ │ └── wordcount │ │ │ └── WordCount.java │ │ └── streaming │ │ └── examples │ │ └── java8 │ │ └── wordcount │ │ └── WordCount.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ ├── api │ │ └── java │ │ │ └── type │ │ │ └── lambdas │ │ │ └── LambdaExtractionTest.java │ │ ├── cep │ │ └── CEPLambdaTest.java │ │ ├── runtime │ │ └── util │ │ │ ├── JarFileCreatorLambdaTest.java │ │ │ └── jartestprogram │ │ │ ├── FilterLambda1.java │ │ │ ├── FilterLambda2.java │ │ │ ├── FilterLambda3.java │ │ │ ├── FilterLambda4.java │ │ │ ├── UtilFunction.java │ │ │ ├── UtilFunctionWrapper.java │ │ │ └── WordFilter.java │ │ └── test │ │ └── api │ │ └── java │ │ └── operators │ │ └── lambdas │ │ ├── AllGroupReduceITCase.java │ │ ├── CoGroupITCase.java │ │ ├── CrossITCase.java │ │ ├── FilterITCase.java │ │ ├── FlatJoinITCase.java │ │ ├── FlatMapITCase.java │ │ ├── GroupReduceITCase.java │ │ ├── JoinITCase.java │ │ ├── MapITCase.java │ │ └── ReduceITCase.java │ └── resources │ └── log4j-test.properties ├── flink-libraries ├── flink-cep-scala │ ├── pom.xml │ └── src │ │ ├── main │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── cep │ │ │ └── scala │ │ │ ├── CEP.scala │ │ │ ├── PatternStream.scala │ │ │ ├── conditions │ │ │ └── Context.scala │ │ │ ├── package.scala │ │ │ └── pattern │ │ │ ├── GroupPattern.scala │ │ │ ├── Pattern.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── cep │ │ └── scala │ │ ├── CEPScalaAPICompletenessTest.scala │ │ ├── PatternStreamScalaJavaAPIInteroperabilityTest.scala │ │ └── pattern │ │ ├── PatternScalaAPICompletenessTest.scala │ │ └── PatternTest.scala ├── flink-cep │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── cep │ │ │ ├── CEP.java │ │ │ ├── EventComparator.java │ │ │ ├── NonDuplicatingTypeSerializer.java │ │ │ ├── PatternFlatSelectFunction.java │ │ │ ├── PatternFlatTimeoutFunction.java │ │ │ ├── PatternSelectFunction.java │ │ │ ├── PatternStream.java │ │ │ ├── PatternTimeoutFunction.java │ │ │ ├── nfa │ │ │ ├── AfterMatchSkipStrategy.java │ │ │ ├── ComputationState.java │ │ │ ├── DeweyNumber.java │ │ │ ├── NFA.java │ │ │ ├── SharedBuffer.java │ │ │ ├── State.java │ │ │ ├── StateTransition.java │ │ │ ├── StateTransitionAction.java │ │ │ └── compiler │ │ │ │ ├── NFACompiler.java │ │ │ │ └── NFAStateNameHandler.java │ │ │ ├── operator │ │ │ ├── AbstractKeyedCEPPatternOperator.java │ │ │ ├── CEPOperatorUtils.java │ │ │ ├── FlatSelectCepOperator.java │ │ │ ├── FlatSelectTimeoutCepOperator.java │ │ │ ├── SelectCepOperator.java │ │ │ ├── SelectTimeoutCepOperator.java │ │ │ ├── StreamRecordComparator.java │ │ │ └── TimestampedSideOutputCollector.java │ │ │ └── pattern │ │ │ ├── AndFilterFunction.java │ │ │ ├── GroupPattern.java │ │ │ ├── MalformedPatternException.java │ │ │ ├── OrFilterFunction.java │ │ │ ├── Pattern.java │ │ │ ├── Quantifier.java │ │ │ ├── SubtypeFilterFunction.java │ │ │ └── conditions │ │ │ ├── AndCondition.java │ │ │ ├── BooleanConditions.java │ │ │ ├── IterativeCondition.java │ │ │ ├── NotCondition.java │ │ │ ├── OrCondition.java │ │ │ ├── SimpleCondition.java │ │ │ └── SubtypeCondition.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── cep │ │ │ ├── CEPITCase.java │ │ │ ├── Event.java │ │ │ ├── SubEvent.java │ │ │ ├── nfa │ │ │ ├── AfterMatchSkipITCase.java │ │ │ ├── DeweyNumberTest.java │ │ │ ├── GreedyITCase.java │ │ │ ├── GroupITCase.java │ │ │ ├── IterativeConditionsITCase.java │ │ │ ├── NFAITCase.java │ │ │ ├── NFAStatusChangeITCase.java │ │ │ ├── NFATest.java │ │ │ ├── NFATestUtilities.java │ │ │ ├── NotPatternITCase.java │ │ │ ├── SameElementITCase.java │ │ │ ├── SharedBufferTest.java │ │ │ ├── TimesOrMoreITCase.java │ │ │ ├── TimesRangeITCase.java │ │ │ ├── UntilConditionITCase.java │ │ │ └── compiler │ │ │ │ └── NFACompilerTest.java │ │ │ ├── operator │ │ │ ├── CEPMigrationTest.java │ │ │ ├── CEPOperatorTest.java │ │ │ ├── CEPRescalingTest.java │ │ │ └── CepOperatorTestUtilities.java │ │ │ └── pattern │ │ │ └── PatternTest.java │ │ └── resources │ │ ├── cep-branching-1_2-snapshot │ │ ├── cep-keyed-1_1-snapshot │ │ ├── cep-migration-after-branching-flink1.2-snapshot │ │ ├── cep-migration-after-branching-flink1.3-snapshot │ │ ├── cep-migration-single-pattern-afterwards-flink1.2-snapshot │ │ ├── cep-migration-single-pattern-afterwards-flink1.3-snapshot │ │ ├── cep-migration-starting-new-pattern-flink1.2-snapshot │ │ ├── cep-migration-starting-new-pattern-flink1.3-snapshot │ │ ├── cep-non-keyed-1.1-snapshot │ │ ├── cep-single-pattern-1.2-snapshot │ │ ├── cep-starting-1.2-snapshot │ │ └── log4j-test.properties ├── flink-gelly-examples │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── graph │ │ │ │ ├── Runner.java │ │ │ │ ├── drivers │ │ │ │ ├── AdamicAdar.java │ │ │ │ ├── ClusteringCoefficient.java │ │ │ │ ├── ConnectedComponents.java │ │ │ │ ├── Driver.java │ │ │ │ ├── DriverBase.java │ │ │ │ ├── EdgeList.java │ │ │ │ ├── GraphMetrics.java │ │ │ │ ├── HITS.java │ │ │ │ ├── JaccardIndex.java │ │ │ │ ├── PageRank.java │ │ │ │ ├── TriangleListing.java │ │ │ │ ├── input │ │ │ │ │ ├── CSV.java │ │ │ │ │ ├── CirculantGraph.java │ │ │ │ │ ├── CompleteGraph.java │ │ │ │ │ ├── CycleGraph.java │ │ │ │ │ ├── EchoGraph.java │ │ │ │ │ ├── EmptyGraph.java │ │ │ │ │ ├── GeneratedGraph.java │ │ │ │ │ ├── GeneratedMultiGraph.java │ │ │ │ │ ├── GridGraph.java │ │ │ │ │ ├── HypercubeGraph.java │ │ │ │ │ ├── Input.java │ │ │ │ │ ├── InputBase.java │ │ │ │ │ ├── PathGraph.java │ │ │ │ │ ├── RMatGraph.java │ │ │ │ │ ├── SingletonEdgeGraph.java │ │ │ │ │ └── StarGraph.java │ │ │ │ ├── output │ │ │ │ │ ├── CSV.java │ │ │ │ │ ├── Hash.java │ │ │ │ │ ├── Output.java │ │ │ │ │ ├── OutputBase.java │ │ │ │ │ └── Print.java │ │ │ │ ├── parameter │ │ │ │ │ ├── BooleanParameter.java │ │ │ │ │ ├── ChoiceParameter.java │ │ │ │ │ ├── DoubleParameter.java │ │ │ │ │ ├── IterationConvergence.java │ │ │ │ │ ├── LongParameter.java │ │ │ │ │ ├── Parameter.java │ │ │ │ │ ├── Parameterized.java │ │ │ │ │ ├── ParameterizedBase.java │ │ │ │ │ ├── SimpleParameter.java │ │ │ │ │ ├── Simplify.java │ │ │ │ │ ├── StringParameter.java │ │ │ │ │ └── Util.java │ │ │ │ └── transform │ │ │ │ │ ├── GraphKeyTypeTransform.java │ │ │ │ │ ├── LongValueWithProperHashCode.java │ │ │ │ │ ├── Transform.java │ │ │ │ │ └── Transformable.java │ │ │ │ └── examples │ │ │ │ ├── EuclideanGraphWeighing.java │ │ │ │ ├── GSAPageRank.java │ │ │ │ ├── GSASingleSourceShortestPaths.java │ │ │ │ ├── IncrementalSSSP.java │ │ │ │ ├── MusicProfiles.java │ │ │ │ ├── PageRank.java │ │ │ │ ├── PregelSSSP.java │ │ │ │ ├── SingleSourceShortestPaths.java │ │ │ │ └── data │ │ │ │ ├── CommunityDetectionData.java │ │ │ │ ├── ConnectedComponentsDefaultData.java │ │ │ │ ├── EuclideanGraphData.java │ │ │ │ ├── IncrementalSSSPData.java │ │ │ │ ├── LabelPropagationData.java │ │ │ │ ├── MusicProfilesData.java │ │ │ │ ├── PageRankData.java │ │ │ │ ├── SingleSourceShortestPathsData.java │ │ │ │ ├── SummarizationData.java │ │ │ │ └── TriangleCountData.java │ │ ├── resources │ │ │ ├── log4j.properties │ │ │ └── logback.xml │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── graph │ │ │ └── scala │ │ │ └── examples │ │ │ ├── ConnectedComponents.scala │ │ │ ├── GSASingleSourceShortestPaths.scala │ │ │ └── SingleSourceShortestPaths.scala │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── graph │ │ ├── RunnerITCase.java │ │ ├── drivers │ │ ├── AdamicAdarITCase.java │ │ ├── ClusteringCoefficientITCase.java │ │ ├── ConnectedComponentsITCase.java │ │ ├── CopyableValueDriverBaseITCase.java │ │ ├── DriverBaseITCase.java │ │ ├── EdgeListITCase.java │ │ ├── GraphMetricsITCase.java │ │ ├── HITSITCase.java │ │ ├── JaccardIndexITCase.java │ │ ├── NonTransformableDriverBaseITCase.java │ │ ├── PageRankITCase.java │ │ ├── TestUtils.java │ │ ├── TriangleListingITCase.java │ │ ├── parameter │ │ │ ├── BooleanParameterTest.java │ │ │ ├── ChoiceParameterTest.java │ │ │ ├── DoubleParameterTest.java │ │ │ ├── IterationConvergenceTest.java │ │ │ ├── LongParameterTest.java │ │ │ ├── ParameterTestBase.java │ │ │ ├── SimplifyTest.java │ │ │ └── StringParameterTest.java │ │ └── transform │ │ │ └── GraphKeyTypeTransformTest.java │ │ ├── library │ │ ├── CommunityDetectionITCase.java │ │ ├── LabelPropagationITCase.java │ │ ├── SummarizationITCase.java │ │ └── TriangleEnumeratorITCase.java │ │ └── test │ │ ├── GatherSumApplyITCase.java │ │ └── examples │ │ ├── EuclideanGraphWeighingITCase.java │ │ ├── IncrementalSSSPITCase.java │ │ ├── MusicProfilesITCase.java │ │ ├── PageRankITCase.java │ │ └── SingleSourceShortestPathsITCase.java ├── flink-gelly-scala │ ├── pom.xml │ └── src │ │ ├── main │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── graph │ │ │ └── scala │ │ │ ├── EdgesFunction.scala │ │ │ ├── EdgesFunctionWithVertexValue.scala │ │ │ ├── Graph.scala │ │ │ ├── NeighborsFunction.scala │ │ │ ├── NeighborsFunctionWithVertexValue.scala │ │ │ ├── package.scala │ │ │ └── utils │ │ │ ├── EdgeToTuple3Map.scala │ │ │ ├── Tuple2ToVertexMap.scala │ │ │ ├── Tuple3ToEdgeMap.scala │ │ │ └── VertexToTuple2Map.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── graph │ │ └── scala │ │ └── test │ │ ├── GellyScalaAPICompletenessTest.scala │ │ ├── TestGraphUtils.scala │ │ └── operations │ │ ├── DegreesITCase.scala │ │ ├── GraphCreationWithCsvITCase.scala │ │ ├── GraphMutationsITCase.scala │ │ ├── GraphOperationsITCase.scala │ │ ├── JoinWithEdgesITCase.scala │ │ ├── JoinWithVerticesITCase.scala │ │ ├── MapEdgesITCase.scala │ │ ├── MapVerticesITCase.scala │ │ ├── ReduceOnEdgesMethodsITCase.scala │ │ └── ReduceOnNeighborMethodsITCase.scala ├── flink-gelly │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── graph │ │ │ ├── AnalyticHelper.java │ │ │ ├── Edge.java │ │ │ ├── EdgeDirection.java │ │ │ ├── EdgeJoinFunction.java │ │ │ ├── EdgeOrder.java │ │ │ ├── EdgesFunction.java │ │ │ ├── EdgesFunctionWithVertexValue.java │ │ │ ├── Graph.java │ │ │ ├── GraphAlgorithm.java │ │ │ ├── GraphAnalytic.java │ │ │ ├── GraphAnalyticBase.java │ │ │ ├── GraphCsvReader.java │ │ │ ├── IterationConfiguration.java │ │ │ ├── NeighborsFunction.java │ │ │ ├── NeighborsFunctionWithVertexValue.java │ │ │ ├── ReduceEdgesFunction.java │ │ │ ├── ReduceNeighborsFunction.java │ │ │ ├── Triplet.java │ │ │ ├── Vertex.java │ │ │ ├── VertexJoinFunction.java │ │ │ ├── asm │ │ │ ├── dataset │ │ │ │ ├── ChecksumHashCode.java │ │ │ │ ├── Collect.java │ │ │ │ ├── Count.java │ │ │ │ ├── DataSetAnalytic.java │ │ │ │ └── DataSetAnalyticBase.java │ │ │ ├── degree │ │ │ │ ├── annotate │ │ │ │ │ ├── DegreeAnnotationFunctions.java │ │ │ │ │ ├── directed │ │ │ │ │ │ ├── EdgeDegreesPair.java │ │ │ │ │ │ ├── EdgeSourceDegrees.java │ │ │ │ │ │ ├── EdgeTargetDegrees.java │ │ │ │ │ │ ├── VertexDegrees.java │ │ │ │ │ │ ├── VertexInDegree.java │ │ │ │ │ │ └── VertexOutDegree.java │ │ │ │ │ ├── package-info.java │ │ │ │ │ └── undirected │ │ │ │ │ │ ├── EdgeDegreePair.java │ │ │ │ │ │ ├── EdgeSourceDegree.java │ │ │ │ │ │ ├── EdgeTargetDegree.java │ │ │ │ │ │ └── VertexDegree.java │ │ │ │ └── filter │ │ │ │ │ └── undirected │ │ │ │ │ └── MaximumDegree.java │ │ │ ├── result │ │ │ │ ├── BinaryResult.java │ │ │ │ ├── BinaryResultBase.java │ │ │ │ ├── PrintableResult.java │ │ │ │ ├── ResultBase.java │ │ │ │ ├── TertiaryResult.java │ │ │ │ ├── TertiaryResultBase.java │ │ │ │ ├── TranslatableResult.java │ │ │ │ ├── UnaryResult.java │ │ │ │ └── UnaryResultBase.java │ │ │ ├── simple │ │ │ │ ├── directed │ │ │ │ │ └── Simplify.java │ │ │ │ └── undirected │ │ │ │ │ └── Simplify.java │ │ │ └── translate │ │ │ │ ├── RichTranslateFunction.java │ │ │ │ ├── Translate.java │ │ │ │ ├── TranslateEdgeValues.java │ │ │ │ ├── TranslateFunction.java │ │ │ │ ├── TranslateGraphIds.java │ │ │ │ ├── TranslateVertexValues.java │ │ │ │ └── translators │ │ │ │ ├── LongToLongValue.java │ │ │ │ ├── LongValueAddOffset.java │ │ │ │ ├── LongValueToSignedIntValue.java │ │ │ │ ├── LongValueToStringValue.java │ │ │ │ ├── LongValueToUnsignedIntValue.java │ │ │ │ └── ToNullValue.java │ │ │ ├── bipartite │ │ │ ├── BipartiteEdge.java │ │ │ ├── BipartiteGraph.java │ │ │ └── Projection.java │ │ │ ├── generator │ │ │ ├── CirculantGraph.java │ │ │ ├── CompleteGraph.java │ │ │ ├── CycleGraph.java │ │ │ ├── EchoGraph.java │ │ │ ├── EmptyGraph.java │ │ │ ├── GraphGenerator.java │ │ │ ├── GraphGeneratorBase.java │ │ │ ├── GraphGeneratorUtils.java │ │ │ ├── GridGraph.java │ │ │ ├── HypercubeGraph.java │ │ │ ├── PathGraph.java │ │ │ ├── RMatGraph.java │ │ │ ├── SingletonEdgeGraph.java │ │ │ ├── StarGraph.java │ │ │ └── random │ │ │ │ ├── BlockInfo.java │ │ │ │ ├── GeneratorFactoryBase.java │ │ │ │ ├── JDKRandomGeneratorFactory.java │ │ │ │ ├── MersenneTwisterFactory.java │ │ │ │ ├── RandomGenerable.java │ │ │ │ └── RandomGenerableFactory.java │ │ │ ├── gsa │ │ │ ├── ApplyFunction.java │ │ │ ├── GSAConfiguration.java │ │ │ ├── GatherFunction.java │ │ │ ├── GatherSumApplyIteration.java │ │ │ ├── Neighbor.java │ │ │ └── SumFunction.java │ │ │ ├── library │ │ │ ├── CommunityDetection.java │ │ │ ├── ConnectedComponents.java │ │ │ ├── GSAConnectedComponents.java │ │ │ ├── GSASingleSourceShortestPaths.java │ │ │ ├── LabelPropagation.java │ │ │ ├── SingleSourceShortestPaths.java │ │ │ ├── Summarization.java │ │ │ ├── TriangleEnumerator.java │ │ │ ├── clustering │ │ │ │ ├── TriangleListingBase.java │ │ │ │ ├── directed │ │ │ │ │ ├── AverageClusteringCoefficient.java │ │ │ │ │ ├── GlobalClusteringCoefficient.java │ │ │ │ │ ├── LocalClusteringCoefficient.java │ │ │ │ │ ├── TriadicCensus.java │ │ │ │ │ └── TriangleListing.java │ │ │ │ └── undirected │ │ │ │ │ ├── AverageClusteringCoefficient.java │ │ │ │ │ ├── GlobalClusteringCoefficient.java │ │ │ │ │ ├── LocalClusteringCoefficient.java │ │ │ │ │ ├── TriadicCensus.java │ │ │ │ │ └── TriangleListing.java │ │ │ ├── linkanalysis │ │ │ │ ├── Functions.java │ │ │ │ ├── HITS.java │ │ │ │ └── PageRank.java │ │ │ ├── metric │ │ │ │ ├── ChecksumHashCode.java │ │ │ │ ├── directed │ │ │ │ │ ├── EdgeMetrics.java │ │ │ │ │ └── VertexMetrics.java │ │ │ │ └── undirected │ │ │ │ │ ├── EdgeMetrics.java │ │ │ │ │ └── VertexMetrics.java │ │ │ └── similarity │ │ │ │ ├── AdamicAdar.java │ │ │ │ └── JaccardIndex.java │ │ │ ├── pregel │ │ │ ├── ComputeFunction.java │ │ │ ├── MessageCombiner.java │ │ │ ├── MessageIterator.java │ │ │ ├── VertexCentricConfiguration.java │ │ │ └── VertexCentricIteration.java │ │ │ ├── spargel │ │ │ ├── GatherFunction.java │ │ │ ├── MessageIterator.java │ │ │ ├── ScatterFunction.java │ │ │ ├── ScatterGatherConfiguration.java │ │ │ └── ScatterGatherIteration.java │ │ │ ├── types │ │ │ └── valuearray │ │ │ │ ├── ByteValueArray.java │ │ │ │ ├── ByteValueArrayComparator.java │ │ │ │ ├── ByteValueArraySerializer.java │ │ │ │ ├── CharValueArray.java │ │ │ │ ├── CharValueArrayComparator.java │ │ │ │ ├── CharValueArraySerializer.java │ │ │ │ ├── DoubleValueArray.java │ │ │ │ ├── DoubleValueArrayComparator.java │ │ │ │ ├── DoubleValueArraySerializer.java │ │ │ │ ├── FloatValueArray.java │ │ │ │ ├── FloatValueArrayComparator.java │ │ │ │ ├── FloatValueArraySerializer.java │ │ │ │ ├── IntValueArray.java │ │ │ │ ├── IntValueArrayComparator.java │ │ │ │ ├── IntValueArraySerializer.java │ │ │ │ ├── LongValueArray.java │ │ │ │ ├── LongValueArrayComparator.java │ │ │ │ ├── LongValueArraySerializer.java │ │ │ │ ├── NullValueArray.java │ │ │ │ ├── NullValueArrayComparator.java │ │ │ │ ├── NullValueArraySerializer.java │ │ │ │ ├── ShortValueArray.java │ │ │ │ ├── ShortValueArrayComparator.java │ │ │ │ ├── ShortValueArraySerializer.java │ │ │ │ ├── StringValueArray.java │ │ │ │ ├── StringValueArrayComparator.java │ │ │ │ ├── StringValueArraySerializer.java │ │ │ │ ├── ValueArray.java │ │ │ │ ├── ValueArrayFactory.java │ │ │ │ ├── ValueArrayTypeInfo.java │ │ │ │ └── ValueArrayTypeInfoFactory.java │ │ │ ├── utils │ │ │ ├── EdgeToTuple2Map.java │ │ │ ├── EdgeToTuple3Map.java │ │ │ ├── GraphUtils.java │ │ │ ├── MurmurHash.java │ │ │ ├── Tuple2ToEdgeMap.java │ │ │ ├── Tuple2ToVertexMap.java │ │ │ ├── Tuple3ToEdgeMap.java │ │ │ ├── VertexToTuple2Map.java │ │ │ └── proxy │ │ │ │ ├── GraphAlgorithmWrappingBase.java │ │ │ │ ├── GraphAlgorithmWrappingDataSet.java │ │ │ │ ├── GraphAlgorithmWrappingGraph.java │ │ │ │ └── OptionalBoolean.java │ │ │ └── validation │ │ │ ├── GraphValidator.java │ │ │ └── InvalidVertexIdsValidator.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── graph │ │ ├── asm │ │ ├── AsmTestBase.java │ │ ├── dataset │ │ │ ├── ChecksumHashCodeTest.java │ │ │ ├── CollectTest.java │ │ │ └── CountTest.java │ │ ├── degree │ │ │ ├── annotate │ │ │ │ ├── directed │ │ │ │ │ ├── EdgeDegreesPairTest.java │ │ │ │ │ ├── EdgeSourceDegreesTest.java │ │ │ │ │ ├── EdgeTargetDegreesTest.java │ │ │ │ │ ├── VertexDegreesTest.java │ │ │ │ │ ├── VertexInDegreeTest.java │ │ │ │ │ └── VertexOutDegreeTest.java │ │ │ │ └── undirected │ │ │ │ │ ├── EdgeDegreePairTest.java │ │ │ │ │ ├── EdgeSourceDegreeTest.java │ │ │ │ │ ├── EdgeTargetDegreeTest.java │ │ │ │ │ └── VertexDegreeTest.java │ │ │ └── filter │ │ │ │ └── undirected │ │ │ │ └── MaximumDegreeTest.java │ │ ├── simple │ │ │ ├── directed │ │ │ │ └── SimplifyTest.java │ │ │ └── undirected │ │ │ │ └── SimplifyTest.java │ │ └── translate │ │ │ ├── TranslateTest.java │ │ │ └── translators │ │ │ ├── LongValueAddOffsetTest.java │ │ │ ├── LongValueToSignedIntValueTest.java │ │ │ ├── LongValueToStringValueTest.java │ │ │ ├── LongValueToUnsignedIntValueTest.java │ │ │ └── ToNullValueTest.java │ │ ├── bipartite │ │ ├── BipartiteEdgeTest.java │ │ ├── BipartiteGraphTest.java │ │ └── ProjectionTest.java │ │ ├── generator │ │ ├── CirculantGraphTest.java │ │ ├── CompleteGraphTest.java │ │ ├── CycleGraphTest.java │ │ ├── EchoGraphTest.java │ │ ├── EmptyGraphTest.java │ │ ├── GraphGeneratorTestBase.java │ │ ├── GridGraphTest.java │ │ ├── HypercubeGraphTest.java │ │ ├── PathGraphTest.java │ │ ├── RMatGraphTest.java │ │ ├── SingletonEdgeGraphTest.java │ │ ├── StarGraphTest.java │ │ └── TestUtils.java │ │ ├── gsa │ │ ├── GSACompilerTest.java │ │ └── GSATranslationTest.java │ │ ├── library │ │ ├── ConnectedComponentsWithRandomisedEdgesITCase.java │ │ ├── clustering │ │ │ ├── directed │ │ │ │ ├── AverageClusteringCoefficientTest.java │ │ │ │ ├── GlobalClusteringCoefficientTest.java │ │ │ │ ├── LocalClusteringCoefficientTest.java │ │ │ │ ├── TriadicCensusTest.java │ │ │ │ └── TriangleListingTest.java │ │ │ └── undirected │ │ │ │ ├── AverageClusteringCoefficientTest.java │ │ │ │ ├── GlobalClusteringCoefficientTest.java │ │ │ │ ├── LocalClusteringCoefficientTest.java │ │ │ │ ├── TriadicCensusTest.java │ │ │ │ └── TriangleListingTest.java │ │ ├── linkanalysis │ │ │ ├── HITSTest.java │ │ │ └── PageRankTest.java │ │ ├── metric │ │ │ ├── ChecksumHashCodeTest.java │ │ │ ├── directed │ │ │ │ ├── EdgeMetricsTest.java │ │ │ │ └── VertexMetricsTest.java │ │ │ └── undirected │ │ │ │ ├── EdgeMetricsTest.java │ │ │ │ └── VertexMetricsTest.java │ │ └── similarity │ │ │ ├── AdamicAdarTest.java │ │ │ └── JaccardIndexTest.java │ │ ├── pregel │ │ ├── PregelCompilerTest.java │ │ └── PregelTranslationTest.java │ │ ├── spargel │ │ ├── SpargelCompilerTest.java │ │ └── SpargelTranslationTest.java │ │ ├── test │ │ ├── CollectionModeSuperstepITCase.java │ │ ├── GatherSumApplyConfigurationITCase.java │ │ ├── ScatterGatherConfigurationITCase.java │ │ ├── TestGraphUtils.java │ │ └── operations │ │ │ ├── DegreesITCase.java │ │ │ ├── DegreesWithExceptionITCase.java │ │ │ ├── FromCollectionITCase.java │ │ │ ├── GraphCreationITCase.java │ │ │ ├── GraphCreationWithCsvITCase.java │ │ │ ├── GraphCreationWithMapperITCase.java │ │ │ ├── GraphMutationsITCase.java │ │ │ ├── GraphOperationsITCase.java │ │ │ ├── JoinWithEdgesITCase.java │ │ │ ├── JoinWithVerticesITCase.java │ │ │ ├── MapEdgesITCase.java │ │ │ ├── MapVerticesITCase.java │ │ │ ├── ReduceOnEdgesMethodsITCase.java │ │ │ ├── ReduceOnEdgesWithExceptionITCase.java │ │ │ ├── ReduceOnNeighborMethodsITCase.java │ │ │ ├── ReduceOnNeighborsWithExceptionITCase.java │ │ │ └── TypeExtractorTest.java │ │ ├── types │ │ └── valuearray │ │ │ ├── ByteValueArrayComparatorTest.java │ │ │ ├── ByteValueArraySerializerTest.java │ │ │ ├── ByteValueArrayTest.java │ │ │ ├── CharValueArrayComparatorTest.java │ │ │ ├── CharValueArraySerializerTest.java │ │ │ ├── CharValueArrayTest.java │ │ │ ├── DoubleValueArrayComparatorTest.java │ │ │ ├── DoubleValueArraySerializerTest.java │ │ │ ├── DoubleValueArrayTest.java │ │ │ ├── FloatValueArrayComparatorTest.java │ │ │ ├── FloatValueArraySerializerTest.java │ │ │ ├── FloatValueArrayTest.java │ │ │ ├── IntValueArrayComparatorTest.java │ │ │ ├── IntValueArraySerializerTest.java │ │ │ ├── IntValueArrayTest.java │ │ │ ├── LongValueArrayComparatorTest.java │ │ │ ├── LongValueArraySerializerTest.java │ │ │ ├── LongValueArrayTest.java │ │ │ ├── NullValueArrayComparatorTest.java │ │ │ ├── NullValueArraySerializerTest.java │ │ │ ├── NullValueArrayTest.java │ │ │ ├── ShortValueArrayComparatorTest.java │ │ │ ├── ShortValueArraySerializerTest.java │ │ │ ├── ShortValueArrayTest.java │ │ │ ├── StringValueArrayComparatorTest.java │ │ │ ├── StringValueArraySerializerTest.java │ │ │ ├── StringValueArrayTest.java │ │ │ └── ValueArrayTypeInfoTest.java │ │ └── utils │ │ └── proxy │ │ └── OptionalBooleanTest.java ├── flink-ml │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── ml │ │ │ ├── MLUtils.scala │ │ │ ├── classification │ │ │ └── SVM.scala │ │ │ ├── common │ │ │ ├── Block.scala │ │ │ ├── FlinkMLTools.scala │ │ │ ├── LabeledVector.scala │ │ │ ├── ParameterMap.scala │ │ │ ├── WeightVector.scala │ │ │ └── WithParameters.scala │ │ │ ├── math │ │ │ ├── BLAS.scala │ │ │ ├── Breeze.scala │ │ │ ├── BreezeVectorConverter.scala │ │ │ ├── DenseMatrix.scala │ │ │ ├── DenseVector.scala │ │ │ ├── Matrix.scala │ │ │ ├── SparseMatrix.scala │ │ │ ├── SparseVector.scala │ │ │ ├── Vector.scala │ │ │ ├── VectorBuilder.scala │ │ │ ├── distributed │ │ │ │ ├── DistributedMatrix.scala │ │ │ │ └── DistributedRowMatrix.scala │ │ │ └── package.scala │ │ │ ├── metrics │ │ │ └── distances │ │ │ │ ├── ChebyshevDistanceMetric.scala │ │ │ │ ├── CosineDistanceMetric.scala │ │ │ │ ├── DistanceMetric.scala │ │ │ │ ├── EuclideanDistanceMetric.scala │ │ │ │ ├── ManhattanDistanceMetric.scala │ │ │ │ ├── MinkowskiDistanceMetric.scala │ │ │ │ ├── SquaredEuclideanDistanceMetric.scala │ │ │ │ └── TanimotoDistanceMetric.scala │ │ │ ├── nn │ │ │ ├── KNN.scala │ │ │ └── QuadTree.scala │ │ │ ├── optimization │ │ │ ├── GradientDescent.scala │ │ │ ├── LossFunction.scala │ │ │ ├── PartialLossFunction.scala │ │ │ ├── PredictionFunction.scala │ │ │ ├── RegularizationPenalty.scala │ │ │ └── Solver.scala │ │ │ ├── outlier │ │ │ └── StochasticOutlierSelection.scala │ │ │ ├── package.scala │ │ │ ├── pipeline │ │ │ ├── ChainedPredictor.scala │ │ │ ├── ChainedTransformer.scala │ │ │ ├── Estimator.scala │ │ │ ├── Predictor.scala │ │ │ └── Transformer.scala │ │ │ ├── preprocessing │ │ │ ├── MinMaxScaler.scala │ │ │ ├── PolynomialFeatures.scala │ │ │ ├── Splitter.scala │ │ │ └── StandardScaler.scala │ │ │ ├── recommendation │ │ │ └── ALS.scala │ │ │ └── regression │ │ │ └── MultipleLinearRegression.scala │ │ └── test │ │ ├── resources │ │ ├── log4j-test.properties │ │ └── logback-test.xml │ │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── ml │ │ ├── MLUtilsSuite.scala │ │ ├── classification │ │ ├── Classification.scala │ │ └── SVMITSuite.scala │ │ ├── common │ │ └── FlinkMLToolsSuite.scala │ │ ├── math │ │ ├── BreezeMathSuite.scala │ │ ├── DenseMatrixSuite.scala │ │ ├── DenseVectorSuite.scala │ │ ├── SparseMatrixSuite.scala │ │ ├── SparseVectorSuite.scala │ │ └── distributed │ │ │ └── DistributedRowMatrixSuite.scala │ │ ├── metrics │ │ └── distances │ │ │ └── DistanceMetricSuite.scala │ │ ├── nn │ │ ├── KNNITSuite.scala │ │ └── QuadTreeSuite.scala │ │ ├── optimization │ │ ├── GradientDescentITSuite.scala │ │ ├── LossFunctionTest.scala │ │ ├── PredictionFunctionITSuite.scala │ │ └── RegularizationPenaltyTest.scala │ │ ├── outlier │ │ └── StochasticOutlierSelectionITSuite.scala │ │ ├── pipeline │ │ └── PipelineITSuite.scala │ │ ├── preprocessing │ │ ├── MinMaxScalerITSuite.scala │ │ ├── PolynomialFeaturesITSuite.scala │ │ ├── SplitterITSuite.scala │ │ └── StandardScalerITSuite.scala │ │ ├── recommendation │ │ ├── ALSITSuite.scala │ │ └── Recommendation.scala │ │ ├── regression │ │ ├── MultipleLinearRegressionITSuite.scala │ │ └── RegressionData.scala │ │ └── util │ │ └── FlinkTestBase.scala ├── flink-python │ ├── pom.xml │ └── src │ │ ├── assembly │ │ └── python.xml │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── python │ │ │ │ └── api │ │ │ │ ├── PythonOperationInfo.java │ │ │ │ ├── PythonOptions.java │ │ │ │ ├── PythonPlanBinder.java │ │ │ │ ├── functions │ │ │ │ ├── PythonCoGroup.java │ │ │ │ ├── PythonMapPartition.java │ │ │ │ └── util │ │ │ │ │ ├── IdentityGroupReduce.java │ │ │ │ │ ├── KeyDiscarder.java │ │ │ │ │ ├── NestedKeyDiscarder.java │ │ │ │ │ ├── SerializerMap.java │ │ │ │ │ ├── StringDeserializerMap.java │ │ │ │ │ └── StringTupleDeserializerMap.java │ │ │ │ ├── streaming │ │ │ │ ├── data │ │ │ │ │ ├── PythonDualInputSender.java │ │ │ │ │ ├── PythonDualInputStreamer.java │ │ │ │ │ ├── PythonReceiver.java │ │ │ │ │ ├── PythonSender.java │ │ │ │ │ ├── PythonSingleInputSender.java │ │ │ │ │ ├── PythonSingleInputStreamer.java │ │ │ │ │ ├── PythonStreamer.java │ │ │ │ │ └── SingleElementPushBackIterator.java │ │ │ │ ├── plan │ │ │ │ │ ├── PythonPlanReceiver.java │ │ │ │ │ ├── PythonPlanSender.java │ │ │ │ │ └── PythonPlanStreamer.java │ │ │ │ └── util │ │ │ │ │ ├── SerializationUtils.java │ │ │ │ │ └── StreamPrinter.java │ │ │ │ ├── types │ │ │ │ └── CustomTypeWrapper.java │ │ │ │ └── util │ │ │ │ └── SetCache.java │ │ └── python │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── python │ │ │ └── api │ │ │ ├── __init__.py │ │ │ ├── flink │ │ │ ├── __init__.py │ │ │ ├── connection │ │ │ │ ├── Collector.py │ │ │ │ ├── Connection.py │ │ │ │ ├── Constants.py │ │ │ │ ├── Iterator.py │ │ │ │ └── __init__.py │ │ │ ├── example │ │ │ │ ├── TPCHQuery10.py │ │ │ │ ├── TPCHQuery3.py │ │ │ │ ├── TriangleEnumeration.py │ │ │ │ ├── WebLogAnalysis.py │ │ │ │ ├── WordCount.py │ │ │ │ └── __init__.py │ │ │ ├── functions │ │ │ │ ├── Aggregation.py │ │ │ │ ├── CoGroupFunction.py │ │ │ │ ├── CrossFunction.py │ │ │ │ ├── FilterFunction.py │ │ │ │ ├── FlatMapFunction.py │ │ │ │ ├── Function.py │ │ │ │ ├── GroupReduceFunction.py │ │ │ │ ├── JoinFunction.py │ │ │ │ ├── KeySelectorFunction.py │ │ │ │ ├── MapFunction.py │ │ │ │ ├── MapPartitionFunction.py │ │ │ │ ├── ReduceFunction.py │ │ │ │ ├── RuntimeContext.py │ │ │ │ └── __init__.py │ │ │ ├── plan │ │ │ │ ├── Constants.py │ │ │ │ ├── DataSet.py │ │ │ │ ├── Environment.py │ │ │ │ ├── OperationInfo.py │ │ │ │ └── __init__.py │ │ │ └── utilities │ │ │ │ └── __init__.py │ │ │ └── setup.py │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── python │ │ │ └── api │ │ │ ├── PythonPlanBinderTest.java │ │ │ └── streaming │ │ │ └── data │ │ │ └── SingleElementPushBackIteratorTest.java │ │ ├── python │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── python │ │ │ └── api │ │ │ ├── args │ │ │ ├── multiple_args.py │ │ │ └── no_arg.py │ │ │ ├── data_csv │ │ │ ├── data_text │ │ │ ├── test_main.py │ │ │ ├── test_main2.py │ │ │ ├── test_multiple_jobs.py │ │ │ └── utils │ │ │ └── utils.py │ │ └── resources │ │ ├── log4j-test.properties │ │ └── logback-test.xml ├── flink-table │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ ├── calcite │ │ │ │ ├── avatica │ │ │ │ │ └── util │ │ │ │ │ │ └── DateTimeUtils.java │ │ │ │ ├── sql │ │ │ │ │ └── fun │ │ │ │ │ │ └── SqlGroupFunction.java │ │ │ │ └── sql2rel │ │ │ │ │ └── AuxiliaryConverter.java │ │ │ │ └── flink │ │ │ │ └── table │ │ │ │ ├── annotation │ │ │ │ └── TableType.java │ │ │ │ ├── api │ │ │ │ └── java │ │ │ │ │ └── package-info.java │ │ │ │ └── explain │ │ │ │ ├── Node.java │ │ │ │ └── PlanJsonParser.java │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ └── NOTICE │ │ │ └── tableSourceConverter.properties │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── table │ │ │ ├── api │ │ │ ├── BatchTableEnvironment.scala │ │ │ ├── StreamTableEnvironment.scala │ │ │ ├── TableConfig.scala │ │ │ ├── TableEnvironment.scala │ │ │ ├── TableSchema.scala │ │ │ ├── Types.scala │ │ │ ├── dataview │ │ │ │ ├── DataView.scala │ │ │ │ ├── DataViewSpec.scala │ │ │ │ ├── ListView.scala │ │ │ │ └── MapView.scala │ │ │ ├── exceptions.scala │ │ │ ├── java │ │ │ │ ├── BatchTableEnvironment.scala │ │ │ │ ├── StreamTableEnvironment.scala │ │ │ │ └── windows.scala │ │ │ ├── package.scala │ │ │ ├── queryConfig.scala │ │ │ ├── scala │ │ │ │ ├── BatchTableEnvironment.scala │ │ │ │ ├── DataSetConversions.scala │ │ │ │ ├── DataStreamConversions.scala │ │ │ │ ├── StreamTableEnvironment.scala │ │ │ │ ├── TableConversions.scala │ │ │ │ ├── TableFunctionConversions.scala │ │ │ │ ├── expressionDsl.scala │ │ │ │ ├── package.scala │ │ │ │ └── windows.scala │ │ │ ├── table.scala │ │ │ └── windows.scala │ │ │ ├── calcite │ │ │ ├── CalciteConfig.scala │ │ │ ├── FlinkCalciteSqlValidator.scala │ │ │ ├── FlinkPlannerImpl.scala │ │ │ ├── FlinkRelBuilder.scala │ │ │ ├── FlinkRelOptClusterFactory.scala │ │ │ ├── FlinkTypeFactory.scala │ │ │ ├── FlinkTypeSystem.scala │ │ │ └── RelTimeIndicatorConverter.scala │ │ │ ├── catalog │ │ │ ├── CrudExternalCatalog.scala │ │ │ ├── ExternalCatalog.scala │ │ │ ├── ExternalCatalogSchema.scala │ │ │ ├── ExternalCatalogTable.scala │ │ │ ├── ExternalTableSourceUtil.scala │ │ │ ├── InMemoryExternalCatalog.scala │ │ │ └── TableSourceConverter.scala │ │ │ ├── codegen │ │ │ ├── AggregationCodeGenerator.scala │ │ │ ├── CodeGenException.scala │ │ │ ├── CodeGenUtils.scala │ │ │ ├── CodeGenerator.scala │ │ │ ├── CollectorCodeGenerator.scala │ │ │ ├── Compiler.scala │ │ │ ├── ExpressionReducer.scala │ │ │ ├── FunctionCodeGenerator.scala │ │ │ ├── Indenter.scala │ │ │ ├── InputFormatCodeGenerator.scala │ │ │ ├── calls │ │ │ │ ├── BuiltInMethods.scala │ │ │ │ ├── CallGenerator.scala │ │ │ │ ├── ConstantCallGen.scala │ │ │ │ ├── CurrentTimePointCallGen.scala │ │ │ │ ├── DateFormatCallGen.scala │ │ │ │ ├── FloorCeilCallGen.scala │ │ │ │ ├── FunctionGenerator.scala │ │ │ │ ├── MethodCallGen.scala │ │ │ │ ├── MultiTypeMethodCallGen.scala │ │ │ │ ├── NotCallGenerator.scala │ │ │ │ ├── RandCallGen.scala │ │ │ │ ├── ScalarFunctionCallGen.scala │ │ │ │ ├── ScalarOperators.scala │ │ │ │ ├── TableFunctionCallGen.scala │ │ │ │ └── TrimCallGen.scala │ │ │ ├── generated.scala │ │ │ └── package.scala │ │ │ ├── dataview │ │ │ ├── ListViewSerializer.scala │ │ │ ├── ListViewTypeInfo.scala │ │ │ ├── ListViewTypeInfoFactory.scala │ │ │ ├── MapViewSerializer.scala │ │ │ ├── MapViewTypeInfo.scala │ │ │ ├── MapViewTypeInfoFactory.scala │ │ │ ├── StateListView.scala │ │ │ └── StateMapView.scala │ │ │ ├── expressions │ │ │ ├── Expression.scala │ │ │ ├── ExpressionParser.scala │ │ │ ├── ExpressionUtils.scala │ │ │ ├── InputTypeSpec.scala │ │ │ ├── UDAGGExpression.scala │ │ │ ├── aggregations.scala │ │ │ ├── arithmetic.scala │ │ │ ├── call.scala │ │ │ ├── cast.scala │ │ │ ├── collection.scala │ │ │ ├── comparison.scala │ │ │ ├── composite.scala │ │ │ ├── fieldExpression.scala │ │ │ ├── literals.scala │ │ │ ├── logic.scala │ │ │ ├── mathExpressions.scala │ │ │ ├── ordering.scala │ │ │ ├── package.scala │ │ │ ├── stringExpressions.scala │ │ │ ├── subquery.scala │ │ │ ├── symbols.scala │ │ │ ├── time.scala │ │ │ └── windowProperties.scala │ │ │ ├── functions │ │ │ ├── AggregateFunction.scala │ │ │ ├── FunctionContext.scala │ │ │ ├── ScalarFunction.scala │ │ │ ├── TableFunction.scala │ │ │ ├── UserDefinedFunction.scala │ │ │ ├── aggfunctions │ │ │ │ ├── AvgAggFunction.scala │ │ │ │ ├── CollectAggFunction.scala │ │ │ │ ├── CountAggFunction.scala │ │ │ │ ├── MaxAggFunction.scala │ │ │ │ ├── MaxAggFunctionWithRetract.scala │ │ │ │ ├── MinAggFunction.scala │ │ │ │ ├── MinAggFunctionWithRetract.scala │ │ │ │ ├── Ordering.scala │ │ │ │ ├── Sum0AggFunction.scala │ │ │ │ ├── Sum0WithRetractAggFunction.scala │ │ │ │ ├── SumAggFunction.scala │ │ │ │ └── SumWithRetractAggFunction.scala │ │ │ ├── sql │ │ │ │ ├── DateTimeSqlFunction.scala │ │ │ │ ├── ProctimeSqlFunction.scala │ │ │ │ ├── ScalarSqlFunctions.scala │ │ │ │ └── StreamRecordTimestampSqlFunction.scala │ │ │ └── utils │ │ │ │ ├── AggSqlFunction.scala │ │ │ │ ├── ScalarSqlFunction.scala │ │ │ │ ├── TableSqlFunction.scala │ │ │ │ └── UserDefinedFunctionUtils.scala │ │ │ ├── plan │ │ │ ├── ProjectionTranslator.scala │ │ │ ├── TreeNode.scala │ │ │ ├── cost │ │ │ │ ├── DataSetCost.scala │ │ │ │ ├── DataSetCostFactory.scala │ │ │ │ ├── FlinkDefaultRelMetadataProvider.scala │ │ │ │ └── FlinkRelMdRowCount.scala │ │ │ ├── logical │ │ │ │ ├── LogicalNode.scala │ │ │ │ ├── LogicalWindow.scala │ │ │ │ ├── Resolvable.scala │ │ │ │ ├── groupWindows.scala │ │ │ │ ├── operators.scala │ │ │ │ └── rel │ │ │ │ │ └── LogicalWindowAggregate.scala │ │ │ ├── nodes │ │ │ │ ├── CommonAggregate.scala │ │ │ │ ├── CommonCalc.scala │ │ │ │ ├── CommonCorrelate.scala │ │ │ │ ├── CommonJoin.scala │ │ │ │ ├── CommonScan.scala │ │ │ │ ├── CommonSort.scala │ │ │ │ ├── FlinkConventions.scala │ │ │ │ ├── FlinkRelNode.scala │ │ │ │ ├── OverAggregate.scala │ │ │ │ ├── PhysicalTableSourceScan.scala │ │ │ │ ├── dataset │ │ │ │ │ ├── BatchScan.scala │ │ │ │ │ ├── BatchTableSourceScan.scala │ │ │ │ │ ├── DataSetAggregate.scala │ │ │ │ │ ├── DataSetCalc.scala │ │ │ │ │ ├── DataSetCorrelate.scala │ │ │ │ │ ├── DataSetDistinct.scala │ │ │ │ │ ├── DataSetIntersect.scala │ │ │ │ │ ├── DataSetJoin.scala │ │ │ │ │ ├── DataSetMinus.scala │ │ │ │ │ ├── DataSetRel.scala │ │ │ │ │ ├── DataSetScan.scala │ │ │ │ │ ├── DataSetSingleRowJoin.scala │ │ │ │ │ ├── DataSetSort.scala │ │ │ │ │ ├── DataSetUnion.scala │ │ │ │ │ ├── DataSetValues.scala │ │ │ │ │ └── DataSetWindowAggregate.scala │ │ │ │ ├── datastream │ │ │ │ │ ├── DataStreamCalc.scala │ │ │ │ │ ├── DataStreamCorrelate.scala │ │ │ │ │ ├── DataStreamGroupAggregate.scala │ │ │ │ │ ├── DataStreamGroupWindowAggregate.scala │ │ │ │ │ ├── DataStreamOverAggregate.scala │ │ │ │ │ ├── DataStreamRel.scala │ │ │ │ │ ├── DataStreamScan.scala │ │ │ │ │ ├── DataStreamSort.scala │ │ │ │ │ ├── DataStreamUnion.scala │ │ │ │ │ ├── DataStreamValues.scala │ │ │ │ │ ├── DataStreamWindowJoin.scala │ │ │ │ │ ├── StreamScan.scala │ │ │ │ │ ├── StreamTableSourceScan.scala │ │ │ │ │ ├── retractionTraitDefs.scala │ │ │ │ │ └── retractionTraits.scala │ │ │ │ └── logical │ │ │ │ │ ├── FlinkLogicalAggregate.scala │ │ │ │ │ ├── FlinkLogicalCalc.scala │ │ │ │ │ ├── FlinkLogicalCorrelate.scala │ │ │ │ │ ├── FlinkLogicalIntersect.scala │ │ │ │ │ ├── FlinkLogicalJoin.scala │ │ │ │ │ ├── FlinkLogicalMinus.scala │ │ │ │ │ ├── FlinkLogicalNativeTableScan.scala │ │ │ │ │ ├── FlinkLogicalOverWindow.scala │ │ │ │ │ ├── FlinkLogicalRel.scala │ │ │ │ │ ├── FlinkLogicalSort.scala │ │ │ │ │ ├── FlinkLogicalTableFunctionScan.scala │ │ │ │ │ ├── FlinkLogicalTableSourceScan.scala │ │ │ │ │ ├── FlinkLogicalUnion.scala │ │ │ │ │ ├── FlinkLogicalValues.scala │ │ │ │ │ └── FlinkLogicalWindowAggregate.scala │ │ │ ├── rules │ │ │ │ ├── FlinkRuleSets.scala │ │ │ │ ├── common │ │ │ │ │ ├── LogicalWindowAggregateRule.scala │ │ │ │ │ └── WindowPropertiesRule.scala │ │ │ │ ├── dataSet │ │ │ │ │ ├── BatchTableSourceScanRule.scala │ │ │ │ │ ├── DataSetAggregateRule.scala │ │ │ │ │ ├── DataSetAggregateWithNullValuesRule.scala │ │ │ │ │ ├── DataSetCalcRule.scala │ │ │ │ │ ├── DataSetCorrelateRule.scala │ │ │ │ │ ├── DataSetDistinctRule.scala │ │ │ │ │ ├── DataSetIntersectRule.scala │ │ │ │ │ ├── DataSetJoinRule.scala │ │ │ │ │ ├── DataSetLogicalWindowAggregateRule.scala │ │ │ │ │ ├── DataSetMinusRule.scala │ │ │ │ │ ├── DataSetScanRule.scala │ │ │ │ │ ├── DataSetSingleRowJoinRule.scala │ │ │ │ │ ├── DataSetSortRule.scala │ │ │ │ │ ├── DataSetUnionRule.scala │ │ │ │ │ ├── DataSetValuesRule.scala │ │ │ │ │ └── DataSetWindowAggregateRule.scala │ │ │ │ ├── datastream │ │ │ │ │ ├── DataStreamCalcRule.scala │ │ │ │ │ ├── DataStreamCorrelateRule.scala │ │ │ │ │ ├── DataStreamGroupAggregateRule.scala │ │ │ │ │ ├── DataStreamGroupWindowAggregateRule.scala │ │ │ │ │ ├── DataStreamLogicalWindowAggregateRule.scala │ │ │ │ │ ├── DataStreamOverAggregateRule.scala │ │ │ │ │ ├── DataStreamRetractionRules.scala │ │ │ │ │ ├── DataStreamScanRule.scala │ │ │ │ │ ├── DataStreamSortRule.scala │ │ │ │ │ ├── DataStreamUnionRule.scala │ │ │ │ │ ├── DataStreamValuesRule.scala │ │ │ │ │ ├── DataStreamWindowJoinRule.scala │ │ │ │ │ └── StreamTableSourceScanRule.scala │ │ │ │ └── logical │ │ │ │ │ ├── DecomposeGroupingSetRule.scala │ │ │ │ │ ├── EnumerableToLogicalTableScan.scala │ │ │ │ │ ├── LogicalUnnestRule.scala │ │ │ │ │ ├── PushFilterIntoTableSourceScanRule.scala │ │ │ │ │ └── PushProjectIntoTableSourceScanRule.scala │ │ │ ├── schema │ │ │ │ ├── ArrayRelDataType.scala │ │ │ │ ├── BatchTableSourceTable.scala │ │ │ │ ├── CompositeRelDataType.scala │ │ │ │ ├── DataSetTable.scala │ │ │ │ ├── DataStreamTable.scala │ │ │ │ ├── FlinkTableFunctionImpl.scala │ │ │ │ ├── GenericRelDataType.scala │ │ │ │ ├── InlineTable.scala │ │ │ │ ├── MapRelDataType.scala │ │ │ │ ├── MultisetRelDataType.scala │ │ │ │ ├── RelTable.scala │ │ │ │ ├── RowSchema.scala │ │ │ │ ├── StreamTableSourceTable.scala │ │ │ │ ├── TableSinkTable.scala │ │ │ │ ├── TableSourceTable.scala │ │ │ │ └── TimeIndicatorRelDataType.scala │ │ │ ├── stats │ │ │ │ ├── ColumnStats.scala │ │ │ │ ├── FlinkStatistic.scala │ │ │ │ └── TableStats.scala │ │ │ └── util │ │ │ │ ├── ExplodeFunctionUtil.scala │ │ │ │ ├── RexProgramExtractor.scala │ │ │ │ ├── RexProgramRewriter.scala │ │ │ │ └── UpdatingPlanChecker.scala │ │ │ ├── runtime │ │ │ ├── CRowCorrelateProcessRunner.scala │ │ │ ├── CRowKeySelector.scala │ │ │ ├── CRowMapRunner.scala │ │ │ ├── CRowOutputProcessRunner.scala │ │ │ ├── CRowProcessRunner.scala │ │ │ ├── CRowWrappingCollector.scala │ │ │ ├── CorrelateFlatMapRunner.scala │ │ │ ├── CountPartitionFunction.scala │ │ │ ├── FlatJoinRunner.scala │ │ │ ├── FlatMapRunner.scala │ │ │ ├── IntersectCoGroupFunction.scala │ │ │ ├── LimitFilterFunction.scala │ │ │ ├── MapJoinLeftRunner.scala │ │ │ ├── MapJoinRightRunner.scala │ │ │ ├── MapRunner.scala │ │ │ ├── MapSideJoinRunner.scala │ │ │ ├── MinusCoGroupFunction.scala │ │ │ ├── OutputRowtimeProcessFunction.scala │ │ │ ├── RowtimeProcessFunction.scala │ │ │ ├── TableFunctionCollector.scala │ │ │ ├── aggregate │ │ │ │ ├── AggregateAggFunction.scala │ │ │ │ ├── AggregateUtil.scala │ │ │ │ ├── DataSetAggFunction.scala │ │ │ │ ├── DataSetFinalAggFunction.scala │ │ │ │ ├── DataSetPreAggFunction.scala │ │ │ │ ├── DataSetSessionWindowAggReduceGroupFunction.scala │ │ │ │ ├── DataSetSessionWindowAggregatePreProcessor.scala │ │ │ │ ├── DataSetSlideTimeWindowAggFlatMapFunction.scala │ │ │ │ ├── DataSetSlideTimeWindowAggReduceGroupFunction.scala │ │ │ │ ├── DataSetSlideWindowAggReduceCombineFunction.scala │ │ │ │ ├── DataSetSlideWindowAggReduceGroupFunction.scala │ │ │ │ ├── DataSetTumbleCountWindowAggReduceGroupFunction.scala │ │ │ │ ├── DataSetTumbleTimeWindowAggReduceCombineFunction.scala │ │ │ │ ├── DataSetTumbleTimeWindowAggReduceGroupFunction.scala │ │ │ │ ├── DataSetWindowAggMapFunction.scala │ │ │ │ ├── DistinctReduce.scala │ │ │ │ ├── GeneratedAggregations.scala │ │ │ │ ├── GroupAggProcessFunction.scala │ │ │ │ ├── IncrementalAggregateAllTimeWindowFunction.scala │ │ │ │ ├── IncrementalAggregateAllWindowFunction.scala │ │ │ │ ├── IncrementalAggregateTimeWindowFunction.scala │ │ │ │ ├── IncrementalAggregateWindowFunction.scala │ │ │ │ ├── ProcTimeBoundedRangeOver.scala │ │ │ │ ├── ProcTimeBoundedRowsOver.scala │ │ │ │ ├── ProcTimeSortProcessFunction.scala │ │ │ │ ├── ProcTimeUnboundedOver.scala │ │ │ │ ├── ProcessFunctionWithCleanupState.scala │ │ │ │ ├── RowTimeBoundedRangeOver.scala │ │ │ │ ├── RowTimeBoundedRowsOver.scala │ │ │ │ ├── RowTimeSortProcessFunction.scala │ │ │ │ ├── RowTimeUnboundedOver.scala │ │ │ │ ├── SortUtil.scala │ │ │ │ └── TimeWindowPropertyCollector.scala │ │ │ ├── conversion │ │ │ │ ├── CRowToJavaTupleMapFunction.scala │ │ │ │ ├── CRowToJavaTupleMapRunner.scala │ │ │ │ ├── CRowToRowMapFunction.scala │ │ │ │ ├── CRowToScalaTupleMapFunction.scala │ │ │ │ └── CRowToScalaTupleMapRunner.scala │ │ │ ├── functions │ │ │ │ ├── DateTimeFunctions.scala │ │ │ │ ├── ScalarFunctions.scala │ │ │ │ └── ThreadLocalCache.scala │ │ │ ├── io │ │ │ │ ├── CRowValuesInputFormat.scala │ │ │ │ └── ValuesInputFormat.scala │ │ │ ├── join │ │ │ │ ├── ProcTimeBoundedStreamInnerJoin.scala │ │ │ │ ├── RowTimeBoundedStreamInnerJoin.scala │ │ │ │ ├── TimeBoundedStreamInnerJoin.scala │ │ │ │ └── WindowJoinUtil.scala │ │ │ ├── operators │ │ │ │ ├── KeyedCoProcessOperatorWithWatermarkDelay.scala │ │ │ │ └── KeyedProcessOperatorWithWatermarkDelay.scala │ │ │ ├── outerJoinGroupReduceRunners.scala │ │ │ ├── outerJoinRunners.scala │ │ │ ├── triggers │ │ │ │ └── StateCleaningCountTrigger.scala │ │ │ └── types │ │ │ │ ├── CRow.scala │ │ │ │ ├── CRowComparator.scala │ │ │ │ ├── CRowSerializer.scala │ │ │ │ └── CRowTypeInfo.scala │ │ │ ├── sinks │ │ │ ├── AppendStreamTableSink.scala │ │ │ ├── BatchTableSink.scala │ │ │ ├── CsvTableSink.scala │ │ │ ├── RetractStreamTableSink.scala │ │ │ ├── TableSink.scala │ │ │ ├── TableSinkBase.scala │ │ │ └── UpsertStreamTableSink.scala │ │ │ ├── sources │ │ │ ├── BatchTableSource.scala │ │ │ ├── CsvTableSource.scala │ │ │ ├── CsvTableSourceConverter.scala │ │ │ ├── DefinedFieldMapping.scala │ │ │ ├── FieldComputer.scala │ │ │ ├── FilterableTableSource.scala │ │ │ ├── NestedFieldsProjectableTableSource.scala │ │ │ ├── ProjectableTableSource.scala │ │ │ ├── StreamTableSource.scala │ │ │ ├── TableSource.scala │ │ │ ├── TableSourceUtil.scala │ │ │ ├── definedTimeAttributes.scala │ │ │ ├── tsextractors │ │ │ │ ├── ExistingField.scala │ │ │ │ ├── StreamRecordTimestamp.scala │ │ │ │ └── TimestampExtractor.scala │ │ │ └── wmstrategies │ │ │ │ ├── AscendingTimestamps.scala │ │ │ │ ├── BoundedOutOfOrderTimestamps.scala │ │ │ │ └── watermarkStrategies.scala │ │ │ ├── typeutils │ │ │ ├── InternalTypeInfo.scala │ │ │ ├── RowIntervalTypeInfo.scala │ │ │ ├── TimeIndicatorTypeInfo.scala │ │ │ ├── TimeIntervalTypeInfo.scala │ │ │ ├── TypeCheckUtils.scala │ │ │ └── TypeCoercion.scala │ │ │ ├── util │ │ │ └── Logging.scala │ │ │ └── validate │ │ │ ├── FunctionCatalog.scala │ │ │ └── ValidationResult.scala │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── table │ │ │ └── runtime │ │ │ ├── batch │ │ │ ├── JavaTableSourceITCase.java │ │ │ ├── sql │ │ │ │ ├── GroupingSetsITCase.java │ │ │ │ └── JavaSqlITCase.java │ │ │ └── table │ │ │ │ └── JavaTableEnvironmentITCase.java │ │ │ ├── stream │ │ │ └── sql │ │ │ │ └── JavaSqlITCase.java │ │ │ └── utils │ │ │ ├── JavaPojos.java │ │ │ ├── JavaStreamTestData.java │ │ │ ├── JavaUserDefinedAggFunctions.java │ │ │ ├── JavaUserDefinedScalarFunctions.java │ │ │ └── JavaUserDefinedTableFunctions.java │ │ ├── resources │ │ ├── log4j-test.properties │ │ └── logback-test.xml │ │ └── scala │ │ ├── org │ │ └── apache │ │ │ └── flink │ │ │ └── table │ │ │ ├── api │ │ │ ├── ExternalCatalogTest.scala │ │ │ ├── TableEnvironmentTest.scala │ │ │ ├── TableSchemaTest.scala │ │ │ ├── TableSourceTest.scala │ │ │ ├── batch │ │ │ │ ├── BatchTableEnvironmentTest.scala │ │ │ │ ├── ExplainTest.scala │ │ │ │ ├── sql │ │ │ │ │ ├── AggregateTest.scala │ │ │ │ │ ├── CalcTest.scala │ │ │ │ │ ├── CorrelateTest.scala │ │ │ │ │ ├── DistinctAggregateTest.scala │ │ │ │ │ ├── GroupWindowTest.scala │ │ │ │ │ ├── GroupingSetsTest.scala │ │ │ │ │ ├── JoinTest.scala │ │ │ │ │ ├── SetOperatorsTest.scala │ │ │ │ │ ├── SingleRowJoinTest.scala │ │ │ │ │ └── validation │ │ │ │ │ │ ├── CalcValidationTest.scala │ │ │ │ │ │ ├── CorrelateValidationTest.scala │ │ │ │ │ │ ├── GroupWindowValidationTest.scala │ │ │ │ │ │ ├── InsertIntoValidationTest.scala │ │ │ │ │ │ ├── JoinValidationTest.scala │ │ │ │ │ │ ├── OverWindowValidationTest.scala │ │ │ │ │ │ └── SortValidationTest.scala │ │ │ │ └── table │ │ │ │ │ ├── AggregateTest.scala │ │ │ │ │ ├── CalcTest.scala │ │ │ │ │ ├── CorrelateTest.scala │ │ │ │ │ ├── GroupWindowTest.scala │ │ │ │ │ ├── JoinTest.scala │ │ │ │ │ ├── SetOperatorsTest.scala │ │ │ │ │ ├── stringexpr │ │ │ │ │ ├── AggregateStringExpressionTest.scala │ │ │ │ │ ├── CalcStringExpressionTest.scala │ │ │ │ │ ├── CorrelateStringExpressionTest.scala │ │ │ │ │ ├── JoinStringExpressionTest.scala │ │ │ │ │ └── SetOperatorsTest.scala │ │ │ │ │ └── validation │ │ │ │ │ ├── AggregateValidationTest.scala │ │ │ │ │ ├── CalcValidationTest.scala │ │ │ │ │ ├── CorrelateValidationTest.scala │ │ │ │ │ ├── GroupWindowValidationTest.scala │ │ │ │ │ ├── InsertIntoValidationTest.scala │ │ │ │ │ ├── JoinValidationTest.scala │ │ │ │ │ ├── OverWindowValidationTest.scala │ │ │ │ │ ├── SetOperatorsValidationTest.scala │ │ │ │ │ └── SortValidationTest.scala │ │ │ ├── stream │ │ │ │ ├── ExplainTest.scala │ │ │ │ ├── StreamTableEnvironmentTest.scala │ │ │ │ ├── StreamTableEnvironmentValidationTest.scala │ │ │ │ ├── sql │ │ │ │ │ ├── AggregateTest.scala │ │ │ │ │ ├── CorrelateTest.scala │ │ │ │ │ ├── GroupWindowTest.scala │ │ │ │ │ ├── JoinTest.scala │ │ │ │ │ ├── OverWindowTest.scala │ │ │ │ │ ├── SortTest.scala │ │ │ │ │ ├── UnionTest.scala │ │ │ │ │ └── validation │ │ │ │ │ │ ├── CorrelateValidationTest.scala │ │ │ │ │ │ ├── InsertIntoValidationTest.scala │ │ │ │ │ │ ├── JoinValidationTest.scala │ │ │ │ │ │ ├── OverWindowValidationTest.scala │ │ │ │ │ │ ├── SortValidationTest.scala │ │ │ │ │ │ └── WindowAggregateValidationTest.scala │ │ │ │ └── table │ │ │ │ │ ├── AggregateTest.scala │ │ │ │ │ ├── CalcTest.scala │ │ │ │ │ ├── CorrelateTest.scala │ │ │ │ │ ├── GroupWindowTest.scala │ │ │ │ │ ├── JoinTest.scala │ │ │ │ │ ├── OverWindowTest.scala │ │ │ │ │ ├── SetOperatorsTest.scala │ │ │ │ │ ├── TableSourceTest.scala │ │ │ │ │ ├── stringexpr │ │ │ │ │ ├── AggregateStringExpressionTest.scala │ │ │ │ │ ├── CalcStringExpressionTest.scala │ │ │ │ │ ├── CorrelateStringExpressionTest.scala │ │ │ │ │ ├── GroupWindowStringExpressionTest.scala │ │ │ │ │ ├── OverWindowStringExpressionTest.scala │ │ │ │ │ └── SetOperatorsStringExpressionTest.scala │ │ │ │ │ └── validation │ │ │ │ │ ├── AggregateValidationTest.scala │ │ │ │ │ ├── CalcValidationTest.scala │ │ │ │ │ ├── CorrelateValidationTest.scala │ │ │ │ │ ├── GroupWindowValidationTest.scala │ │ │ │ │ ├── InsertIntoValidationTest.scala │ │ │ │ │ ├── JoinValidationTest.scala │ │ │ │ │ ├── OverWindowValidationTest.scala │ │ │ │ │ ├── SetOperatorsValidationTest.scala │ │ │ │ │ ├── TableSinkValidationTest.scala │ │ │ │ │ └── UnsupportedOpsValidationTest.scala │ │ │ └── validation │ │ │ │ ├── InlineTableValidationTest.scala │ │ │ │ ├── TableEnvironmentValidationTest.scala │ │ │ │ ├── TableSchemaValidationTest.scala │ │ │ │ ├── TableSinksValidationTest.scala │ │ │ │ ├── TableSourceValidationTest.scala │ │ │ │ └── UserDefinedFunctionValidationTest.scala │ │ │ ├── calcite │ │ │ └── CalciteConfigBuilderTest.scala │ │ │ ├── catalog │ │ │ ├── ExternalCatalogSchemaTest.scala │ │ │ ├── ExternalTableSourceUtilTest.scala │ │ │ └── InMemoryExternalCatalogTest.scala │ │ │ ├── dataview │ │ │ ├── ListViewSerializerTest.scala │ │ │ └── MapViewSerializerTest.scala │ │ │ ├── expressions │ │ │ ├── ArrayTypeTest.scala │ │ │ ├── CompositeAccessTest.scala │ │ │ ├── DateTimeFunctionTest.scala │ │ │ ├── DecimalTypeTest.scala │ │ │ ├── LiteralTest.scala │ │ │ ├── MapTypeTest.scala │ │ │ ├── NonDeterministicTests.scala │ │ │ ├── RowTypeTest.scala │ │ │ ├── ScalarFunctionsTest.scala │ │ │ ├── ScalarOperatorsTest.scala │ │ │ ├── SqlExpressionTest.scala │ │ │ ├── TemporalTypesTest.scala │ │ │ ├── UserDefinedScalarFunctionTest.scala │ │ │ ├── utils │ │ │ │ ├── ArrayTypeTestBase.scala │ │ │ │ ├── CompositeTypeTestBase.scala │ │ │ │ ├── ExpressionTestBase.scala │ │ │ │ ├── MapTypeTestBase.scala │ │ │ │ ├── RowTypeTestBase.scala │ │ │ │ ├── ScalarOperatorsTestBase.scala │ │ │ │ ├── ScalarTypesTestBase.scala │ │ │ │ └── userDefinedScalarFunctions.scala │ │ │ └── validation │ │ │ │ ├── ArrayTypeValidationTest.scala │ │ │ │ ├── CompositeAccessValidationTest.scala │ │ │ │ ├── MapTypeValidationTest.scala │ │ │ │ ├── RowTypeValidationTest.scala │ │ │ │ ├── ScalarFunctionsValidationTest.scala │ │ │ │ └── ScalarOperatorsValidationTest.scala │ │ │ ├── plan │ │ │ ├── ExpressionReductionRulesTest.scala │ │ │ ├── NormalizationRulesTest.scala │ │ │ ├── QueryDecorrelationTest.scala │ │ │ ├── RetractionRulesTest.scala │ │ │ ├── RexProgramExtractorTest.scala │ │ │ ├── RexProgramRewriterTest.scala │ │ │ ├── RexProgramTestBase.scala │ │ │ └── TimeIndicatorConversionTest.scala │ │ │ ├── runtime │ │ │ ├── aggfunctions │ │ │ │ ├── AggFunctionTestBase.scala │ │ │ │ ├── AvgFunctionTest.scala │ │ │ │ ├── CollectAggFunctionTest.scala │ │ │ │ ├── CountAggFunctionTest.scala │ │ │ │ ├── MaxAggFunctionTest.scala │ │ │ │ ├── MaxWithRetractAggFunctionTest.scala │ │ │ │ ├── MinAggFunctionTest.scala │ │ │ │ ├── MinWithRetractAggFunctionTest.scala │ │ │ │ ├── Sum0AggFunctionTest.scala │ │ │ │ ├── Sum0WithRetractAggFunctionTest.scala │ │ │ │ ├── SumAggFunctionTest.scala │ │ │ │ └── SumWithRetractAggFunctionTest.scala │ │ │ ├── batch │ │ │ │ ├── AvroTypesITCase.scala │ │ │ │ ├── sql │ │ │ │ │ ├── AggregateITCase.scala │ │ │ │ │ ├── CalcITCase.scala │ │ │ │ │ ├── JoinITCase.scala │ │ │ │ │ ├── SetOperatorsITCase.scala │ │ │ │ │ ├── SortITCase.scala │ │ │ │ │ ├── TableEnvironmentITCase.scala │ │ │ │ │ └── TableSourceITCase.scala │ │ │ │ └── table │ │ │ │ │ ├── AggregateITCase.scala │ │ │ │ │ ├── CalcITCase.scala │ │ │ │ │ ├── CorrelateITCase.scala │ │ │ │ │ ├── GroupWindowITCase.scala │ │ │ │ │ ├── JoinITCase.scala │ │ │ │ │ ├── SetOperatorsITCase.scala │ │ │ │ │ ├── SortITCase.scala │ │ │ │ │ ├── TableEnvironmentITCase.scala │ │ │ │ │ ├── TableSinkITCase.scala │ │ │ │ │ └── TableSourceITCase.scala │ │ │ ├── harness │ │ │ │ ├── HarnessTestBase.scala │ │ │ │ ├── JoinHarnessTest.scala │ │ │ │ ├── NonWindowHarnessTest.scala │ │ │ │ ├── OverWindowHarnessTest.scala │ │ │ │ ├── SortProcessFunctionHarnessTest.scala │ │ │ │ └── StateCleaningCountTriggerHarnessTest.scala │ │ │ ├── operators │ │ │ │ ├── KeyedCoProcessOperatorWithWatermarkDelayTest.scala │ │ │ │ └── KeyedProcessOperatorWithWatermarkDelayTest.scala │ │ │ ├── stream │ │ │ │ ├── TimeAttributesITCase.scala │ │ │ │ ├── sql │ │ │ │ │ ├── JoinITCase.scala │ │ │ │ │ ├── OverWindowITCase.scala │ │ │ │ │ ├── SortITCase.scala │ │ │ │ │ ├── SqlITCase.scala │ │ │ │ │ └── TableSourceITCase.scala │ │ │ │ └── table │ │ │ │ │ ├── AggregateITCase.scala │ │ │ │ │ ├── CalcITCase.scala │ │ │ │ │ ├── CorrelateITCase.scala │ │ │ │ │ ├── GroupWindowITCase.scala │ │ │ │ │ ├── OverWindowITCase.scala │ │ │ │ │ ├── RetractionITCase.scala │ │ │ │ │ ├── SetOperatorsITCase.scala │ │ │ │ │ ├── TableSinkITCase.scala │ │ │ │ │ └── TableSourceITCase.scala │ │ │ ├── types │ │ │ │ └── CRowComparatorTest.scala │ │ │ └── utils │ │ │ │ ├── CommonTestData.scala │ │ │ │ ├── SortTestUtils.scala │ │ │ │ ├── StreamITCase.scala │ │ │ │ ├── StreamTestData.scala │ │ │ │ ├── StreamingWithStateTestBase.scala │ │ │ │ ├── TableProgramsClusterTestBase.scala │ │ │ │ ├── TableProgramsCollectionTestBase.scala │ │ │ │ ├── TableProgramsTestBase.scala │ │ │ │ ├── TimeTestUtil.scala │ │ │ │ └── UserDefinedFunctionTestUtils.scala │ │ │ └── utils │ │ │ ├── InputTypeBuilder.scala │ │ │ ├── LogicalPlanFormatUtils.scala │ │ │ ├── MemoryTableSinkUtil.scala │ │ │ ├── MockTableEnvironment.scala │ │ │ ├── TableTestBase.scala │ │ │ ├── TestFilterableTableSource.scala │ │ │ ├── UserDefinedAggFunctions.scala │ │ │ ├── UserDefinedTableFunctions.scala │ │ │ └── testTableSources.scala │ │ └── resources │ │ ├── testFilter0.out │ │ ├── testFilter1.out │ │ ├── testFilterStream0.out │ │ ├── testJoin0.out │ │ ├── testJoin1.out │ │ ├── testUnion0.out │ │ ├── testUnion1.out │ │ └── testUnionStream0.out └── pom.xml ├── flink-mesos ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── mesos │ │ │ ├── Utils.java │ │ │ ├── cli │ │ │ └── FlinkMesosSessionCli.java │ │ │ ├── configuration │ │ │ └── MesosOptions.java │ │ │ ├── entrypoint │ │ │ ├── MesosEntrypointUtils.java │ │ │ ├── MesosJobClusterEntrypoint.java │ │ │ ├── MesosSessionClusterEntrypoint.java │ │ │ └── MesosTaskExecutorRunner.java │ │ │ ├── runtime │ │ │ └── clusterframework │ │ │ │ ├── LaunchableMesosWorker.java │ │ │ │ ├── MesosApplicationMasterRunner.java │ │ │ │ ├── MesosConfigKeys.java │ │ │ │ ├── MesosFlinkResourceManager.java │ │ │ │ ├── MesosResourceManager.java │ │ │ │ ├── MesosResourceManagerActions.java │ │ │ │ ├── MesosTaskManagerParameters.java │ │ │ │ ├── MesosTaskManagerRunner.java │ │ │ │ ├── RegisteredMesosWorkerNode.java │ │ │ │ ├── services │ │ │ │ ├── AbstractMesosServices.java │ │ │ │ ├── MesosServices.java │ │ │ │ ├── MesosServicesUtils.java │ │ │ │ ├── StandaloneMesosServices.java │ │ │ │ └── ZooKeeperMesosServices.java │ │ │ │ └── store │ │ │ │ ├── MesosWorkerStore.java │ │ │ │ ├── StandaloneMesosWorkerStore.java │ │ │ │ └── ZooKeeperMesosWorkerStore.java │ │ │ ├── scheduler │ │ │ ├── LaunchableTask.java │ │ │ ├── Offer.java │ │ │ ├── SchedulerProxy.java │ │ │ ├── TaskSchedulerBuilder.java │ │ │ └── messages │ │ │ │ ├── AcceptOffers.java │ │ │ │ ├── Connected.java │ │ │ │ ├── Disconnected.java │ │ │ │ ├── Error.java │ │ │ │ ├── ExecutorLost.java │ │ │ │ ├── FrameworkMessage.java │ │ │ │ ├── OfferRescinded.java │ │ │ │ ├── ReRegistered.java │ │ │ │ ├── Registered.java │ │ │ │ ├── ResourceOffers.java │ │ │ │ ├── SlaveLost.java │ │ │ │ └── StatusUpdate.java │ │ │ └── util │ │ │ ├── MesosArtifactResolver.java │ │ │ ├── MesosArtifactServer.java │ │ │ ├── MesosConfiguration.java │ │ │ └── MesosResourceAllocation.java │ ├── resources │ │ └── log4j.properties │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── mesos │ │ ├── runtime │ │ └── clusterframework │ │ │ ├── MesosJobManager.scala │ │ │ └── MesosTaskManager.scala │ │ └── scheduler │ │ ├── ConnectionMonitor.scala │ │ ├── LaunchCoordinator.scala │ │ ├── ReconciliationCoordinator.scala │ │ ├── TaskMonitor.scala │ │ └── Tasks.scala │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── mesos │ │ ├── runtime │ │ └── clusterframework │ │ │ ├── MesosFlinkResourceManagerTest.java │ │ │ ├── MesosResourceManagerTest.java │ │ │ └── MesosTaskManagerParametersTest.java │ │ ├── scheduler │ │ └── OfferTest.java │ │ └── util │ │ └── MesosResourceAllocationTest.java │ ├── resources │ └── log4j-test.properties │ └── scala │ └── org │ └── apache │ └── flink │ ├── mesos │ ├── Utils.scala │ └── scheduler │ │ ├── LaunchCoordinatorTest.scala │ │ ├── ReconciliationCoordinatorTest.scala │ │ ├── TaskMonitorTest.scala │ │ └── TasksTest.scala │ └── runtime │ └── akka │ └── FSMSpec.scala ├── flink-metrics ├── flink-metrics-core │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ ├── CharacterFilter.java │ │ │ ├── Counter.java │ │ │ ├── Gauge.java │ │ │ ├── Histogram.java │ │ │ ├── HistogramStatistics.java │ │ │ ├── Meter.java │ │ │ ├── MeterView.java │ │ │ ├── Metric.java │ │ │ ├── MetricConfig.java │ │ │ ├── MetricGroup.java │ │ │ ├── SimpleCounter.java │ │ │ ├── View.java │ │ │ ├── groups │ │ │ └── UnregisteredMetricsGroup.java │ │ │ └── reporter │ │ │ ├── AbstractReporter.java │ │ │ ├── MetricReporter.java │ │ │ └── Scheduled.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── metrics │ │ ├── MeterViewTest.java │ │ └── util │ │ ├── TestHistogram.java │ │ └── TestMeter.java ├── flink-metrics-datadog │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ └── datadog │ │ │ ├── DCounter.java │ │ │ ├── DGauge.java │ │ │ ├── DMeter.java │ │ │ ├── DMetric.java │ │ │ ├── DSeries.java │ │ │ ├── DatadogHttpClient.java │ │ │ ├── DatadogHttpReporter.java │ │ │ └── MetricType.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ └── datadog │ │ │ └── DatadogHttpClientTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-metrics-dropwizard │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── dropwizard │ │ │ ├── ScheduledDropwizardReporter.java │ │ │ └── metrics │ │ │ ├── DropwizardHistogramStatistics.java │ │ │ ├── DropwizardHistogramWrapper.java │ │ │ ├── DropwizardMeterWrapper.java │ │ │ ├── FlinkCounterWrapper.java │ │ │ ├── FlinkGaugeWrapper.java │ │ │ ├── FlinkHistogramWrapper.java │ │ │ ├── FlinkMeterWrapper.java │ │ │ └── HistogramStatisticsWrapper.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── dropwizard │ │ │ ├── ScheduledDropwizardReporterTest.java │ │ │ └── metrics │ │ │ ├── DropwizardFlinkHistogramWrapperTest.java │ │ │ ├── DropwizardMeterWrapperTest.java │ │ │ └── FlinkMeterWrapperTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-metrics-ganglia │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── metrics │ │ └── ganglia │ │ └── GangliaReporter.java ├── flink-metrics-graphite │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── metrics │ │ └── graphite │ │ └── GraphiteReporter.java ├── flink-metrics-jmx │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ └── jmx │ │ │ └── JMXReporter.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ ├── metrics │ │ │ └── jmx │ │ │ │ └── JMXReporterTest.java │ │ │ └── runtime │ │ │ └── jobmanager │ │ │ └── JMXJobManagerMetricTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-metrics-prometheus │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ └── prometheus │ │ │ └── PrometheusReporter.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ └── prometheus │ │ │ ├── PrometheusReporterTaskScopeTest.java │ │ │ └── PrometheusReporterTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-metrics-slf4j │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ └── slf4j │ │ │ └── Slf4jReporter.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ └── slf4j │ │ │ ├── Slf4jReporterTest.java │ │ │ └── TestUtils.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-metrics-statsd │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ └── statsd │ │ │ └── StatsDReporter.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── metrics │ │ │ └── statsd │ │ │ └── StatsDReporterTest.java │ │ └── resources │ │ └── log4j-test.properties └── pom.xml ├── flink-optimizer ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── optimizer │ │ ├── CompilerException.java │ │ ├── CompilerPostPassException.java │ │ ├── DataStatistics.java │ │ ├── Optimizer.java │ │ ├── costs │ │ ├── CostEstimator.java │ │ ├── Costs.java │ │ └── DefaultCostEstimator.java │ │ ├── dag │ │ ├── AbstractPartialSolutionNode.java │ │ ├── BinaryUnionNode.java │ │ ├── BulkIterationNode.java │ │ ├── BulkPartialSolutionNode.java │ │ ├── CoGroupNode.java │ │ ├── CoGroupRawNode.java │ │ ├── CrossNode.java │ │ ├── DagConnection.java │ │ ├── DataSinkNode.java │ │ ├── DataSourceNode.java │ │ ├── EstimateProvider.java │ │ ├── FilterNode.java │ │ ├── FlatMapNode.java │ │ ├── GroupCombineNode.java │ │ ├── GroupReduceNode.java │ │ ├── InterestingPropertiesClearer.java │ │ ├── IterationNode.java │ │ ├── JoinNode.java │ │ ├── MapNode.java │ │ ├── MapPartitionNode.java │ │ ├── NoOpNode.java │ │ ├── OptimizerNode.java │ │ ├── OuterJoinNode.java │ │ ├── PartitionNode.java │ │ ├── PlanCacheCleaner.java │ │ ├── ReduceNode.java │ │ ├── SingleInputNode.java │ │ ├── SinkJoiner.java │ │ ├── SolutionSetNode.java │ │ ├── SortPartitionNode.java │ │ ├── TempMode.java │ │ ├── TwoInputNode.java │ │ ├── UnaryOperatorNode.java │ │ ├── WorksetIterationNode.java │ │ └── WorksetNode.java │ │ ├── dataproperties │ │ ├── GlobalProperties.java │ │ ├── InterestingProperties.java │ │ ├── LocalProperties.java │ │ ├── PartitioningProperty.java │ │ ├── RequestedGlobalProperties.java │ │ └── RequestedLocalProperties.java │ │ ├── operators │ │ ├── AbstractJoinDescriptor.java │ │ ├── AbstractOperatorDescriptor.java │ │ ├── AbstractSortMergeJoinDescriptor.java │ │ ├── AllGroupCombineProperties.java │ │ ├── AllGroupReduceProperties.java │ │ ├── AllGroupWithPartialPreGroupProperties.java │ │ ├── AllReduceProperties.java │ │ ├── BinaryUnionOpDescriptor.java │ │ ├── CartesianProductDescriptor.java │ │ ├── CoGroupDescriptor.java │ │ ├── CoGroupRawDescriptor.java │ │ ├── CoGroupWithSolutionSetFirstDescriptor.java │ │ ├── CoGroupWithSolutionSetSecondDescriptor.java │ │ ├── CrossBlockOuterFirstDescriptor.java │ │ ├── CrossBlockOuterSecondDescriptor.java │ │ ├── CrossStreamOuterFirstDescriptor.java │ │ ├── CrossStreamOuterSecondDescriptor.java │ │ ├── FilterDescriptor.java │ │ ├── FlatMapDescriptor.java │ │ ├── GroupCombineProperties.java │ │ ├── GroupReduceProperties.java │ │ ├── GroupReduceWithCombineProperties.java │ │ ├── HashFullOuterJoinBuildFirstDescriptor.java │ │ ├── HashFullOuterJoinBuildSecondDescriptor.java │ │ ├── HashJoinBuildFirstProperties.java │ │ ├── HashJoinBuildSecondProperties.java │ │ ├── HashLeftOuterJoinBuildFirstDescriptor.java │ │ ├── HashLeftOuterJoinBuildSecondDescriptor.java │ │ ├── HashRightOuterJoinBuildFirstDescriptor.java │ │ ├── HashRightOuterJoinBuildSecondDescriptor.java │ │ ├── MapDescriptor.java │ │ ├── MapPartitionDescriptor.java │ │ ├── NoOpDescriptor.java │ │ ├── OperatorDescriptorDual.java │ │ ├── OperatorDescriptorSingle.java │ │ ├── PartialGroupProperties.java │ │ ├── ReduceProperties.java │ │ ├── SolutionSetDeltaOperator.java │ │ ├── SortMergeFullOuterJoinDescriptor.java │ │ ├── SortMergeInnerJoinDescriptor.java │ │ ├── SortMergeLeftOuterJoinDescriptor.java │ │ ├── SortMergeRightOuterJoinDescriptor.java │ │ └── UtilSinkJoinOpDescriptor.java │ │ ├── plan │ │ ├── BinaryUnionPlanNode.java │ │ ├── BulkIterationPlanNode.java │ │ ├── BulkPartialSolutionPlanNode.java │ │ ├── Channel.java │ │ ├── DualInputPlanNode.java │ │ ├── FlinkPlan.java │ │ ├── IterationPlanNode.java │ │ ├── NAryUnionPlanNode.java │ │ ├── NamedChannel.java │ │ ├── OptimizedPlan.java │ │ ├── PlanNode.java │ │ ├── SingleInputPlanNode.java │ │ ├── SinkJoinerPlanNode.java │ │ ├── SinkPlanNode.java │ │ ├── SolutionSetPlanNode.java │ │ ├── SourcePlanNode.java │ │ ├── StreamingPlan.java │ │ ├── WorksetIterationPlanNode.java │ │ └── WorksetPlanNode.java │ │ ├── plandump │ │ ├── DumpableConnection.java │ │ ├── DumpableNode.java │ │ └── PlanJSONDumpGenerator.java │ │ ├── plantranslate │ │ ├── JobGraphGenerator.java │ │ └── JsonMapper.java │ │ ├── postpass │ │ ├── ConflictingFieldTypeInfoException.java │ │ ├── JavaApiPostPass.java │ │ ├── MissingFieldTypeInfoException.java │ │ └── OptimizerPostPass.java │ │ ├── traversals │ │ ├── BinaryUnionReplacer.java │ │ ├── BranchesVisitor.java │ │ ├── GraphCreatingVisitor.java │ │ ├── IdAndEstimatesVisitor.java │ │ ├── InterestingPropertyVisitor.java │ │ ├── PlanFinalizer.java │ │ ├── RangePartitionRewriter.java │ │ ├── StaticDynamicPathIdentifier.java │ │ ├── StepFunctionValidator.java │ │ └── package-info.java │ │ └── util │ │ ├── NoOpBinaryUdfOp.java │ │ ├── NoOpUnaryUdfOp.java │ │ └── Utils.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── optimizer │ │ ├── AdditionalOperatorsTest.java │ │ ├── BranchingPlansCompilerTest.java │ │ ├── BroadcastVariablePipelinebreakerTest.java │ │ ├── CachedMatchStrategyCompilerTest.java │ │ ├── CoGroupSolutionSetFirstTest.java │ │ ├── DisjointDataFlowsTest.java │ │ ├── DistinctCompilationTest.java │ │ ├── FeedbackPropertiesMatchTest.java │ │ ├── GroupOrderTest.java │ │ ├── HardPlansCompilationTest.java │ │ ├── IterationsCompilerTest.java │ │ ├── NestedIterationsTest.java │ │ ├── ParallelismChangeTest.java │ │ ├── PartitionPushdownTest.java │ │ ├── PartitioningReusageTest.java │ │ ├── PipelineBreakerTest.java │ │ ├── PropertyDataSourceTest.java │ │ ├── ReduceAllTest.java │ │ ├── ReplicatingDataSourceTest.java │ │ ├── SemanticPropertiesAPIToPlanTest.java │ │ ├── SortPartialReuseTest.java │ │ ├── UnionBetweenDynamicAndStaticPathTest.java │ │ ├── UnionPropertyPropagationTest.java │ │ ├── UnionReplacementTest.java │ │ ├── WorksetIterationCornerCasesTest.java │ │ ├── WorksetIterationsRecordApiCompilerTest.java │ │ ├── costs │ │ └── DefaultCostEstimatorTest.java │ │ ├── custompartition │ │ ├── BinaryCustomPartitioningCompatibilityTest.java │ │ ├── CoGroupCustomPartitioningTest.java │ │ ├── CustomPartitioningGlobalOptimizationTest.java │ │ ├── CustomPartitioningTest.java │ │ ├── GroupingKeySelectorTranslationTest.java │ │ ├── GroupingPojoTranslationTest.java │ │ ├── GroupingTupleTranslationTest.java │ │ └── JoinCustomPartitioningTest.java │ │ ├── dag │ │ ├── CoGroupNodeTest.java │ │ ├── GroupCombineNodeTest.java │ │ ├── GroupReduceNodeTest.java │ │ └── MapPartitionNodeTest.java │ │ ├── dataexchange │ │ ├── DataExchangeModeClosedBranchingTest.java │ │ ├── DataExchangeModeForwardTest.java │ │ ├── DataExchangeModeOpenBranchingTest.java │ │ ├── PipelineBreakingTest.java │ │ └── UnionClosedBranchingTest.java │ │ ├── dataproperties │ │ ├── GlobalPropertiesFilteringTest.java │ │ ├── GlobalPropertiesMatchingTest.java │ │ ├── GlobalPropertiesPushdownTest.java │ │ ├── LocalPropertiesFilteringTest.java │ │ ├── MockDistribution.java │ │ ├── MockPartitioner.java │ │ ├── RequestedGlobalPropertiesFilteringTest.java │ │ └── RequestedLocalPropertiesFilteringTest.java │ │ ├── java │ │ ├── DeltaIterationDependenciesTest.java │ │ ├── DistinctAndGroupingOptimizerTest.java │ │ ├── GroupReduceCompilationTest.java │ │ ├── IterationCompilerTest.java │ │ ├── JoinTranslationTest.java │ │ ├── OpenIterationTest.java │ │ ├── PartitionOperatorTest.java │ │ ├── ReduceCompilationTest.java │ │ └── WorksetIterationsJavaApiCompilerTest.java │ │ ├── operators │ │ ├── CoGroupGlobalPropertiesCompatibilityTest.java │ │ ├── CoGroupOnConflictingPartitioningsTest.java │ │ ├── CoGroupWithDistributionTest.java │ │ ├── JoinGlobalPropertiesCompatibilityTest.java │ │ ├── JoinOnConflictingPartitioningsTest.java │ │ ├── JoinWithDistributionTest.java │ │ └── TestDistribution.java │ │ ├── plan │ │ └── ChannelTest.java │ │ ├── plandump │ │ └── NumberFormattingTest.java │ │ ├── plantranslate │ │ ├── JobGraphGeneratorTest.java │ │ └── TempInIterationsTest.java │ │ ├── programs │ │ └── ConnectedComponentsTest.java │ │ ├── testfunctions │ │ ├── DummyCoGroupFunction.java │ │ ├── DummyFlatJoinFunction.java │ │ ├── IdentityCoGrouper.java │ │ ├── IdentityCrosser.java │ │ ├── IdentityFlatMapper.java │ │ ├── IdentityGroupReducer.java │ │ ├── IdentityGroupReducerCombinable.java │ │ ├── IdentityJoiner.java │ │ ├── IdentityKeyExtractor.java │ │ ├── IdentityMapper.java │ │ ├── IdentityPartitionerMapper.java │ │ ├── SelectOneReducer.java │ │ └── Top1GroupReducer.java │ │ └── util │ │ ├── CompilerTestBase.java │ │ └── OperatorResolver.java │ └── resources │ └── log4j-test.properties ├── flink-queryable-state ├── flink-queryable-state-client-java │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── queryablestate │ │ │ ├── FutureUtils.java │ │ │ ├── KvStateID.java │ │ │ ├── client │ │ │ ├── QueryableStateClient.java │ │ │ ├── VoidNamespace.java │ │ │ ├── VoidNamespaceSerializer.java │ │ │ ├── VoidNamespaceTypeInfo.java │ │ │ └── state │ │ │ │ ├── ImmutableAggregatingState.java │ │ │ │ ├── ImmutableFoldingState.java │ │ │ │ ├── ImmutableListState.java │ │ │ │ ├── ImmutableMapState.java │ │ │ │ ├── ImmutableReducingState.java │ │ │ │ ├── ImmutableState.java │ │ │ │ ├── ImmutableStateBinder.java │ │ │ │ ├── ImmutableValueState.java │ │ │ │ └── serialization │ │ │ │ └── KvStateSerializer.java │ │ │ ├── exceptions │ │ │ ├── UnknownJobManagerException.java │ │ │ ├── UnknownKeyOrNamespaceException.java │ │ │ ├── UnknownKvStateIdException.java │ │ │ └── UnknownKvStateKeyGroupLocationException.java │ │ │ ├── messages │ │ │ ├── KvStateRequest.java │ │ │ └── KvStateResponse.java │ │ │ └── network │ │ │ ├── AbstractServerBase.java │ │ │ ├── AbstractServerHandler.java │ │ │ ├── BadRequestException.java │ │ │ ├── ChunkedByteBuf.java │ │ │ ├── Client.java │ │ │ ├── ClientHandler.java │ │ │ ├── ClientHandlerCallback.java │ │ │ ├── NettyBufferPool.java │ │ │ ├── messages │ │ │ ├── MessageBody.java │ │ │ ├── MessageDeserializer.java │ │ │ ├── MessageSerializer.java │ │ │ ├── MessageType.java │ │ │ └── RequestFailure.java │ │ │ └── stats │ │ │ ├── AtomicKvStateRequestStats.java │ │ │ ├── DisabledKvStateRequestStats.java │ │ │ └── KvStateRequestStats.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── queryablestate │ │ │ └── client │ │ │ ├── VoidNamespaceTypeInfoTest.java │ │ │ └── state │ │ │ ├── ImmutableAggregatingStateTest.java │ │ │ ├── ImmutableFoldingStateTest.java │ │ │ ├── ImmutableListStateTest.java │ │ │ ├── ImmutableMapStateTest.java │ │ │ ├── ImmutableReducingStateTest.java │ │ │ └── ImmutableValueStateTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-queryable-state-runtime │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── queryablestate │ │ │ ├── client │ │ │ └── proxy │ │ │ │ ├── KvStateClientProxyHandler.java │ │ │ │ └── KvStateClientProxyImpl.java │ │ │ ├── messages │ │ │ └── KvStateInternalRequest.java │ │ │ └── server │ │ │ ├── KvStateServerHandler.java │ │ │ └── KvStateServerImpl.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── queryablestate │ │ │ ├── itcases │ │ │ ├── AbstractQueryableStateTestBase.java │ │ │ ├── HAAbstractQueryableStateTestBase.java │ │ │ ├── HAQueryableStateFsBackendITCase.java │ │ │ ├── HAQueryableStateRocksDBBackendITCase.java │ │ │ ├── NonHAAbstractQueryableStateTestBase.java │ │ │ ├── NonHAQueryableStateFsBackendITCase.java │ │ │ └── NonHAQueryableStateRocksDBBackendITCase.java │ │ │ └── network │ │ │ ├── AbstractServerTest.java │ │ │ ├── ClientTest.java │ │ │ ├── KVStateRequestSerializerRocksDBTest.java │ │ │ ├── KvStateClientHandlerTest.java │ │ │ ├── KvStateRequestSerializerTest.java │ │ │ ├── KvStateServerHandlerTest.java │ │ │ ├── KvStateServerTest.java │ │ │ └── MessageSerializerTest.java │ │ └── resources │ │ └── log4j-test.properties └── pom.xml ├── flink-quickstart ├── flink-quickstart-java │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── quickstart │ │ │ │ └── Dummy.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── maven │ │ │ │ └── archetype-metadata.xml │ │ │ └── archetype-resources │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ ├── BatchJob.java │ │ │ ├── SocketTextStreamWordCount.java │ │ │ ├── StreamingJob.java │ │ │ └── WordCount.java │ │ │ └── resources │ │ │ └── log4j.properties │ │ └── test │ │ └── resources │ │ └── projects │ │ └── testArtifact │ │ ├── archetype.properties │ │ └── goal.txt ├── flink-quickstart-scala │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── quickstart │ │ │ │ └── Dummy.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── maven │ │ │ │ └── archetype-metadata.xml │ │ │ └── archetype-resources │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ ├── resources │ │ │ └── log4j.properties │ │ │ └── scala │ │ │ ├── BatchJob.scala │ │ │ ├── SocketTextStreamWordCount.scala │ │ │ ├── StreamingJob.scala │ │ │ └── WordCount.scala │ │ └── test │ │ └── resources │ │ └── projects │ │ └── testArtifact │ │ ├── archetype.properties │ │ └── goal.txt └── pom.xml ├── flink-runtime-web ├── README.md ├── pom.xml ├── src │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── runtime │ │ │ └── webmonitor │ │ │ ├── HttpRequestHandler.java │ │ │ ├── PipelineErrorHandler.java │ │ │ ├── RuntimeMonitorHandler.java │ │ │ ├── WebMonitorConfig.java │ │ │ ├── WebRuntimeMonitor.java │ │ │ ├── handlers │ │ │ ├── JarAccessDeniedHandler.java │ │ │ ├── JarActionHandler.java │ │ │ ├── JarDeleteHandler.java │ │ │ ├── JarListHandler.java │ │ │ ├── JarPlanHandler.java │ │ │ ├── JarRunHandler.java │ │ │ └── JarUploadHandler.java │ │ │ ├── history │ │ │ ├── HistoryServer.java │ │ │ ├── HistoryServerArchiveFetcher.java │ │ │ └── HistoryServerStaticFileServerHandler.java │ │ │ └── utils │ │ │ └── WebFrontendBootstrap.java │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── runtime │ │ │ └── webmonitor │ │ │ ├── RedirectHandlerTest.java │ │ │ ├── WebFrontendITCase.java │ │ │ ├── WebMonitorUtilsTest.java │ │ │ ├── WebRuntimeMonitorITCase.java │ │ │ ├── handlers │ │ │ ├── JarAccessDeniedHandlerTest.java │ │ │ ├── JarActionHandlerTest.java │ │ │ ├── JarDeleteHandlerTest.java │ │ │ ├── JarListHandlerTest.java │ │ │ ├── JarPlanHandlerTest.java │ │ │ ├── JarRunHandlerTest.java │ │ │ └── JarUploadHandlerTest.java │ │ │ ├── history │ │ │ ├── FsJobArchivistTest.java │ │ │ ├── HistoryServerStaticFileServerHandlerTest.java │ │ │ └── HistoryServerTest.java │ │ │ └── testutils │ │ │ └── HttpTestClient.java │ │ └── resources │ │ └── log4j-test.properties └── web-dashboard │ ├── app │ ├── index.jade │ ├── index_hs.jade │ ├── partials │ │ ├── jobmanager │ │ │ ├── config.jade │ │ │ ├── index.jade │ │ │ ├── log.jade │ │ │ └── stdout.jade │ │ ├── jobs │ │ │ ├── completed-jobs.jade │ │ │ ├── job.config.jade │ │ │ ├── job.exceptions.jade │ │ │ ├── job.jade │ │ │ ├── job.plan.jade │ │ │ ├── job.plan.node-list.accumulators.jade │ │ │ ├── job.plan.node-list.backpressure.jade │ │ │ ├── job.plan.node-list.checkpoints.jade │ │ │ ├── job.plan.node-list.metrics.jade │ │ │ ├── job.plan.node-list.subtasks.jade │ │ │ ├── job.plan.node-list.watermarks.jade │ │ │ ├── job.plan.node.accumulators.jade │ │ │ ├── job.plan.node.checkpoints.config.jade │ │ │ ├── job.plan.node.checkpoints.details.jade │ │ │ ├── job.plan.node.checkpoints.history.jade │ │ │ ├── job.plan.node.checkpoints.overview.jade │ │ │ ├── job.plan.node.checkpoints.summary.jade │ │ │ ├── job.plan.node.subtasks.jade │ │ │ ├── job.plan.node.taskmanagers.jade │ │ │ ├── job.plan.node.watermarks.jade │ │ │ ├── job.timeline.jade │ │ │ ├── job.timeline.vertex.jade │ │ │ └── running-jobs.jade │ │ ├── overview.jade │ │ ├── submit.jade │ │ └── taskmanager │ │ │ ├── index.jade │ │ │ ├── taskmanager.jade │ │ │ ├── taskmanager.log.jade │ │ │ ├── taskmanager.metrics.jade │ │ │ └── taskmanager.stdout.jade │ ├── scripts │ │ ├── common │ │ │ ├── directives.coffee │ │ │ ├── filters.coffee │ │ │ └── services.coffee │ │ ├── index.coffee │ │ ├── index_hs.coffee │ │ └── modules │ │ │ ├── jobmanager │ │ │ ├── jobmanager.ctrl.coffee │ │ │ └── jobmanager.svc.coffee │ │ │ ├── jobs │ │ │ ├── jobs.ctrl.coffee │ │ │ ├── jobs.dir.coffee │ │ │ ├── jobs.svc.coffee │ │ │ ├── metrics.dir.coffee │ │ │ └── metrics.svc.coffee │ │ │ ├── overview │ │ │ ├── overview.ctrl.coffee │ │ │ └── overview.svc.coffee │ │ │ ├── submit │ │ │ ├── submit.ctrl.coffee │ │ │ └── submit.svc.coffee │ │ │ └── taskmanager │ │ │ ├── taskmanager.ctrl.coffee │ │ │ └── taskmanager.svc.coffee │ └── styles │ │ ├── bootstrap_custom.less │ │ ├── graph.styl │ │ ├── index.styl │ │ ├── job.styl │ │ ├── metric.styl │ │ └── timeline.styl │ ├── assets │ └── images │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── flink-logo.png │ │ ├── grips │ │ ├── horizontal.png │ │ └── vertical.png │ │ ├── manifest.json │ │ ├── mstile-144x144.png │ │ ├── mstile-150x150.png │ │ ├── mstile-310x150.png │ │ ├── mstile-310x310.png │ │ ├── mstile-70x70.png │ │ └── safari-pinned-tab.svg │ ├── bower.json │ ├── gulpfile.js │ ├── package.json │ ├── server.js │ ├── vendor-local │ └── d3-timeline.js │ └── web │ ├── css │ ├── index.css │ └── vendor.css │ ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ └── fontawesome-webfont.woff2 │ ├── images │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── flink-logo.png │ ├── grips │ │ ├── horizontal.png │ │ └── vertical.png │ ├── manifest.json │ ├── mstile-144x144.png │ ├── mstile-150x150.png │ ├── mstile-310x150.png │ ├── mstile-310x310.png │ ├── mstile-70x70.png │ └── safari-pinned-tab.svg │ ├── index.html │ ├── index_hs.html │ ├── js │ ├── hs │ │ └── index.js │ ├── index.js │ └── vendor.js │ └── partials │ ├── jobmanager │ ├── config.html │ ├── index.html │ ├── log.html │ └── stdout.html │ ├── jobs │ ├── completed-jobs.html │ ├── job.config.html │ ├── job.exceptions.html │ ├── job.html │ ├── job.plan.html │ ├── job.plan.node-list.accumulators.html │ ├── job.plan.node-list.backpressure.html │ ├── job.plan.node-list.checkpoints.html │ ├── job.plan.node-list.metrics.html │ ├── job.plan.node-list.subtasks.html │ ├── job.plan.node-list.watermarks.html │ ├── job.plan.node.accumulators.html │ ├── job.plan.node.checkpoint-history.html │ ├── job.plan.node.checkpoints.config.html │ ├── job.plan.node.checkpoints.counts.html │ ├── job.plan.node.checkpoints.details.html │ ├── job.plan.node.checkpoints.history.html │ ├── job.plan.node.checkpoints.html │ ├── job.plan.node.checkpoints.job.html │ ├── job.plan.node.checkpoints.operator.html │ ├── job.plan.node.checkpoints.overview.html │ ├── job.plan.node.checkpoints.statistics.html │ ├── job.plan.node.checkpoints.summary.html │ ├── job.plan.node.subtasks.html │ ├── job.plan.node.taskmanagers.html │ ├── job.plan.node.watermarks.html │ ├── job.properties.html │ ├── job.timeline.html │ ├── job.timeline.vertex.html │ └── running-jobs.html │ ├── overview.html │ ├── submit.html │ └── taskmanager │ ├── index.html │ ├── taskmanager.html │ ├── taskmanager.log.html │ ├── taskmanager.metrics.html │ └── taskmanager.stdout.html ├── flink-runtime ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── runtime │ │ │ ├── JobException.java │ │ │ ├── StoppingException.java │ │ │ ├── accumulators │ │ │ ├── AccumulatorRegistry.java │ │ │ ├── AccumulatorSnapshot.java │ │ │ └── StringifiedAccumulatorResult.java │ │ │ ├── akka │ │ │ ├── AkkaJobManagerGateway.java │ │ │ ├── DefaultQuarantineHandler.java │ │ │ ├── FlinkUntypedActor.java │ │ │ ├── ListeningBehaviour.java │ │ │ ├── QuarantineHandler.java │ │ │ ├── QuarantineMonitor.java │ │ │ └── StoppingSupervisorWithoutLoggingActorKilledExceptionStrategy.java │ │ │ ├── blob │ │ │ ├── AbstractBlobCache.java │ │ │ ├── BlobCacheService.java │ │ │ ├── BlobClient.java │ │ │ ├── BlobInputStream.java │ │ │ ├── BlobKey.java │ │ │ ├── BlobServer.java │ │ │ ├── BlobServerConnection.java │ │ │ ├── BlobServerProtocol.java │ │ │ ├── BlobService.java │ │ │ ├── BlobStore.java │ │ │ ├── BlobStoreService.java │ │ │ ├── BlobUtils.java │ │ │ ├── BlobView.java │ │ │ ├── BlobWriter.java │ │ │ ├── FileSystemBlobStore.java │ │ │ ├── PermanentBlobCache.java │ │ │ ├── PermanentBlobKey.java │ │ │ ├── PermanentBlobService.java │ │ │ ├── TransientBlobCache.java │ │ │ ├── TransientBlobCleanupTask.java │ │ │ ├── TransientBlobKey.java │ │ │ ├── TransientBlobService.java │ │ │ ├── VoidBlobStore.java │ │ │ └── VoidBlobWriter.java │ │ │ ├── broadcast │ │ │ ├── BroadcastVariableKey.java │ │ │ ├── BroadcastVariableManager.java │ │ │ ├── BroadcastVariableMaterialization.java │ │ │ ├── DefaultBroadcastVariableInitializer.java │ │ │ ├── InitializationTypeConflictException.java │ │ │ └── MaterializationExpiredException.java │ │ │ ├── checkpoint │ │ │ ├── AbstractCheckpointStats.java │ │ │ ├── CheckpointCoordinator.java │ │ │ ├── CheckpointCoordinatorDeActivator.java │ │ │ ├── CheckpointCoordinatorGateway.java │ │ │ ├── CheckpointDeclineReason.java │ │ │ ├── CheckpointException.java │ │ │ ├── CheckpointIDCounter.java │ │ │ ├── CheckpointMetaData.java │ │ │ ├── CheckpointMetrics.java │ │ │ ├── CheckpointOptions.java │ │ │ ├── CheckpointProperties.java │ │ │ ├── CheckpointRecoveryFactory.java │ │ │ ├── CheckpointStatsCounts.java │ │ │ ├── CheckpointStatsHistory.java │ │ │ ├── CheckpointStatsSnapshot.java │ │ │ ├── CheckpointStatsStatus.java │ │ │ ├── CheckpointStatsTracker.java │ │ │ ├── CheckpointTriggerResult.java │ │ │ ├── CompletedCheckpoint.java │ │ │ ├── CompletedCheckpointStats.java │ │ │ ├── CompletedCheckpointStatsSummary.java │ │ │ ├── CompletedCheckpointStore.java │ │ │ ├── FailedCheckpointStats.java │ │ │ ├── MasterState.java │ │ │ ├── MasterTriggerRestoreHook.java │ │ │ ├── MinMaxAvgStats.java │ │ │ ├── OperatorState.java │ │ │ ├── OperatorStateRepartitioner.java │ │ │ ├── OperatorSubtaskState.java │ │ │ ├── PendingCheckpoint.java │ │ │ ├── PendingCheckpointStats.java │ │ │ ├── RestoredCheckpointStats.java │ │ │ ├── RoundRobinOperatorStateRepartitioner.java │ │ │ ├── StandaloneCheckpointIDCounter.java │ │ │ ├── StandaloneCheckpointRecoveryFactory.java │ │ │ ├── StandaloneCompletedCheckpointStore.java │ │ │ ├── StateAssignmentOperation.java │ │ │ ├── SubtaskState.java │ │ │ ├── SubtaskStateStats.java │ │ │ ├── TaskState.java │ │ │ ├── TaskStateSnapshot.java │ │ │ ├── TaskStateStats.java │ │ │ ├── ZooKeeperCheckpointIDCounter.java │ │ │ ├── ZooKeeperCheckpointRecoveryFactory.java │ │ │ ├── ZooKeeperCompletedCheckpointStore.java │ │ │ ├── decline │ │ │ │ ├── AlignmentLimitExceededException.java │ │ │ │ ├── CheckpointDeclineException.java │ │ │ │ ├── CheckpointDeclineOnCancellationBarrierException.java │ │ │ │ ├── CheckpointDeclineSubsumedException.java │ │ │ │ ├── CheckpointDeclineTaskNotCheckpointingException.java │ │ │ │ ├── CheckpointDeclineTaskNotReadyException.java │ │ │ │ └── InputEndOfStreamException.java │ │ │ ├── hooks │ │ │ │ └── MasterHooks.java │ │ │ └── savepoint │ │ │ │ ├── Savepoint.java │ │ │ │ ├── SavepointLoader.java │ │ │ │ ├── SavepointSerializer.java │ │ │ │ ├── SavepointSerializers.java │ │ │ │ ├── SavepointStore.java │ │ │ │ ├── SavepointV1.java │ │ │ │ ├── SavepointV1Serializer.java │ │ │ │ ├── SavepointV2.java │ │ │ │ └── SavepointV2Serializer.java │ │ │ ├── client │ │ │ ├── JobAttachmentClientActor.java │ │ │ ├── JobCancellationException.java │ │ │ ├── JobClient.java │ │ │ ├── JobClientActor.java │ │ │ ├── JobClientActorConnectionTimeoutException.java │ │ │ ├── JobClientActorRegistrationTimeoutException.java │ │ │ ├── JobClientActorSubmissionTimeoutException.java │ │ │ ├── JobExecutionException.java │ │ │ ├── JobListeningContext.java │ │ │ ├── JobRetrievalException.java │ │ │ ├── JobStatusMessage.java │ │ │ ├── JobSubmissionClientActor.java │ │ │ ├── JobSubmissionException.java │ │ │ ├── JobTimeoutException.java │ │ │ └── SerializedJobExecutionResult.java │ │ │ ├── clusterframework │ │ │ ├── ApplicationStatus.java │ │ │ ├── BootstrapTools.java │ │ │ ├── ContainerSpecification.java │ │ │ ├── ContaineredTaskManagerParameters.java │ │ │ ├── FlinkResourceManager.java │ │ │ ├── messages │ │ │ │ ├── CheckAndAllocateContainers.java │ │ │ │ ├── FatalErrorOccurred.java │ │ │ │ ├── GetClusterStatus.java │ │ │ │ ├── GetClusterStatusResponse.java │ │ │ │ ├── InfoMessage.java │ │ │ │ ├── NewLeaderAvailable.java │ │ │ │ ├── NotifyResourceStarted.java │ │ │ │ ├── ReconnectResourceManager.java │ │ │ │ ├── RegisterInfoMessageListener.java │ │ │ │ ├── RegisterInfoMessageListenerSuccessful.java │ │ │ │ ├── RegisterResourceManager.java │ │ │ │ ├── RegisterResourceManagerSuccessful.java │ │ │ │ ├── RemoveResource.java │ │ │ │ ├── ResourceRemoved.java │ │ │ │ ├── SetWorkerPoolSize.java │ │ │ │ ├── ShutdownClusterAfterJob.java │ │ │ │ ├── StopCluster.java │ │ │ │ ├── StopClusterSuccessful.java │ │ │ │ ├── TriggerRegistrationAtJobManager.java │ │ │ │ ├── UnRegisterInfoMessageListener.java │ │ │ │ └── package-info.java │ │ │ ├── overlays │ │ │ │ ├── AbstractContainerOverlay.java │ │ │ │ ├── CompositeContainerOverlay.java │ │ │ │ ├── ContainerOverlay.java │ │ │ │ ├── FlinkDistributionOverlay.java │ │ │ │ ├── HadoopConfOverlay.java │ │ │ │ ├── HadoopUserOverlay.java │ │ │ │ ├── KeytabOverlay.java │ │ │ │ ├── Krb5ConfOverlay.java │ │ │ │ └── SSLStoreOverlay.java │ │ │ ├── package-info.java │ │ │ ├── standalone │ │ │ │ └── StandaloneResourceManager.java │ │ │ └── types │ │ │ │ ├── AllocationID.java │ │ │ │ ├── ResourceID.java │ │ │ │ ├── ResourceIDRetrievable.java │ │ │ │ ├── ResourceProfile.java │ │ │ │ ├── SlotID.java │ │ │ │ └── TaskManagerSlot.java │ │ │ ├── concurrent │ │ │ ├── Executors.java │ │ │ ├── FutureUtils.java │ │ │ ├── ScheduledExecutor.java │ │ │ ├── ScheduledExecutorServiceAdapter.java │ │ │ └── akka │ │ │ │ └── ActorSystemScheduledExecutorAdapter.java │ │ │ ├── deployment │ │ │ ├── InputChannelDeploymentDescriptor.java │ │ │ ├── InputGateDeploymentDescriptor.java │ │ │ ├── PartialInputChannelDeploymentDescriptor.java │ │ │ ├── ResultPartitionDeploymentDescriptor.java │ │ │ ├── ResultPartitionLocation.java │ │ │ └── TaskDeploymentDescriptor.java │ │ │ ├── dispatcher │ │ │ ├── Dispatcher.java │ │ │ ├── DispatcherException.java │ │ │ ├── DispatcherGateway.java │ │ │ ├── DispatcherId.java │ │ │ ├── DispatcherRestEndpoint.java │ │ │ └── StandaloneDispatcher.java │ │ │ ├── entrypoint │ │ │ ├── ClusterConfiguration.java │ │ │ ├── ClusterEntrypoint.java │ │ │ ├── JobClusterEntrypoint.java │ │ │ ├── SessionClusterEntrypoint.java │ │ │ └── StandaloneSessionClusterEntrypoint.java │ │ │ ├── event │ │ │ ├── AbstractEvent.java │ │ │ ├── RuntimeEvent.java │ │ │ └── TaskEvent.java │ │ │ ├── execution │ │ │ ├── CancelTaskException.java │ │ │ ├── Environment.java │ │ │ ├── ExecutionState.java │ │ │ ├── SuppressRestartsException.java │ │ │ └── librarycache │ │ │ │ ├── BlobLibraryCacheManager.java │ │ │ │ ├── FlinkUserCodeClassLoaders.java │ │ │ │ └── LibraryCacheManager.java │ │ │ ├── executiongraph │ │ │ ├── AccessExecution.java │ │ │ ├── AccessExecutionGraph.java │ │ │ ├── AccessExecutionJobVertex.java │ │ │ ├── AccessExecutionVertex.java │ │ │ ├── AllVerticesIterator.java │ │ │ ├── ArchivedExecution.java │ │ │ ├── ArchivedExecutionGraph.java │ │ │ ├── ArchivedExecutionJobVertex.java │ │ │ ├── ArchivedExecutionVertex.java │ │ │ ├── ErrorInfo.java │ │ │ ├── Execution.java │ │ │ ├── ExecutionAndAllocationFuture.java │ │ │ ├── ExecutionAttemptID.java │ │ │ ├── ExecutionEdge.java │ │ │ ├── ExecutionGraph.java │ │ │ ├── ExecutionGraphBuilder.java │ │ │ ├── ExecutionGraphException.java │ │ │ ├── ExecutionJobVertex.java │ │ │ ├── ExecutionStatusListener.java │ │ │ ├── ExecutionVertex.java │ │ │ ├── GlobalModVersionMismatch.java │ │ │ ├── IOMetrics.java │ │ │ ├── IllegalExecutionStateException.java │ │ │ ├── IntermediateResult.java │ │ │ ├── IntermediateResultPartition.java │ │ │ ├── JobInformation.java │ │ │ ├── JobStatusListener.java │ │ │ ├── PartitionInfo.java │ │ │ ├── StatusListenerMessenger.java │ │ │ ├── TaskInformation.java │ │ │ ├── failover │ │ │ │ ├── FailoverRegion.java │ │ │ │ ├── FailoverStrategy.java │ │ │ │ ├── FailoverStrategyLoader.java │ │ │ │ ├── RestartAllStrategy.java │ │ │ │ ├── RestartIndividualStrategy.java │ │ │ │ └── RestartPipelinedRegionStrategy.java │ │ │ ├── metrics │ │ │ │ ├── DownTimeGauge.java │ │ │ │ ├── NumberOfFullRestartsGauge.java │ │ │ │ ├── RestartTimeGauge.java │ │ │ │ ├── UpTimeGauge.java │ │ │ │ └── package-info.java │ │ │ └── restart │ │ │ │ ├── ExecutionGraphRestartCallback.java │ │ │ │ ├── FailureRateRestartStrategy.java │ │ │ │ ├── FixedDelayRestartStrategy.java │ │ │ │ ├── NoRestartStrategy.java │ │ │ │ ├── RestartCallback.java │ │ │ │ ├── RestartStrategy.java │ │ │ │ └── RestartStrategyFactory.java │ │ │ ├── filecache │ │ │ └── FileCache.java │ │ │ ├── heartbeat │ │ │ ├── HeartbeatListener.java │ │ │ ├── HeartbeatManager.java │ │ │ ├── HeartbeatManagerImpl.java │ │ │ ├── HeartbeatManagerSenderImpl.java │ │ │ ├── HeartbeatServices.java │ │ │ └── HeartbeatTarget.java │ │ │ ├── highavailability │ │ │ ├── FsNegativeRunningJobsRegistry.java │ │ │ ├── HighAvailabilityServices.java │ │ │ ├── HighAvailabilityServicesUtils.java │ │ │ ├── LeaderIdMismatchException.java │ │ │ ├── RunningJobsRegistry.java │ │ │ ├── ServicesThreadFactory.java │ │ │ ├── nonha │ │ │ │ ├── AbstractNonHaServices.java │ │ │ │ ├── embedded │ │ │ │ │ ├── EmbeddedHaServices.java │ │ │ │ │ └── EmbeddedLeaderService.java │ │ │ │ ├── leaderelection │ │ │ │ │ └── SingleLeaderElectionService.java │ │ │ │ └── standalone │ │ │ │ │ ├── StandaloneHaServices.java │ │ │ │ │ └── StandaloneRunningJobsRegistry.java │ │ │ └── zookeeper │ │ │ │ ├── ZooKeeperHaServices.java │ │ │ │ └── ZooKeeperRunningJobsRegistry.java │ │ │ ├── history │ │ │ └── FsJobArchivist.java │ │ │ ├── instance │ │ │ ├── ActorGateway.java │ │ │ ├── AkkaActorGateway.java │ │ │ ├── DualKeyMap.java │ │ │ ├── HardwareDescription.java │ │ │ ├── Instance.java │ │ │ ├── InstanceDiedException.java │ │ │ ├── InstanceID.java │ │ │ ├── InstanceListener.java │ │ │ ├── InstanceManager.java │ │ │ ├── LogicalSlot.java │ │ │ ├── SharedSlot.java │ │ │ ├── SimpleSlot.java │ │ │ ├── Slot.java │ │ │ ├── SlotPool.java │ │ │ ├── SlotPoolGateway.java │ │ │ ├── SlotProvider.java │ │ │ └── SlotSharingGroupAssignment.java │ │ │ ├── io │ │ │ ├── async │ │ │ │ ├── AbstractAsyncCallableWithResources.java │ │ │ │ ├── AsyncDoneCallback.java │ │ │ │ ├── AsyncStoppable.java │ │ │ │ ├── AsyncStoppableTaskWithCallback.java │ │ │ │ └── StoppableCallbackCallable.java │ │ │ ├── disk │ │ │ │ ├── ChannelReaderInputViewIterator.java │ │ │ │ ├── FileChannelInputView.java │ │ │ │ ├── FileChannelOutputView.java │ │ │ │ ├── InputViewIterator.java │ │ │ │ ├── RandomAccessInputView.java │ │ │ │ ├── RandomAccessOutputView.java │ │ │ │ ├── SeekableFileChannelInputView.java │ │ │ │ ├── SimpleCollectingOutputView.java │ │ │ │ ├── SpillingBuffer.java │ │ │ │ └── iomanager │ │ │ │ │ ├── AbstractFileIOChannel.java │ │ │ │ │ ├── AsynchronousBlockReader.java │ │ │ │ │ ├── AsynchronousBlockWriter.java │ │ │ │ │ ├── AsynchronousBlockWriterWithCallback.java │ │ │ │ │ ├── AsynchronousBufferFileReader.java │ │ │ │ │ ├── AsynchronousBufferFileSegmentReader.java │ │ │ │ │ ├── AsynchronousBufferFileWriter.java │ │ │ │ │ ├── AsynchronousBulkBlockReader.java │ │ │ │ │ ├── AsynchronousFileIOChannel.java │ │ │ │ │ ├── BlockChannelReader.java │ │ │ │ │ ├── BlockChannelWriter.java │ │ │ │ │ ├── BlockChannelWriterWithCallback.java │ │ │ │ │ ├── BufferFileReader.java │ │ │ │ │ ├── BufferFileSegmentReader.java │ │ │ │ │ ├── BufferFileWriter.java │ │ │ │ │ ├── BulkBlockChannelReader.java │ │ │ │ │ ├── ChannelReaderInputView.java │ │ │ │ │ ├── ChannelWriterOutputView.java │ │ │ │ │ ├── FileIOChannel.java │ │ │ │ │ ├── FileSegment.java │ │ │ │ │ ├── HeaderlessChannelReaderInputView.java │ │ │ │ │ ├── IOManager.java │ │ │ │ │ ├── IOManagerAsync.java │ │ │ │ │ ├── IORequest.java │ │ │ │ │ ├── QueuingCallback.java │ │ │ │ │ ├── RequestDoneCallback.java │ │ │ │ │ ├── RequestQueue.java │ │ │ │ │ ├── SynchronousBufferFileReader.java │ │ │ │ │ └── SynchronousFileIOChannel.java │ │ │ └── network │ │ │ │ ├── ConnectionID.java │ │ │ │ ├── ConnectionManager.java │ │ │ │ ├── DataExchangeMode.java │ │ │ │ ├── LocalConnectionManager.java │ │ │ │ ├── NetworkEnvironment.java │ │ │ │ ├── TaskEventDispatcher.java │ │ │ │ ├── api │ │ │ │ ├── CancelCheckpointMarker.java │ │ │ │ ├── CheckpointBarrier.java │ │ │ │ ├── EndOfPartitionEvent.java │ │ │ │ ├── EndOfSuperstepEvent.java │ │ │ │ ├── TaskEventHandler.java │ │ │ │ ├── reader │ │ │ │ │ ├── AbstractReader.java │ │ │ │ │ ├── AbstractRecordReader.java │ │ │ │ │ ├── MutableReader.java │ │ │ │ │ ├── MutableRecordReader.java │ │ │ │ │ ├── Reader.java │ │ │ │ │ ├── ReaderBase.java │ │ │ │ │ └── RecordReader.java │ │ │ │ ├── serialization │ │ │ │ │ ├── AdaptiveSpanningRecordDeserializer.java │ │ │ │ │ ├── EventSerializer.java │ │ │ │ │ ├── RecordDeserializer.java │ │ │ │ │ ├── RecordSerializer.java │ │ │ │ │ ├── SpanningRecordSerializer.java │ │ │ │ │ └── SpillingAdaptiveSpanningRecordDeserializer.java │ │ │ │ └── writer │ │ │ │ │ ├── ChannelSelector.java │ │ │ │ │ ├── RecordWriter.java │ │ │ │ │ ├── ResultPartitionWriter.java │ │ │ │ │ └── RoundRobinChannelSelector.java │ │ │ │ ├── buffer │ │ │ │ ├── Buffer.java │ │ │ │ ├── BufferListener.java │ │ │ │ ├── BufferPool.java │ │ │ │ ├── BufferPoolFactory.java │ │ │ │ ├── BufferPoolOwner.java │ │ │ │ ├── BufferProvider.java │ │ │ │ ├── BufferRecycler.java │ │ │ │ ├── FreeingBufferRecycler.java │ │ │ │ ├── LocalBufferPool.java │ │ │ │ └── NetworkBufferPool.java │ │ │ │ ├── netty │ │ │ │ ├── NettyBufferPool.java │ │ │ │ ├── NettyClient.java │ │ │ │ ├── NettyConfig.java │ │ │ │ ├── NettyConnectionManager.java │ │ │ │ ├── NettyMessage.java │ │ │ │ ├── NettyProtocol.java │ │ │ │ ├── NettyServer.java │ │ │ │ ├── PartitionProducerStateChecker.java │ │ │ │ ├── PartitionRequestClient.java │ │ │ │ ├── PartitionRequestClientFactory.java │ │ │ │ ├── PartitionRequestClientHandler.java │ │ │ │ ├── PartitionRequestProtocol.java │ │ │ │ ├── PartitionRequestQueue.java │ │ │ │ ├── PartitionRequestServerHandler.java │ │ │ │ ├── SequenceNumberingViewReader.java │ │ │ │ └── exception │ │ │ │ │ ├── LocalTransportException.java │ │ │ │ │ ├── RemoteTransportException.java │ │ │ │ │ └── TransportException.java │ │ │ │ └── partition │ │ │ │ ├── BufferAvailabilityListener.java │ │ │ │ ├── PartitionNotFoundException.java │ │ │ │ ├── PipelinedSubpartition.java │ │ │ │ ├── PipelinedSubpartitionView.java │ │ │ │ ├── ProducerFailedException.java │ │ │ │ ├── ResultPartition.java │ │ │ │ ├── ResultPartitionConsumableNotifier.java │ │ │ │ ├── ResultPartitionID.java │ │ │ │ ├── ResultPartitionManager.java │ │ │ │ ├── ResultPartitionMetrics.java │ │ │ │ ├── ResultPartitionProvider.java │ │ │ │ ├── ResultPartitionType.java │ │ │ │ ├── ResultSubpartition.java │ │ │ │ ├── ResultSubpartitionView.java │ │ │ │ ├── SpillableSubpartition.java │ │ │ │ ├── SpillableSubpartitionView.java │ │ │ │ ├── SpilledSubpartitionView.java │ │ │ │ └── consumer │ │ │ │ ├── BufferOrEvent.java │ │ │ │ ├── InputChannel.java │ │ │ │ ├── InputChannelID.java │ │ │ │ ├── InputGate.java │ │ │ │ ├── InputGateListener.java │ │ │ │ ├── InputGateMetrics.java │ │ │ │ ├── LocalInputChannel.java │ │ │ │ ├── RemoteInputChannel.java │ │ │ │ ├── SingleInputGate.java │ │ │ │ ├── UnionInputGate.java │ │ │ │ └── UnknownInputChannel.java │ │ │ ├── iterative │ │ │ ├── concurrent │ │ │ │ ├── BlockingBackChannel.java │ │ │ │ ├── BlockingBackChannelBroker.java │ │ │ │ ├── Broker.java │ │ │ │ ├── IterationAggregatorBroker.java │ │ │ │ ├── SolutionSetBroker.java │ │ │ │ ├── SolutionSetUpdateBarrier.java │ │ │ │ ├── SolutionSetUpdateBarrierBroker.java │ │ │ │ ├── SuperstepBarrier.java │ │ │ │ ├── SuperstepKickoffLatch.java │ │ │ │ └── SuperstepKickoffLatchBroker.java │ │ │ ├── convergence │ │ │ │ └── WorksetEmptyConvergenceCriterion.java │ │ │ ├── event │ │ │ │ ├── AllWorkersDoneEvent.java │ │ │ │ ├── IterationEventWithAggregators.java │ │ │ │ ├── TerminationEvent.java │ │ │ │ └── WorkerDoneEvent.java │ │ │ ├── io │ │ │ │ ├── HashPartitionIterator.java │ │ │ │ ├── SerializedUpdateBuffer.java │ │ │ │ ├── SolutionSetFastUpdateOutputCollector.java │ │ │ │ ├── SolutionSetObjectsUpdateOutputCollector.java │ │ │ │ ├── SolutionSetUpdateOutputCollector.java │ │ │ │ └── WorksetUpdateOutputCollector.java │ │ │ └── task │ │ │ │ ├── AbstractIterativeTask.java │ │ │ │ ├── IterationHeadTask.java │ │ │ │ ├── IterationIntermediateTask.java │ │ │ │ ├── IterationSynchronizationSinkTask.java │ │ │ │ ├── IterationTailTask.java │ │ │ │ ├── RuntimeAggregatorRegistry.java │ │ │ │ ├── SyncEventHandler.java │ │ │ │ └── Terminable.java │ │ │ ├── jobgraph │ │ │ ├── DistributionPattern.java │ │ │ ├── InputFormatVertex.java │ │ │ ├── IntermediateDataSet.java │ │ │ ├── IntermediateDataSetID.java │ │ │ ├── IntermediateResultPartitionID.java │ │ │ ├── JobEdge.java │ │ │ ├── JobGraph.java │ │ │ ├── JobStatus.java │ │ │ ├── JobVertex.java │ │ │ ├── JobVertexID.java │ │ │ ├── OperatorID.java │ │ │ ├── OperatorInstanceID.java │ │ │ ├── OutputFormatVertex.java │ │ │ ├── SavepointRestoreSettings.java │ │ │ ├── ScheduleMode.java │ │ │ ├── jsonplan │ │ │ │ └── JsonPlanGenerator.java │ │ │ └── tasks │ │ │ │ ├── AbstractInvokable.java │ │ │ │ ├── CheckpointCoordinatorConfiguration.java │ │ │ │ ├── ExternalizedCheckpointSettings.java │ │ │ │ ├── InputSplitProvider.java │ │ │ │ ├── InputSplitProviderException.java │ │ │ │ ├── JobCheckpointingSettings.java │ │ │ │ ├── StatefulTask.java │ │ │ │ └── StoppableTask.java │ │ │ ├── jobmanager │ │ │ ├── HighAvailabilityMode.java │ │ │ ├── JobManagerCliOptions.java │ │ │ ├── JobManagerMode.java │ │ │ ├── OnCompletionActions.java │ │ │ ├── PartitionProducerDisposedException.java │ │ │ ├── StandaloneSubmittedJobGraphStore.java │ │ │ ├── SubmittedJobGraph.java │ │ │ ├── SubmittedJobGraphStore.java │ │ │ ├── ZooKeeperSubmittedJobGraphStore.java │ │ │ ├── scheduler │ │ │ │ ├── CoLocationConstraint.java │ │ │ │ ├── CoLocationGroup.java │ │ │ │ ├── LifoSetQueue.java │ │ │ │ ├── Locality.java │ │ │ │ ├── LocationPreferenceConstraint.java │ │ │ │ ├── NoResourceAvailableException.java │ │ │ │ ├── ScheduledUnit.java │ │ │ │ ├── Scheduler.java │ │ │ │ ├── SetQueue.java │ │ │ │ ├── SlotAvailabilityListener.java │ │ │ │ └── SlotSharingGroup.java │ │ │ └── slots │ │ │ │ ├── ActorTaskManagerGateway.java │ │ │ │ ├── AllocatedSlot.java │ │ │ │ ├── SlotAndLocality.java │ │ │ │ ├── SlotOwner.java │ │ │ │ └── TaskManagerGateway.java │ │ │ ├── jobmaster │ │ │ ├── ExecutionGraphException.java │ │ │ ├── JMTMRegistrationSuccess.java │ │ │ ├── JobManagerException.java │ │ │ ├── JobManagerGateway.java │ │ │ ├── JobManagerRunner.java │ │ │ ├── JobManagerServices.java │ │ │ ├── JobMaster.java │ │ │ ├── JobMasterException.java │ │ │ ├── JobMasterGateway.java │ │ │ ├── JobMasterId.java │ │ │ ├── JobMasterRegistrationSuccess.java │ │ │ ├── JobMasterRestEndpoint.java │ │ │ ├── RpcTaskManagerGateway.java │ │ │ ├── SerializedInputSplit.java │ │ │ └── message │ │ │ │ └── ClassloadingProps.java │ │ │ ├── leaderelection │ │ │ ├── LeaderAddressAndId.java │ │ │ ├── LeaderContender.java │ │ │ ├── LeaderElectionService.java │ │ │ ├── StandaloneLeaderElectionService.java │ │ │ └── ZooKeeperLeaderElectionService.java │ │ │ ├── leaderretrieval │ │ │ ├── LeaderRetrievalException.java │ │ │ ├── LeaderRetrievalListener.java │ │ │ ├── LeaderRetrievalService.java │ │ │ ├── StandaloneLeaderRetrievalService.java │ │ │ └── ZooKeeperLeaderRetrievalService.java │ │ │ ├── memory │ │ │ ├── AbstractPagedInputView.java │ │ │ ├── AbstractPagedOutputView.java │ │ │ ├── ListMemorySegmentSource.java │ │ │ ├── MemoryAllocationException.java │ │ │ └── MemoryManager.java │ │ │ ├── messages │ │ │ ├── Acknowledge.java │ │ │ ├── FlinkJobNotFoundException.java │ │ │ ├── LeaderSessionMessageDecorator.java │ │ │ ├── MessageDecorator.java │ │ │ ├── RequiresLeaderSessionID.java │ │ │ ├── StackTrace.java │ │ │ ├── StackTraceSampleResponse.java │ │ │ ├── checkpoint │ │ │ │ ├── AbstractCheckpointMessage.java │ │ │ │ ├── AcknowledgeCheckpoint.java │ │ │ │ ├── DeclineCheckpoint.java │ │ │ │ ├── NotifyCheckpointComplete.java │ │ │ │ ├── TriggerCheckpoint.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── webmonitor │ │ │ │ ├── ClusterOverview.java │ │ │ │ ├── InfoMessage.java │ │ │ │ ├── JobDetails.java │ │ │ │ ├── JobIdsWithStatusOverview.java │ │ │ │ ├── JobsOverview.java │ │ │ │ ├── MultipleJobsDetails.java │ │ │ │ ├── RequestJobDetails.java │ │ │ │ ├── RequestJobsOverview.java │ │ │ │ ├── RequestJobsWithIDsOverview.java │ │ │ │ ├── RequestStatusOverview.java │ │ │ │ └── package-info.java │ │ │ ├── metrics │ │ │ ├── MetricNames.java │ │ │ ├── MetricRegistry.java │ │ │ ├── MetricRegistryConfiguration.java │ │ │ ├── MetricRegistryImpl.java │ │ │ ├── NoOpMetricRegistry.java │ │ │ ├── ViewUpdater.java │ │ │ ├── dump │ │ │ │ ├── MetricDump.java │ │ │ │ ├── MetricDumpSerialization.java │ │ │ │ ├── MetricQueryService.java │ │ │ │ └── QueryScopeInfo.java │ │ │ ├── groups │ │ │ │ ├── AbstractMetricGroup.java │ │ │ │ ├── ComponentMetricGroup.java │ │ │ │ ├── FrontMetricGroup.java │ │ │ │ ├── GenericKeyMetricGroup.java │ │ │ │ ├── GenericMetricGroup.java │ │ │ │ ├── GenericValueMetricGroup.java │ │ │ │ ├── JobManagerJobMetricGroup.java │ │ │ │ ├── JobManagerMetricGroup.java │ │ │ │ ├── JobMetricGroup.java │ │ │ │ ├── OperatorIOMetricGroup.java │ │ │ │ ├── OperatorMetricGroup.java │ │ │ │ ├── ProxyMetricGroup.java │ │ │ │ ├── TaskIOMetricGroup.java │ │ │ │ ├── TaskManagerJobMetricGroup.java │ │ │ │ ├── TaskManagerMetricGroup.java │ │ │ │ ├── TaskMetricGroup.java │ │ │ │ └── UnregisteredMetricGroups.java │ │ │ ├── scope │ │ │ │ ├── JobManagerJobScopeFormat.java │ │ │ │ ├── JobManagerScopeFormat.java │ │ │ │ ├── OperatorScopeFormat.java │ │ │ │ ├── ScopeFormat.java │ │ │ │ ├── ScopeFormats.java │ │ │ │ ├── TaskManagerJobScopeFormat.java │ │ │ │ ├── TaskManagerScopeFormat.java │ │ │ │ └── TaskScopeFormat.java │ │ │ └── util │ │ │ │ └── MetricUtils.java │ │ │ ├── minicluster │ │ │ ├── MiniCluster.java │ │ │ ├── MiniClusterConfiguration.java │ │ │ ├── MiniClusterJobDispatcher.java │ │ │ ├── OneTimeLeaderListenerFuture.java │ │ │ └── StandaloneMiniCluster.java │ │ │ ├── net │ │ │ ├── ConnectionUtils.java │ │ │ └── SSLUtils.java │ │ │ ├── operators │ │ │ ├── AbstractCachedBuildSideJoinDriver.java │ │ │ ├── AbstractOuterJoinDriver.java │ │ │ ├── AllGroupCombineDriver.java │ │ │ ├── AllGroupReduceDriver.java │ │ │ ├── AllReduceDriver.java │ │ │ ├── BatchTask.java │ │ │ ├── BuildFirstCachedJoinDriver.java │ │ │ ├── BuildSecondCachedJoinDriver.java │ │ │ ├── CoGroupDriver.java │ │ │ ├── CoGroupRawDriver.java │ │ │ ├── CoGroupWithSolutionSetFirstDriver.java │ │ │ ├── CoGroupWithSolutionSetSecondDriver.java │ │ │ ├── CrossDriver.java │ │ │ ├── DamBehavior.java │ │ │ ├── DataSinkTask.java │ │ │ ├── DataSourceTask.java │ │ │ ├── Driver.java │ │ │ ├── DriverStrategy.java │ │ │ ├── FlatMapDriver.java │ │ │ ├── FullOuterJoinDriver.java │ │ │ ├── GroupReduceCombineDriver.java │ │ │ ├── GroupReduceDriver.java │ │ │ ├── JoinDriver.java │ │ │ ├── JoinWithSolutionSetFirstDriver.java │ │ │ ├── JoinWithSolutionSetSecondDriver.java │ │ │ ├── LeftOuterJoinDriver.java │ │ │ ├── MapDriver.java │ │ │ ├── MapPartitionDriver.java │ │ │ ├── NoOpChainedDriver.java │ │ │ ├── NoOpDriver.java │ │ │ ├── ReduceCombineDriver.java │ │ │ ├── ReduceDriver.java │ │ │ ├── ResettableDriver.java │ │ │ ├── RightOuterJoinDriver.java │ │ │ ├── TaskContext.java │ │ │ ├── TempBarrier.java │ │ │ ├── UnionWithTempOperator.java │ │ │ ├── chaining │ │ │ │ ├── ChainedAllReduceDriver.java │ │ │ │ ├── ChainedDriver.java │ │ │ │ ├── ChainedFlatMapDriver.java │ │ │ │ ├── ChainedMapDriver.java │ │ │ │ ├── ChainedReduceCombineDriver.java │ │ │ │ ├── ChainedTerminationCriterionDriver.java │ │ │ │ ├── ExceptionInChainedStubException.java │ │ │ │ ├── GroupCombineChainedDriver.java │ │ │ │ └── SynchronousChainedCombineDriver.java │ │ │ ├── hash │ │ │ │ ├── AbstractHashTableProber.java │ │ │ │ ├── AbstractMutableHashTable.java │ │ │ │ ├── CompactingHashTable.java │ │ │ │ ├── HashJoinIteratorBase.java │ │ │ │ ├── HashPartition.java │ │ │ │ ├── InMemoryPartition.java │ │ │ │ ├── InPlaceMutableHashTable.java │ │ │ │ ├── MutableHashTable.java │ │ │ │ ├── NonReusingBuildFirstHashJoinIterator.java │ │ │ │ ├── NonReusingBuildFirstReOpenableHashJoinIterator.java │ │ │ │ ├── NonReusingBuildSecondHashJoinIterator.java │ │ │ │ ├── NonReusingBuildSecondReOpenableHashJoinIterator.java │ │ │ │ ├── ReOpenableHashPartition.java │ │ │ │ ├── ReOpenableMutableHashTable.java │ │ │ │ ├── ReusingBuildFirstHashJoinIterator.java │ │ │ │ ├── ReusingBuildFirstReOpenableHashJoinIterator.java │ │ │ │ ├── ReusingBuildSecondHashJoinIterator.java │ │ │ │ └── ReusingBuildSecondReOpenableHashJoinIterator.java │ │ │ ├── resettable │ │ │ │ ├── AbstractBlockResettableIterator.java │ │ │ │ ├── BlockResettableMutableObjectIterator.java │ │ │ │ ├── NonReusingBlockResettableIterator.java │ │ │ │ ├── ReusingBlockResettableIterator.java │ │ │ │ ├── SpillingResettableIterator.java │ │ │ │ └── SpillingResettableMutableObjectIterator.java │ │ │ ├── shipping │ │ │ │ ├── OutputCollector.java │ │ │ │ ├── OutputEmitter.java │ │ │ │ └── ShipStrategyType.java │ │ │ ├── sort │ │ │ │ ├── AbstractMergeInnerJoinIterator.java │ │ │ │ ├── AbstractMergeIterator.java │ │ │ │ ├── AbstractMergeOuterJoinIterator.java │ │ │ │ ├── CombiningUnilateralSortMerger.java │ │ │ │ ├── ExceptionHandler.java │ │ │ │ ├── FixedLengthRecordSorter.java │ │ │ │ ├── HeapSort.java │ │ │ │ ├── InMemorySorter.java │ │ │ │ ├── IndexedSortable.java │ │ │ │ ├── IndexedSorter.java │ │ │ │ ├── LargeRecordHandler.java │ │ │ │ ├── MergeIterator.java │ │ │ │ ├── NonReusingMergeInnerJoinIterator.java │ │ │ │ ├── NonReusingMergeOuterJoinIterator.java │ │ │ │ ├── NonReusingSortMergeCoGroupIterator.java │ │ │ │ ├── NormalizedKeySorter.java │ │ │ │ ├── PartialOrderPriorityQueue.java │ │ │ │ ├── QuickSort.java │ │ │ │ ├── ReusingMergeInnerJoinIterator.java │ │ │ │ ├── ReusingMergeOuterJoinIterator.java │ │ │ │ ├── ReusingSortMergeCoGroupIterator.java │ │ │ │ ├── Sorter.java │ │ │ │ └── UnilateralSortMerger.java │ │ │ ├── udf │ │ │ │ ├── AssignRangeIndex.java │ │ │ │ ├── RangeBoundaryBuilder.java │ │ │ │ └── RemoveRangeIndex.java │ │ │ └── util │ │ │ │ ├── BitSet.java │ │ │ │ ├── BloomFilter.java │ │ │ │ ├── CloseableInputProvider.java │ │ │ │ ├── CoGroupTaskIterator.java │ │ │ │ ├── CorruptConfigurationException.java │ │ │ │ ├── DistributedRuntimeUDFContext.java │ │ │ │ ├── JoinTaskIterator.java │ │ │ │ ├── LocalStrategy.java │ │ │ │ ├── ReaderIterator.java │ │ │ │ ├── SimpleCloseableInputProvider.java │ │ │ │ ├── TaskConfig.java │ │ │ │ └── metrics │ │ │ │ ├── CountingCollector.java │ │ │ │ ├── CountingIterable.java │ │ │ │ ├── CountingIterator.java │ │ │ │ └── CountingMutableObjectIterator.java │ │ │ ├── plugable │ │ │ ├── DeserializationDelegate.java │ │ │ ├── NonReusingDeserializationDelegate.java │ │ │ ├── ReusingDeserializationDelegate.java │ │ │ └── SerializationDelegate.java │ │ │ ├── process │ │ │ └── ProcessReaper.java │ │ │ ├── query │ │ │ ├── KvStateClientProxy.java │ │ │ ├── KvStateLocation.java │ │ │ ├── KvStateLocationRegistry.java │ │ │ ├── KvStateMessage.java │ │ │ ├── KvStateRegistry.java │ │ │ ├── KvStateRegistryGateway.java │ │ │ ├── KvStateRegistryListener.java │ │ │ ├── KvStateServer.java │ │ │ ├── QueryableStateUtils.java │ │ │ ├── TaskKvStateRegistry.java │ │ │ └── UnknownKvStateLocation.java │ │ │ ├── registration │ │ │ ├── RegisteredRpcConnection.java │ │ │ ├── RegistrationConnectionListener.java │ │ │ ├── RegistrationResponse.java │ │ │ └── RetryingRegistration.java │ │ │ ├── resourcemanager │ │ │ ├── InfoMessageListenerRpcGateway.java │ │ │ ├── JobLeaderIdActions.java │ │ │ ├── JobLeaderIdService.java │ │ │ ├── ResourceManager.java │ │ │ ├── ResourceManagerConfiguration.java │ │ │ ├── ResourceManagerGateway.java │ │ │ ├── ResourceManagerId.java │ │ │ ├── ResourceManagerRunner.java │ │ │ ├── ResourceManagerRuntimeServices.java │ │ │ ├── ResourceManagerRuntimeServicesConfiguration.java │ │ │ ├── ResourceManagerServices.java │ │ │ ├── ResourceOverview.java │ │ │ ├── SlotRequest.java │ │ │ ├── StandaloneResourceManager.java │ │ │ ├── exceptions │ │ │ │ └── ResourceManagerException.java │ │ │ ├── registration │ │ │ │ ├── JobManagerRegistration.java │ │ │ │ ├── TaskExecutorConnection.java │ │ │ │ └── WorkerRegistration.java │ │ │ └── slotmanager │ │ │ │ ├── PendingSlotRequest.java │ │ │ │ ├── ResourceActions.java │ │ │ │ ├── SlotManager.java │ │ │ │ ├── SlotManagerConfiguration.java │ │ │ │ ├── SlotManagerException.java │ │ │ │ └── TaskManagerRegistration.java │ │ │ ├── rest │ │ │ ├── HttpMethodWrapper.java │ │ │ ├── NotFoundException.java │ │ │ ├── RestClient.java │ │ │ ├── RestClientConfiguration.java │ │ │ ├── RestServerEndpoint.java │ │ │ ├── RestServerEndpointConfiguration.java │ │ │ ├── handler │ │ │ │ ├── AbstractRestHandler.java │ │ │ │ ├── HandlerRequest.java │ │ │ │ ├── HandlerRequestException.java │ │ │ │ ├── LegacyRestHandler.java │ │ │ │ ├── LegacyRestHandlerAdapter.java │ │ │ │ ├── PipelineErrorHandler.java │ │ │ │ ├── RedirectHandler.java │ │ │ │ ├── RestHandlerConfiguration.java │ │ │ │ ├── RestHandlerException.java │ │ │ │ ├── RestHandlerSpecification.java │ │ │ │ ├── RouterHandler.java │ │ │ │ ├── WebHandler.java │ │ │ │ ├── cluster │ │ │ │ │ ├── ClusterConfigHandler.java │ │ │ │ │ ├── ClusterOverviewHandler.java │ │ │ │ │ └── DashboardConfigHandler.java │ │ │ │ ├── job │ │ │ │ │ ├── AbstractExecutionGraphHandler.java │ │ │ │ │ ├── BlobServerPortHandler.java │ │ │ │ │ ├── JobAccumulatorsHandler.java │ │ │ │ │ ├── JobConfigHandler.java │ │ │ │ │ ├── JobDetailsHandler.java │ │ │ │ │ ├── JobExceptionsHandler.java │ │ │ │ │ ├── JobIdsHandler.java │ │ │ │ │ ├── JobPlanHandler.java │ │ │ │ │ ├── JobSubmitHandler.java │ │ │ │ │ ├── JobTerminationHandler.java │ │ │ │ │ ├── JobVertexAccumulatorsHandler.java │ │ │ │ │ ├── JobsOverviewHandler.java │ │ │ │ │ ├── SubtasksTimesHandler.java │ │ │ │ │ ├── checkpoints │ │ │ │ │ │ ├── AbstractCheckpointHandler.java │ │ │ │ │ │ ├── CheckpointConfigHandler.java │ │ │ │ │ │ ├── CheckpointStatisticDetailsHandler.java │ │ │ │ │ │ ├── CheckpointStatsCache.java │ │ │ │ │ │ ├── CheckpointingStatisticsHandler.java │ │ │ │ │ │ └── TaskCheckpointStatisticDetailsHandler.java │ │ │ │ │ └── metrics │ │ │ │ │ │ ├── AbstractMetricsHandler.java │ │ │ │ │ │ ├── JobManagerMetricsHandler.java │ │ │ │ │ │ ├── JobMetricsHandler.java │ │ │ │ │ │ ├── JobVertexMetricsHandler.java │ │ │ │ │ │ ├── SubtaskMetricsHandler.java │ │ │ │ │ │ └── TaskManagerMetricsHandler.java │ │ │ │ ├── legacy │ │ │ │ │ ├── AbstractExecutionGraphRequestHandler.java │ │ │ │ │ ├── AbstractJobVertexRequestHandler.java │ │ │ │ │ ├── AbstractJsonRequestHandler.java │ │ │ │ │ ├── AbstractSubtaskAttemptRequestHandler.java │ │ │ │ │ ├── AbstractSubtaskRequestHandler.java │ │ │ │ │ ├── ClusterConfigHandler.java │ │ │ │ │ ├── ClusterOverviewHandler.java │ │ │ │ │ ├── ConstantTextHandler.java │ │ │ │ │ ├── CurrentJobIdsHandler.java │ │ │ │ │ ├── DashboardConfigHandler.java │ │ │ │ │ ├── ExecutionGraphCache.java │ │ │ │ │ ├── JobAccumulatorsHandler.java │ │ │ │ │ ├── JobCancellationHandler.java │ │ │ │ │ ├── JobCancellationWithSavepointHandlers.java │ │ │ │ │ ├── JobConfigHandler.java │ │ │ │ │ ├── JobDetailsHandler.java │ │ │ │ │ ├── JobExceptionsHandler.java │ │ │ │ │ ├── JobPlanHandler.java │ │ │ │ │ ├── JobStoppingHandler.java │ │ │ │ │ ├── JobVertexAccumulatorsHandler.java │ │ │ │ │ ├── JobVertexBackPressureHandler.java │ │ │ │ │ ├── JobVertexDetailsHandler.java │ │ │ │ │ ├── JobVertexTaskManagersHandler.java │ │ │ │ │ ├── JobsOverviewHandler.java │ │ │ │ │ ├── JsonFactory.java │ │ │ │ │ ├── RequestHandler.java │ │ │ │ │ ├── RequestHandlerException.java │ │ │ │ │ ├── SubtaskCurrentAttemptDetailsHandler.java │ │ │ │ │ ├── SubtaskExecutionAttemptAccumulatorsHandler.java │ │ │ │ │ ├── SubtaskExecutionAttemptDetailsHandler.java │ │ │ │ │ ├── SubtasksAllAccumulatorsHandler.java │ │ │ │ │ ├── SubtasksTimesHandler.java │ │ │ │ │ ├── TaskManagerLogHandler.java │ │ │ │ │ ├── TaskManagersHandler.java │ │ │ │ │ ├── backpressure │ │ │ │ │ │ ├── BackPressureStatsTracker.java │ │ │ │ │ │ ├── OperatorBackPressureStats.java │ │ │ │ │ │ ├── StackTraceSample.java │ │ │ │ │ │ └── StackTraceSampleCoordinator.java │ │ │ │ │ ├── checkpoints │ │ │ │ │ │ ├── CheckpointConfigHandler.java │ │ │ │ │ │ ├── CheckpointStatsDetailsHandler.java │ │ │ │ │ │ ├── CheckpointStatsDetailsSubtasksHandler.java │ │ │ │ │ │ └── CheckpointStatsHandler.java │ │ │ │ │ ├── files │ │ │ │ │ │ ├── StaticFileServerHandler.java │ │ │ │ │ │ └── WebContentHandlerSpecification.java │ │ │ │ │ ├── messages │ │ │ │ │ │ └── ClusterOverviewWithVersion.java │ │ │ │ │ └── metrics │ │ │ │ │ │ ├── AbstractAggregatingMetricsHandler.java │ │ │ │ │ │ ├── AbstractMetricsHandler.java │ │ │ │ │ │ ├── AggregatingJobsMetricsHandler.java │ │ │ │ │ │ ├── AggregatingSubtasksMetricsHandler.java │ │ │ │ │ │ ├── AggregatingTaskManagersMetricsHandler.java │ │ │ │ │ │ ├── DoubleAccumulator.java │ │ │ │ │ │ ├── JobManagerMetricsHandler.java │ │ │ │ │ │ ├── JobMetricsHandler.java │ │ │ │ │ │ ├── JobVertexMetricsHandler.java │ │ │ │ │ │ ├── MetricFetcher.java │ │ │ │ │ │ ├── MetricStore.java │ │ │ │ │ │ ├── SubtaskMetricsHandler.java │ │ │ │ │ │ └── TaskManagerMetricsHandler.java │ │ │ │ ├── taskmanager │ │ │ │ │ ├── AbstractTaskManagerHandler.java │ │ │ │ │ ├── TaskManagerDetailsHandler.java │ │ │ │ │ └── TaskManagersHandler.java │ │ │ │ └── util │ │ │ │ │ ├── HandlerRedirectUtils.java │ │ │ │ │ ├── HandlerUtils.java │ │ │ │ │ ├── MimeTypes.java │ │ │ │ │ └── MutableIOMetrics.java │ │ │ ├── messages │ │ │ │ ├── BlobServerPortHeaders.java │ │ │ │ ├── BlobServerPortResponseBody.java │ │ │ │ ├── ClusterConfigurationInfo.java │ │ │ │ ├── ClusterConfigurationInfoEntry.java │ │ │ │ ├── ClusterConfigurationInfoHeaders.java │ │ │ │ ├── ClusterOverviewHeaders.java │ │ │ │ ├── ConversionException.java │ │ │ │ ├── DashboardConfiguration.java │ │ │ │ ├── DashboardConfigurationHeaders.java │ │ │ │ ├── EmptyMessageParameters.java │ │ │ │ ├── EmptyRequestBody.java │ │ │ │ ├── EmptyResponseBody.java │ │ │ │ ├── ErrorResponseBody.java │ │ │ │ ├── JobAccumulatorsHeaders.java │ │ │ │ ├── JobAccumulatorsInfo.java │ │ │ │ ├── JobConfigHeaders.java │ │ │ │ ├── JobConfigInfo.java │ │ │ │ ├── JobExceptionsHeaders.java │ │ │ │ ├── JobExceptionsInfo.java │ │ │ │ ├── JobIDPathParameter.java │ │ │ │ ├── JobIdsWithStatusesOverviewHeaders.java │ │ │ │ ├── JobMessageParameters.java │ │ │ │ ├── JobPlanHeaders.java │ │ │ │ ├── JobPlanInfo.java │ │ │ │ ├── JobTerminationHeaders.java │ │ │ │ ├── JobTerminationMessageParameters.java │ │ │ │ ├── JobVertexAccumulatorsHeaders.java │ │ │ │ ├── JobVertexAccumulatorsInfo.java │ │ │ │ ├── JobVertexIdPathParameter.java │ │ │ │ ├── JobVertexMessageParameters.java │ │ │ │ ├── JobsOverviewHeaders.java │ │ │ │ ├── MessageHeaders.java │ │ │ │ ├── MessageParameter.java │ │ │ │ ├── MessageParameters.java │ │ │ │ ├── MessagePathParameter.java │ │ │ │ ├── MessageQueryParameter.java │ │ │ │ ├── RequestBody.java │ │ │ │ ├── ResponseBody.java │ │ │ │ ├── SubtaskIndexPathParameter.java │ │ │ │ ├── SubtasksTimesHeaders.java │ │ │ │ ├── SubtasksTimesInfo.java │ │ │ │ ├── TerminationModeQueryParameter.java │ │ │ │ ├── checkpoints │ │ │ │ │ ├── CheckpointConfigHeaders.java │ │ │ │ │ ├── CheckpointConfigInfo.java │ │ │ │ │ ├── CheckpointIdPathParameter.java │ │ │ │ │ ├── CheckpointMessageParameters.java │ │ │ │ │ ├── CheckpointStatisticDetailsHeaders.java │ │ │ │ │ ├── CheckpointStatistics.java │ │ │ │ │ ├── CheckpointingStatistics.java │ │ │ │ │ ├── CheckpointingStatisticsHeaders.java │ │ │ │ │ ├── MinMaxAvgStatistics.java │ │ │ │ │ ├── SubtaskCheckpointStatistics.java │ │ │ │ │ ├── TaskCheckpointMessageParameters.java │ │ │ │ │ ├── TaskCheckpointStatistics.java │ │ │ │ │ ├── TaskCheckpointStatisticsHeaders.java │ │ │ │ │ └── TaskCheckpointStatisticsWithSubtaskDetails.java │ │ │ │ ├── job │ │ │ │ │ ├── JobDetailsHeaders.java │ │ │ │ │ ├── JobDetailsInfo.java │ │ │ │ │ ├── JobSubmitHeaders.java │ │ │ │ │ ├── JobSubmitRequestBody.java │ │ │ │ │ ├── JobSubmitResponseBody.java │ │ │ │ │ ├── metrics │ │ │ │ │ │ ├── AbstractMetricsHeaders.java │ │ │ │ │ │ ├── JobManagerMetricsHeaders.java │ │ │ │ │ │ ├── JobManagerMetricsMessageParameters.java │ │ │ │ │ │ ├── JobMetricsHeaders.java │ │ │ │ │ │ ├── JobMetricsMessageParameters.java │ │ │ │ │ │ ├── JobVertexMetricsHeaders.java │ │ │ │ │ │ ├── JobVertexMetricsMessageParameters.java │ │ │ │ │ │ ├── Metric.java │ │ │ │ │ │ ├── MetricCollectionResponseBody.java │ │ │ │ │ │ ├── MetricsFilterParameter.java │ │ │ │ │ │ ├── SubtaskMetricsHeaders.java │ │ │ │ │ │ ├── SubtaskMetricsMessageParameters.java │ │ │ │ │ │ ├── TaskManagerMetricsHeaders.java │ │ │ │ │ │ └── TaskManagerMetricsMessageParameters.java │ │ │ │ │ └── savepoints │ │ │ │ │ │ ├── SavepointMessageParameters.java │ │ │ │ │ │ ├── SavepointTargetDirectoryParameter.java │ │ │ │ │ │ ├── SavepointTriggerHeaders.java │ │ │ │ │ │ └── SavepointTriggerResponseBody.java │ │ │ │ ├── json │ │ │ │ │ ├── JobIDDeserializer.java │ │ │ │ │ ├── JobIDSerializer.java │ │ │ │ │ ├── JobVertexIDDeserializer.java │ │ │ │ │ ├── JobVertexIDKeyDeserializer.java │ │ │ │ │ ├── JobVertexIDKeySerializer.java │ │ │ │ │ ├── JobVertexIDSerializer.java │ │ │ │ │ ├── RawJsonDeserializer.java │ │ │ │ │ ├── ResourceIDDeserializer.java │ │ │ │ │ └── ResourceIDSerializer.java │ │ │ │ └── taskmanager │ │ │ │ │ ├── TaskManagerDetailsHeaders.java │ │ │ │ │ ├── TaskManagerDetailsInfo.java │ │ │ │ │ ├── TaskManagerIdPathParameter.java │ │ │ │ │ ├── TaskManagerInfo.java │ │ │ │ │ ├── TaskManagerMessageParameters.java │ │ │ │ │ ├── TaskManagerMetricsInfo.java │ │ │ │ │ ├── TaskManagersHeaders.java │ │ │ │ │ └── TaskManagersInfo.java │ │ │ └── util │ │ │ │ ├── RestClientException.java │ │ │ │ ├── RestConstants.java │ │ │ │ └── RestMapperUtils.java │ │ │ ├── rpc │ │ │ ├── FatalErrorHandler.java │ │ │ ├── FencedMainThreadExecutable.java │ │ │ ├── FencedRpcEndpoint.java │ │ │ ├── FencedRpcGateway.java │ │ │ ├── MainThreadExecutable.java │ │ │ ├── MainThreadValidatorUtil.java │ │ │ ├── RpcEndpoint.java │ │ │ ├── RpcGateway.java │ │ │ ├── RpcServer.java │ │ │ ├── RpcService.java │ │ │ ├── RpcTimeout.java │ │ │ ├── RpcUtils.java │ │ │ ├── StartStoppable.java │ │ │ ├── akka │ │ │ │ ├── AkkaBasedEndpoint.java │ │ │ │ ├── AkkaInvocationHandler.java │ │ │ │ ├── AkkaRpcActor.java │ │ │ │ ├── AkkaRpcService.java │ │ │ │ ├── AkkaRpcServiceUtils.java │ │ │ │ ├── FencedAkkaInvocationHandler.java │ │ │ │ ├── FencedAkkaRpcActor.java │ │ │ │ ├── exceptions │ │ │ │ │ ├── AkkaRpcException.java │ │ │ │ │ └── AkkaUnknownMessageException.java │ │ │ │ └── messages │ │ │ │ │ └── Processing.java │ │ │ ├── exceptions │ │ │ │ ├── FencingTokenException.java │ │ │ │ ├── RpcConnectionException.java │ │ │ │ └── RpcException.java │ │ │ └── messages │ │ │ │ ├── CallAsync.java │ │ │ │ ├── FencedMessage.java │ │ │ │ ├── LocalFencedMessage.java │ │ │ │ ├── LocalRpcInvocation.java │ │ │ │ ├── RemoteFencedMessage.java │ │ │ │ ├── RemoteRpcInvocation.java │ │ │ │ ├── RpcInvocation.java │ │ │ │ ├── RunAsync.java │ │ │ │ └── UnfencedMessage.java │ │ │ ├── security │ │ │ ├── DynamicConfiguration.java │ │ │ ├── HadoopSecurityContext.java │ │ │ ├── KerberosUtils.java │ │ │ ├── NoOpSecurityContext.java │ │ │ ├── SecurityConfiguration.java │ │ │ ├── SecurityContext.java │ │ │ ├── SecurityUtils.java │ │ │ └── modules │ │ │ │ ├── HadoopModule.java │ │ │ │ ├── HadoopModuleFactory.java │ │ │ │ ├── JaasModule.java │ │ │ │ ├── JaasModuleFactory.java │ │ │ │ ├── SecurityModule.java │ │ │ │ ├── SecurityModuleFactory.java │ │ │ │ ├── ZooKeeperModule.java │ │ │ │ └── ZookeeperModuleFactory.java │ │ │ ├── state │ │ │ ├── AbstractKeyedStateBackend.java │ │ │ ├── AbstractStateBackend.java │ │ │ ├── ArrayListSerializer.java │ │ │ ├── BoundedInputStream.java │ │ │ ├── ChainedStateHandle.java │ │ │ ├── CheckpointListener.java │ │ │ ├── CheckpointStreamFactory.java │ │ │ ├── CompositeStateHandle.java │ │ │ ├── DefaultKeyedStateStore.java │ │ │ ├── DefaultOperatorStateBackend.java │ │ │ ├── DoneFuture.java │ │ │ ├── FunctionInitializationContext.java │ │ │ ├── FunctionSnapshotContext.java │ │ │ ├── HashMapSerializer.java │ │ │ ├── IncrementalKeyedStateHandle.java │ │ │ ├── JavaSerializer.java │ │ │ ├── KeyGroupRange.java │ │ │ ├── KeyGroupRangeAssignment.java │ │ │ ├── KeyGroupRangeOffsets.java │ │ │ ├── KeyGroupStatePartitionStreamProvider.java │ │ │ ├── KeyGroupsList.java │ │ │ ├── KeyGroupsStateHandle.java │ │ │ ├── KeyedBackendSerializationProxy.java │ │ │ ├── KeyedBackendStateMetaInfoSnapshotReaderWriters.java │ │ │ ├── KeyedStateBackend.java │ │ │ ├── KeyedStateCheckpointOutputStream.java │ │ │ ├── KeyedStateHandle.java │ │ │ ├── ManagedInitializationContext.java │ │ │ ├── ManagedSnapshotContext.java │ │ │ ├── MultiStreamStateHandle.java │ │ │ ├── NonClosingCheckpointOutputStream.java │ │ │ ├── OperatorBackendSerializationProxy.java │ │ │ ├── OperatorBackendStateMetaInfoSnapshotReaderWriters.java │ │ │ ├── OperatorStateBackend.java │ │ │ ├── OperatorStateCheckpointOutputStream.java │ │ │ ├── OperatorStateHandle.java │ │ │ ├── PlaceholderStreamStateHandle.java │ │ │ ├── RegisteredKeyedBackendStateMetaInfo.java │ │ │ ├── RegisteredOperatorBackendStateMetaInfo.java │ │ │ ├── RetrievableStateHandle.java │ │ │ ├── RetrievableStreamStateHandle.java │ │ │ ├── SharedStateRegistry.java │ │ │ ├── SharedStateRegistryFactory.java │ │ │ ├── SharedStateRegistryKey.java │ │ │ ├── SnappyStreamCompressionDecorator.java │ │ │ ├── Snapshotable.java │ │ │ ├── StateBackend.java │ │ │ ├── StateBackendFactory.java │ │ │ ├── StateHandleID.java │ │ │ ├── StateInitializationContext.java │ │ │ ├── StateInitializationContextImpl.java │ │ │ ├── StateObject.java │ │ │ ├── StatePartitionStreamProvider.java │ │ │ ├── StateSnapshotContext.java │ │ │ ├── StateSnapshotContextSynchronousImpl.java │ │ │ ├── StateTransformationFunction.java │ │ │ ├── StateUtil.java │ │ │ ├── StreamCompressionDecorator.java │ │ │ ├── StreamStateHandle.java │ │ │ ├── UncompressedStreamCompressionDecorator.java │ │ │ ├── UserFacingListState.java │ │ │ ├── UserFacingMapState.java │ │ │ ├── VoidNamespace.java │ │ │ ├── VoidNamespaceSerializer.java │ │ │ ├── VoidNamespaceTypeInfo.java │ │ │ ├── filesystem │ │ │ │ ├── FileStateHandle.java │ │ │ │ ├── FsCheckpointStreamFactory.java │ │ │ │ ├── FsSavepointStreamFactory.java │ │ │ │ ├── FsStateBackend.java │ │ │ │ └── FsStateBackendFactory.java │ │ │ ├── heap │ │ │ │ ├── AbstractHeapMergingState.java │ │ │ │ ├── AbstractHeapState.java │ │ │ │ ├── AbstractStateTableSnapshot.java │ │ │ │ ├── CopyOnWriteStateTable.java │ │ │ │ ├── CopyOnWriteStateTableSnapshot.java │ │ │ │ ├── HeapAggregatingState.java │ │ │ │ ├── HeapFoldingState.java │ │ │ │ ├── HeapKeyedStateBackend.java │ │ │ │ ├── HeapListState.java │ │ │ │ ├── HeapMapState.java │ │ │ │ ├── HeapReducingState.java │ │ │ │ ├── HeapValueState.java │ │ │ │ ├── InternalKeyContext.java │ │ │ │ ├── NestedMapsStateTable.java │ │ │ │ ├── StateEntry.java │ │ │ │ ├── StateTable.java │ │ │ │ ├── StateTableByKeyGroupReader.java │ │ │ │ ├── StateTableByKeyGroupReaders.java │ │ │ │ ├── StateTableSnapshot.java │ │ │ │ └── package-info.java │ │ │ ├── internal │ │ │ │ ├── InternalAggregatingState.java │ │ │ │ ├── InternalAppendingState.java │ │ │ │ ├── InternalFoldingState.java │ │ │ │ ├── InternalKvState.java │ │ │ │ ├── InternalListState.java │ │ │ │ ├── InternalMapState.java │ │ │ │ ├── InternalMergingState.java │ │ │ │ ├── InternalReducingState.java │ │ │ │ ├── InternalValueState.java │ │ │ │ └── package-info.java │ │ │ └── memory │ │ │ │ ├── ByteStreamStateHandle.java │ │ │ │ ├── MemCheckpointStreamFactory.java │ │ │ │ └── MemoryStateBackend.java │ │ │ ├── taskexecutor │ │ │ ├── JobLeaderListener.java │ │ │ ├── JobLeaderService.java │ │ │ ├── JobManagerConnection.java │ │ │ ├── JobManagerTable.java │ │ │ ├── QueryableStateConfiguration.java │ │ │ ├── SlotReport.java │ │ │ ├── SlotStatus.java │ │ │ ├── TaskExecutor.java │ │ │ ├── TaskExecutorGateway.java │ │ │ ├── TaskExecutorRegistrationSuccess.java │ │ │ ├── TaskExecutorToResourceManagerConnection.java │ │ │ ├── TaskManagerConfiguration.java │ │ │ ├── TaskManagerRunner.java │ │ │ ├── TaskManagerServices.java │ │ │ ├── TaskManagerServicesConfiguration.java │ │ │ ├── exceptions │ │ │ │ ├── CheckpointException.java │ │ │ │ ├── PartitionException.java │ │ │ │ ├── SlotAllocationException.java │ │ │ │ ├── SlotOccupiedException.java │ │ │ │ ├── TaskException.java │ │ │ │ ├── TaskManagerException.java │ │ │ │ └── TaskSubmissionException.java │ │ │ ├── rpc │ │ │ │ ├── RpcCheckpointResponder.java │ │ │ │ ├── RpcInputSplitProvider.java │ │ │ │ ├── RpcKvStateRegistryListener.java │ │ │ │ ├── RpcPartitionStateChecker.java │ │ │ │ └── RpcResultPartitionConsumableNotifier.java │ │ │ └── slot │ │ │ │ ├── SlotActions.java │ │ │ │ ├── SlotNotActiveException.java │ │ │ │ ├── SlotNotFoundException.java │ │ │ │ ├── SlotOffer.java │ │ │ │ ├── TaskSlot.java │ │ │ │ ├── TaskSlotState.java │ │ │ │ ├── TaskSlotTable.java │ │ │ │ ├── TimeoutListener.java │ │ │ │ └── TimerService.java │ │ │ ├── taskmanager │ │ │ ├── ActorGatewayCheckpointResponder.java │ │ │ ├── ActorGatewayKvStateRegistryListener.java │ │ │ ├── ActorGatewayPartitionProducerStateChecker.java │ │ │ ├── ActorGatewayResultPartitionConsumableNotifier.java │ │ │ ├── ActorGatewayTaskExecutionStateListener.java │ │ │ ├── ActorGatewayTaskManagerActions.java │ │ │ ├── CheckpointResponder.java │ │ │ ├── DispatcherThreadFactory.java │ │ │ ├── MemoryLogger.java │ │ │ ├── NetworkEnvironmentConfiguration.java │ │ │ ├── RuntimeEnvironment.java │ │ │ ├── Task.java │ │ │ ├── TaskActions.java │ │ │ ├── TaskExecutionState.java │ │ │ ├── TaskExecutionStateListener.java │ │ │ ├── TaskInputSplitProvider.java │ │ │ ├── TaskManagerActions.java │ │ │ ├── TaskManagerCliOptions.java │ │ │ ├── TaskManagerLocation.java │ │ │ └── TaskManagerRuntimeInfo.java │ │ │ ├── util │ │ │ ├── AtomicDisposableReferenceCounter.java │ │ │ ├── ClassLoaderUtil.java │ │ │ ├── DependencyVisitor.java │ │ │ ├── EmptyIterator.java │ │ │ ├── EmptyMutableObjectIterator.java │ │ │ ├── EnvironmentInformation.java │ │ │ ├── EvictingBoundedList.java │ │ │ ├── ExecutorThreadFactory.java │ │ │ ├── FatalExitExceptionHandler.java │ │ │ ├── ForwardingInputStream.java │ │ │ ├── ForwardingOutputStream.java │ │ │ ├── Hardware.java │ │ │ ├── IntArrayList.java │ │ │ ├── JarFileCreator.java │ │ │ ├── JvmShutdownSafeguard.java │ │ │ ├── KeyGroupedIterator.java │ │ │ ├── LeaderConnectionInfo.java │ │ │ ├── LeaderRetrievalUtils.java │ │ │ ├── LongArrayList.java │ │ │ ├── MemoryBlockIterator.java │ │ │ ├── NonClosingInputStreamDecorator.java │ │ │ ├── NonClosingOutpusStreamDecorator.java │ │ │ ├── NonReusingKeyGroupedIterator.java │ │ │ ├── NonReusingMutableToRegularIteratorWrapper.java │ │ │ ├── ProcessShutDownThread.java │ │ │ ├── RegularToMutableObjectIterator.java │ │ │ ├── ResettableIterator.java │ │ │ ├── ResettableMutableObjectIterator.java │ │ │ ├── ReusingKeyGroupedIterator.java │ │ │ ├── ReusingMutableToRegularIteratorWrapper.java │ │ │ ├── SignalHandler.java │ │ │ ├── SingleElementIterator.java │ │ │ ├── StandaloneUtils.java │ │ │ ├── ZooKeeperUtils.java │ │ │ ├── clock │ │ │ │ ├── Clock.java │ │ │ │ └── SystemClock.java │ │ │ └── event │ │ │ │ ├── EventListener.java │ │ │ │ └── NotificationListener.java │ │ │ ├── webmonitor │ │ │ ├── RestfulGateway.java │ │ │ ├── WebMonitor.java │ │ │ ├── WebMonitorEndpoint.java │ │ │ ├── WebMonitorUtils.java │ │ │ ├── history │ │ │ │ ├── ArchivedJson.java │ │ │ │ └── JsonArchivist.java │ │ │ └── retriever │ │ │ │ ├── GatewayRetriever.java │ │ │ │ ├── LeaderGatewayRetriever.java │ │ │ │ ├── LeaderRetriever.java │ │ │ │ ├── MetricQueryServiceGateway.java │ │ │ │ ├── MetricQueryServiceRetriever.java │ │ │ │ └── impl │ │ │ │ ├── AkkaJobManagerRetriever.java │ │ │ │ ├── AkkaQueryServiceGateway.java │ │ │ │ ├── AkkaQueryServiceRetriever.java │ │ │ │ └── RpcGatewayRetriever.java │ │ │ └── zookeeper │ │ │ ├── FlinkZooKeeperQuorumPeer.java │ │ │ ├── RetrievableStateStorageHelper.java │ │ │ ├── ZooKeeperSharedCount.java │ │ │ ├── ZooKeeperSharedValue.java │ │ │ ├── ZooKeeperStateHandleStore.java │ │ │ ├── ZooKeeperUtilityFactory.java │ │ │ ├── ZooKeeperVersionedValue.java │ │ │ └── filesystem │ │ │ └── FileSystemStateStorageHelper.java │ ├── resources │ │ ├── flink-jaas.conf │ │ └── log4j.properties │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── runtime │ │ ├── FlinkActor.scala │ │ ├── LeaderSessionMessageFilter.scala │ │ ├── LogMessages.scala │ │ ├── akka │ │ ├── AkkaUtils.scala │ │ └── RemoteAddressExtension.scala │ │ ├── clusterframework │ │ └── ContaineredJobManager.scala │ │ ├── jobmanager │ │ ├── JobInfo.scala │ │ ├── JobManager.scala │ │ └── MemoryArchivist.scala │ │ ├── messages │ │ ├── ArchiveMessages.scala │ │ ├── ExecutionGraphMessages.scala │ │ ├── JobClientMessages.scala │ │ ├── JobManagerMessages.scala │ │ ├── Messages.scala │ │ ├── RegistrationMessages.scala │ │ ├── StackTraceSampleMessages.scala │ │ ├── TaskControlMessages.scala │ │ ├── TaskManagerMessages.scala │ │ └── accumulators │ │ │ └── AccumulatorMessages.scala │ │ ├── minicluster │ │ ├── FlinkMiniCluster.scala │ │ └── LocalFlinkMiniCluster.scala │ │ └── taskmanager │ │ └── TaskManager.scala │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── runtime │ │ ├── accumulators │ │ └── StringifiedAccumulatorResultTest.java │ │ ├── akka │ │ ├── FlinkUntypedActorTest.java │ │ └── QuarantineMonitorTest.java │ │ ├── blob │ │ ├── BlobCacheCleanupTest.java │ │ ├── BlobCacheCorruptionTest.java │ │ ├── BlobCacheDeleteTest.java │ │ ├── BlobCacheGetTest.java │ │ ├── BlobCachePutTest.java │ │ ├── BlobCacheRecoveryTest.java │ │ ├── BlobCacheRetriesTest.java │ │ ├── BlobCacheSuccessTest.java │ │ ├── BlobClientSslTest.java │ │ ├── BlobClientTest.java │ │ ├── BlobKeyTest.java │ │ ├── BlobServerCleanupTest.java │ │ ├── BlobServerCorruptionTest.java │ │ ├── BlobServerDeleteTest.java │ │ ├── BlobServerGetTest.java │ │ ├── BlobServerPutTest.java │ │ ├── BlobServerRangeTest.java │ │ ├── BlobServerRecoveryTest.java │ │ ├── BlobUtilsTest.java │ │ └── TestingFailingBlobServer.java │ │ ├── checkpoint │ │ ├── CheckpointCoordinatorExternalizedCheckpointsTest.java │ │ ├── CheckpointCoordinatorFailureTest.java │ │ ├── CheckpointCoordinatorMasterHooksTest.java │ │ ├── CheckpointCoordinatorTest.java │ │ ├── CheckpointIDCounterTest.java │ │ ├── CheckpointOptionsTest.java │ │ ├── CheckpointPropertiesTest.java │ │ ├── CheckpointSettingsSerializableTest.java │ │ ├── CheckpointStateRestoreTest.java │ │ ├── CheckpointStatsCountsTest.java │ │ ├── CheckpointStatsHistoryTest.java │ │ ├── CheckpointStatsSnapshotTest.java │ │ ├── CheckpointStatsStatusTest.java │ │ ├── CheckpointStatsTrackerTest.java │ │ ├── CheckpointTypeTest.java │ │ ├── CompletedCheckpointStatsSummaryTest.java │ │ ├── CompletedCheckpointStoreTest.java │ │ ├── CompletedCheckpointTest.java │ │ ├── CoordinatorShutdownTest.java │ │ ├── ExecutionGraphCheckpointCoordinatorTest.java │ │ ├── FailedCheckpointStatsTest.java │ │ ├── MinMaxAvgStatsTest.java │ │ ├── PendingCheckpointStatsTest.java │ │ ├── PendingCheckpointTest.java │ │ ├── RestoredCheckpointStatsTest.java │ │ ├── StandaloneCompletedCheckpointStoreTest.java │ │ ├── SubtaskStateStatsTest.java │ │ ├── TaskStateStatsTest.java │ │ ├── ZooKeeperCompletedCheckpointStoreITCase.java │ │ ├── ZooKeeperCompletedCheckpointStoreTest.java │ │ ├── hooks │ │ │ └── MasterHooksTest.java │ │ └── savepoint │ │ │ ├── CheckpointTestUtils.java │ │ │ ├── SavepointLoaderTest.java │ │ │ ├── SavepointStoreTest.java │ │ │ ├── SavepointV1SerializerTest.java │ │ │ ├── SavepointV2SerializerTest.java │ │ │ └── SavepointV2Test.java │ │ ├── client │ │ ├── JobClientActorRecoveryITCase.java │ │ ├── JobClientActorTest.java │ │ └── SerializedJobExecutionResultTest.java │ │ ├── clusterframework │ │ ├── BootstrapToolsTest.java │ │ ├── ClusterShutdownITCase.java │ │ ├── ContaineredTaskManagerParametersTest.java │ │ ├── ResourceManagerITCase.java │ │ ├── ResourceManagerTest.java │ │ ├── overlays │ │ │ ├── ContainerOverlayTestBase.java │ │ │ ├── FlinkDistributionOverlayTest.java │ │ │ ├── HadoopConfOverlayTest.java │ │ │ ├── HadoopUserOverlayTest.java │ │ │ ├── KeytabOverlayTest.java │ │ │ ├── Krb5ConfOverlayTest.java │ │ │ └── SSLStoreOverlayTest.java │ │ └── types │ │ │ └── ResourceProfileTest.java │ │ ├── concurrent │ │ ├── ConjunctFutureTest.java │ │ └── FutureUtilsTest.java │ │ ├── deployment │ │ ├── InputChannelDeploymentDescriptorTest.java │ │ ├── ResultPartitionDeploymentDescriptorTest.java │ │ └── TaskDeploymentDescriptorTest.java │ │ ├── dispatcher │ │ └── DispatcherTest.java │ │ ├── event │ │ └── task │ │ │ ├── IntegerTaskEvent.java │ │ │ ├── StringTaskEvent.java │ │ │ └── TaskEventTest.java │ │ ├── execution │ │ └── librarycache │ │ │ ├── BlobLibraryCacheManagerTest.java │ │ │ └── BlobLibraryCacheRecoveryITCase.java │ │ ├── executiongraph │ │ ├── AllVerticesIteratorTest.java │ │ ├── ArchivedExecutionGraphTest.java │ │ ├── DummyJobInformation.java │ │ ├── ExecutionGraphConstructionTest.java │ │ ├── ExecutionGraphDeploymentTest.java │ │ ├── ExecutionGraphDeploymentWithBlobCacheTest.java │ │ ├── ExecutionGraphDeploymentWithBlobServerTest.java │ │ ├── ExecutionGraphMetricsTest.java │ │ ├── ExecutionGraphRestartTest.java │ │ ├── ExecutionGraphSchedulingTest.java │ │ ├── ExecutionGraphStopTest.java │ │ ├── ExecutionGraphSuspendTest.java │ │ ├── ExecutionGraphTestUtils.java │ │ ├── ExecutionGraphVariousFailuesTest.java │ │ ├── ExecutionJobVertexTest.java │ │ ├── ExecutionTest.java │ │ ├── ExecutionVertexCancelTest.java │ │ ├── ExecutionVertexDeploymentTest.java │ │ ├── ExecutionVertexLocalityTest.java │ │ ├── ExecutionVertexSchedulingTest.java │ │ ├── FailoverRegionTest.java │ │ ├── FinalizeOnMasterTest.java │ │ ├── GlobalModVersionTest.java │ │ ├── IndividualRestartsConcurrencyTest.java │ │ ├── LegacyJobVertexIdTest.java │ │ ├── PipelinedRegionFailoverConcurrencyTest.java │ │ ├── PointwisePatternTest.java │ │ ├── ProgrammedSlotProvider.java │ │ ├── RestartPipelinedRegionStrategyTest.java │ │ ├── VertexSlotSharingTest.java │ │ ├── failover │ │ │ └── PipelinedFailoverRegionBuildingTest.java │ │ ├── restart │ │ │ ├── FailureRateRestartStrategyTest.java │ │ │ ├── FixedDelayRestartStrategyTest.java │ │ │ ├── InfiniteDelayRestartStrategy.java │ │ │ ├── LatchedRestarter.java │ │ │ └── NoOpRestarter.java │ │ └── utils │ │ │ ├── NotCancelAckingTaskGateway.java │ │ │ ├── SimpleAckingTaskManagerGateway.java │ │ │ └── SimpleSlotProvider.java │ │ ├── filecache │ │ └── FileCacheDeleteValidationTest.java │ │ ├── heartbeat │ │ ├── HeartbeatManagerTest.java │ │ └── TestingHeartbeatServices.java │ │ ├── highavailability │ │ ├── FsNegativeRunningJobsRegistryTest.java │ │ ├── ManualLeaderService.java │ │ ├── TestingHighAvailabilityServices.java │ │ ├── TestingManualHighAvailabilityServices.java │ │ ├── nonha │ │ │ ├── embedded │ │ │ │ └── EmbeddedHaServicesTest.java │ │ │ ├── leaderelection │ │ │ │ └── SingleLeaderElectionServiceTest.java │ │ │ └── standalone │ │ │ │ └── StandaloneHaServicesTest.java │ │ └── zookeeper │ │ │ └── ZooKeeperRegistryTest.java │ │ ├── instance │ │ ├── AllocatedSlotsTest.java │ │ ├── AvailableSlotsTest.java │ │ ├── BaseTestingActorGateway.java │ │ ├── DummyActorGateway.java │ │ ├── InstanceManagerTest.java │ │ ├── InstanceTest.java │ │ ├── SharedSlotsTest.java │ │ ├── SimpleSlotTest.java │ │ ├── SlotPoolRpcTest.java │ │ ├── SlotPoolTest.java │ │ ├── SlotSharingGroupAssignmentTest.java │ │ ├── TestingLogicalSlot.java │ │ └── TestingPayload.java │ │ ├── io │ │ ├── disk │ │ │ ├── ChannelViewsTest.java │ │ │ ├── FileChannelStreamsITCase.java │ │ │ ├── FileChannelStreamsTest.java │ │ │ ├── SeekableFileChannelInputViewTest.java │ │ │ ├── SpillingBufferTest.java │ │ │ └── iomanager │ │ │ │ ├── AsynchronousBufferFileWriterTest.java │ │ │ │ ├── AsynchronousFileIOChannelTest.java │ │ │ │ ├── BufferFileWriterFileSegmentReaderTest.java │ │ │ │ ├── BufferFileWriterReaderTest.java │ │ │ │ ├── IOManagerAsyncTest.java │ │ │ │ ├── IOManagerITCase.java │ │ │ │ └── IOManagerTest.java │ │ └── network │ │ │ ├── DataExchangeModeTest.java │ │ │ ├── DefaultChannelSelectorTest.java │ │ │ ├── MockNetworkEnvironment.java │ │ │ ├── NetworkEnvironmentTest.java │ │ │ ├── TaskEventDispatcherTest.java │ │ │ ├── api │ │ │ ├── CheckpointBarrierTest.java │ │ │ ├── reader │ │ │ │ └── AbstractReaderTest.java │ │ │ ├── serialization │ │ │ │ ├── EventSerializerTest.java │ │ │ │ ├── PagedViewsTest.java │ │ │ │ ├── SpanningRecordSerializationTest.java │ │ │ │ └── SpanningRecordSerializerTest.java │ │ │ └── writer │ │ │ │ └── RecordWriterTest.java │ │ │ ├── buffer │ │ │ ├── BufferPoolFactoryTest.java │ │ │ ├── BufferTest.java │ │ │ ├── LocalBufferPoolDestroyTest.java │ │ │ ├── LocalBufferPoolTest.java │ │ │ └── NetworkBufferPoolTest.java │ │ │ ├── netty │ │ │ ├── CancelPartitionRequestTest.java │ │ │ ├── ClientTransportErrorHandlingTest.java │ │ │ ├── NettyBufferPoolTest.java │ │ │ ├── NettyClientServerSslTest.java │ │ │ ├── NettyConnectionManagerTest.java │ │ │ ├── NettyMessageSerializationTest.java │ │ │ ├── NettyServerLowAndHighWatermarkTest.java │ │ │ ├── NettyTestUtil.java │ │ │ ├── PartitionRequestClientFactoryTest.java │ │ │ ├── PartitionRequestClientHandlerTest.java │ │ │ ├── PartitionRequestQueueTest.java │ │ │ └── ServerTransportErrorHandlingTest.java │ │ │ ├── partition │ │ │ ├── InputChannelTestUtils.java │ │ │ ├── InputGateConcurrentTest.java │ │ │ ├── InputGateFairnessTest.java │ │ │ ├── PartialConsumePipelinedResultTest.java │ │ │ ├── PipelinedSubpartitionTest.java │ │ │ ├── ProducerFailedExceptionTest.java │ │ │ ├── ResultPartitionTest.java │ │ │ ├── SpillableSubpartitionTest.java │ │ │ ├── SpilledSubpartitionViewTest.java │ │ │ ├── SubpartitionTestBase.java │ │ │ └── consumer │ │ │ │ ├── InputChannelTest.java │ │ │ │ ├── IteratorWrappingTestSingleInputGate.java │ │ │ │ ├── LocalInputChannelTest.java │ │ │ │ ├── RemoteInputChannelTest.java │ │ │ │ ├── SingleInputGateTest.java │ │ │ │ ├── TestInputChannel.java │ │ │ │ ├── TestSingleInputGate.java │ │ │ │ └── UnionInputGateTest.java │ │ │ ├── serialization │ │ │ ├── LargeRecordsTest.java │ │ │ └── types │ │ │ │ └── LargeObjectType.java │ │ │ └── util │ │ │ ├── TestBufferFactory.java │ │ │ ├── TestConsumerCallback.java │ │ │ ├── TestInfiniteBufferProvider.java │ │ │ ├── TestNotificationListener.java │ │ │ ├── TestPartitionProducer.java │ │ │ ├── TestPooledBufferProvider.java │ │ │ ├── TestProducerSource.java │ │ │ ├── TestSubpartitionConsumer.java │ │ │ ├── TestSubpartitionProducer.java │ │ │ └── TestTaskEvent.java │ │ ├── iterative │ │ ├── concurrent │ │ │ ├── BlockingBackChannelTest.java │ │ │ ├── BrokerTest.java │ │ │ ├── StringPair.java │ │ │ ├── SuperstepBarrierTest.java │ │ │ └── SuperstepKickoffLatchTest.java │ │ └── event │ │ │ └── EventWithAggregatorsTest.java │ │ ├── jobgraph │ │ ├── JobGraphTest.java │ │ ├── JobIdTest.java │ │ ├── JobTaskVertexTest.java │ │ ├── ScheduleModeTest.java │ │ ├── jsonplan │ │ │ └── JsonGeneratorTest.java │ │ └── tasks │ │ │ └── JobCheckpointingSettingsTest.java │ │ ├── jobmanager │ │ ├── HighAvailabilityModeTest.java │ │ ├── JobManagerCleanupITCase.java │ │ ├── JobManagerHAJobGraphRecoveryITCase.java │ │ ├── JobManagerHARecoveryTest.java │ │ ├── JobManagerProcessReapingTest.java │ │ ├── JobManagerStartupTest.java │ │ ├── JobManagerTest.java │ │ ├── JobSubmitTest.java │ │ ├── SlotCountExceedingParallelismTest.java │ │ ├── StandaloneSubmittedJobGraphStoreTest.java │ │ ├── ZooKeeperSubmittedJobGraphsStoreITCase.java │ │ ├── scheduler │ │ │ ├── CoLocationConstraintTest.java │ │ │ ├── LifoSetQueueTest.java │ │ │ ├── ScheduleOrUpdateConsumersTest.java │ │ │ ├── ScheduleWithCoLocationHintTest.java │ │ │ ├── SchedulerIsolatedTasksTest.java │ │ │ ├── SchedulerSlotSharingTest.java │ │ │ ├── SchedulerTestUtils.java │ │ │ └── SetQueueTest.java │ │ └── slots │ │ │ └── TestingSlotOwner.java │ │ ├── jobmaster │ │ ├── JobManagerRunnerMockTest.java │ │ ├── JobManagerRunnerTest.java │ │ └── JobMasterTest.java │ │ ├── leaderelection │ │ ├── JobManagerLeaderElectionTest.java │ │ ├── LeaderChangeJobRecoveryTest.java │ │ ├── LeaderChangeStateCleanupTest.java │ │ ├── StandaloneLeaderElectionTest.java │ │ ├── TestingContender.java │ │ ├── TestingLeaderElectionService.java │ │ ├── TestingLeaderRetrievalService.java │ │ ├── TestingListener.java │ │ ├── ZooKeeperLeaderElectionTest.java │ │ └── ZooKeeperLeaderRetrievalTest.java │ │ ├── memory │ │ ├── MemoryManagerConcurrentModReleaseTest.java │ │ ├── MemoryManagerLazyAllocationTest.java │ │ ├── MemoryManagerTest.java │ │ └── MemorySegmentSimpleTest.java │ │ ├── messages │ │ ├── CheckpointMessagesTest.java │ │ ├── GenericMessageTester.java │ │ ├── WebMonitorMessagesTest.java │ │ └── webmonitor │ │ │ ├── JobDetailsTest.java │ │ │ ├── JobIdsWithStatusOverviewTest.java │ │ │ └── MultipleJobsDetailsTest.java │ │ ├── metrics │ │ ├── MetricRegistryImplTest.java │ │ ├── TaskManagerMetricsTest.java │ │ ├── dump │ │ │ ├── MetricDumpSerializerTest.java │ │ │ ├── MetricDumpTest.java │ │ │ ├── MetricQueryServiceTest.java │ │ │ └── QueryScopeInfoTest.java │ │ ├── groups │ │ │ ├── AbstractMetricGroupTest.java │ │ │ ├── JobManagerGroupTest.java │ │ │ ├── JobManagerJobGroupTest.java │ │ │ ├── MetricGroupRegistrationTest.java │ │ │ ├── MetricGroupTest.java │ │ │ ├── OperatorGroupTest.java │ │ │ ├── TaskIOMetricGroupTest.java │ │ │ ├── TaskManagerGroupTest.java │ │ │ ├── TaskManagerJobGroupTest.java │ │ │ └── TaskMetricGroupTest.java │ │ └── util │ │ │ ├── DummyCharacterFilter.java │ │ │ └── TestReporter.java │ │ ├── minicluster │ │ └── MiniClusterITCase.java │ │ ├── misc │ │ └── KryoSerializerRegistrationsTest.java │ │ ├── net │ │ ├── ConnectionUtilsTest.java │ │ └── SSLUtilsTest.java │ │ ├── operators │ │ ├── AbstractOuterJoinTaskExternalITCase.java │ │ ├── AbstractOuterJoinTaskTest.java │ │ ├── CachedMatchTaskTest.java │ │ ├── CoGroupTaskExternalITCase.java │ │ ├── CoGroupTaskTest.java │ │ ├── CombineTaskExternalITCase.java │ │ ├── CombineTaskTest.java │ │ ├── CombinerOversizedRecordsTest.java │ │ ├── CrossTaskExternalITCase.java │ │ ├── CrossTaskTest.java │ │ ├── DataSinkTaskTest.java │ │ ├── DataSourceTaskTest.java │ │ ├── FlatMapTaskTest.java │ │ ├── FullOuterJoinTaskExternalITCase.java │ │ ├── FullOuterJoinTaskTest.java │ │ ├── JoinTaskExternalITCase.java │ │ ├── JoinTaskTest.java │ │ ├── LeftOuterJoinTaskExternalITCase.java │ │ ├── LeftOuterJoinTaskTest.java │ │ ├── ReduceTaskExternalITCase.java │ │ ├── ReduceTaskTest.java │ │ ├── RightOuterJoinTaskExternalITCase.java │ │ ├── RightOuterJoinTaskTest.java │ │ ├── chaining │ │ │ ├── ChainTaskTest.java │ │ │ └── ChainedAllReduceDriverTest.java │ │ ├── drivers │ │ │ ├── AllGroupReduceDriverTest.java │ │ │ ├── AllReduceDriverTest.java │ │ │ ├── DriverTestData.java │ │ │ ├── GatheringCollector.java │ │ │ ├── GroupReduceDriverTest.java │ │ │ ├── ReduceCombineDriverTest.java │ │ │ ├── ReduceDriverTest.java │ │ │ └── TestTaskContext.java │ │ ├── hash │ │ │ ├── CompactingHashTableTest.java │ │ │ ├── HashTableITCase.java │ │ │ ├── HashTablePerformanceComparison.java │ │ │ ├── HashTableTest.java │ │ │ ├── InPlaceMutableHashTableTest.java │ │ │ ├── MutableHashTableTestBase.java │ │ │ ├── NonReusingHashJoinIteratorITCase.java │ │ │ ├── NonReusingReOpenableHashTableITCase.java │ │ │ ├── ReOpenableHashTableITCase.java │ │ │ ├── ReOpenableHashTableTestBase.java │ │ │ ├── ReusingHashJoinIteratorITCase.java │ │ │ └── ReusingReOpenableHashTableITCase.java │ │ ├── resettable │ │ │ ├── BlockResettableMutableObjectIteratorTest.java │ │ │ ├── NonReusingBlockResettableIteratorTest.java │ │ │ ├── ReusingBlockResettableIteratorTest.java │ │ │ ├── SpillingResettableIteratorTest.java │ │ │ └── SpillingResettableMutableObjectIteratorTest.java │ │ ├── sort │ │ │ ├── AbstractSortMergeOuterJoinIteratorITCase.java │ │ │ ├── CombiningUnilateralSortMergerITCase.java │ │ │ ├── ExternalSortITCase.java │ │ │ ├── ExternalSortLargeRecordsITCase.java │ │ │ ├── FixedLengthRecordSorterTest.java │ │ │ ├── LargeRecordHandlerITCase.java │ │ │ ├── LargeRecordHandlerTest.java │ │ │ ├── MergeIteratorTest.java │ │ │ ├── MockRecordReader.java │ │ │ ├── NonReusingSortMergeCoGroupIteratorITCase.java │ │ │ ├── NonReusingSortMergeInnerJoinIteratorITCase.java │ │ │ ├── NonReusingSortMergeOuterJoinIteratorITCase.java │ │ │ ├── NormalizedKeySorterTest.java │ │ │ ├── ReusingSortMergeCoGroupIteratorITCase.java │ │ │ ├── ReusingSortMergeInnerJoinIteratorITCase.java │ │ │ └── ReusingSortMergeOuterJoinIteratorITCase.java │ │ ├── testutils │ │ │ ├── BinaryOperatorTestBase.java │ │ │ ├── CollectionIterator.java │ │ │ ├── DelayingInfinitiveInputIterator.java │ │ │ ├── DelayingIterator.java │ │ │ ├── DiscardingOutputCollector.java │ │ │ ├── DriverTestBase.java │ │ │ ├── DummyEnvironment.java │ │ │ ├── DummyInvokable.java │ │ │ ├── ExpectedTestException.java │ │ │ ├── InfiniteInputIterator.java │ │ │ ├── InfiniteIntTupleIterator.java │ │ │ ├── Match.java │ │ │ ├── MatchRemovingJoiner.java │ │ │ ├── MockEnvironment.java │ │ │ ├── MockInputSplitProvider.java │ │ │ ├── MutableObjectIteratorWrapper.java │ │ │ ├── NirvanaOutputList.java │ │ │ ├── PairGenerator.java │ │ │ ├── RandomIntPairGenerator.java │ │ │ ├── SimpleTupleJoinFunction.java │ │ │ ├── TaskCancelThread.java │ │ │ ├── TaskTestBase.java │ │ │ ├── TestData.java │ │ │ ├── UnaryOperatorTestBase.java │ │ │ ├── UniformIntPairGenerator.java │ │ │ ├── UniformIntStringTupleGenerator.java │ │ │ ├── UniformIntTupleGenerator.java │ │ │ ├── UniformRecordGenerator.java │ │ │ ├── UniformStringPairGenerator.java │ │ │ ├── UnionIterator.java │ │ │ └── types │ │ │ │ ├── IntList.java │ │ │ │ ├── IntListComparator.java │ │ │ │ ├── IntListPairComparator.java │ │ │ │ ├── IntListSerializer.java │ │ │ │ ├── IntPair.java │ │ │ │ ├── IntPairComparator.java │ │ │ │ ├── IntPairListPairComparator.java │ │ │ │ ├── IntPairPairComparator.java │ │ │ │ ├── IntPairSerializer.java │ │ │ │ ├── StringPair.java │ │ │ │ ├── StringPairComparator.java │ │ │ │ ├── StringPairPairComparator.java │ │ │ │ └── StringPairSerializer.java │ │ └── util │ │ │ ├── BitSetTest.java │ │ │ ├── BloomFilterTest.java │ │ │ ├── HashVsSortMiniBenchmark.java │ │ │ └── OutputEmitterTest.java │ │ ├── query │ │ ├── KvStateLocationRegistryTest.java │ │ └── KvStateLocationTest.java │ │ ├── registration │ │ ├── RegisteredRpcConnectionTest.java │ │ ├── RetryingRegistrationTest.java │ │ └── TestRegistrationGateway.java │ │ ├── resourcemanager │ │ ├── JobLeaderIdServiceTest.java │ │ ├── ResourceManagerHATest.java │ │ ├── ResourceManagerJobMasterTest.java │ │ ├── ResourceManagerTaskExecutorTest.java │ │ ├── ResourceManagerTest.java │ │ ├── TestingResourceManager.java │ │ ├── slotmanager │ │ │ ├── SlotManagerTest.java │ │ │ └── SlotProtocolTest.java │ │ └── utils │ │ │ └── TestingResourceManagerGateway.java │ │ ├── rest │ │ ├── RestEndpointITCase.java │ │ ├── RestServerEndpointTest.java │ │ ├── handler │ │ │ ├── job │ │ │ │ ├── BlobServerPortHandlerTest.java │ │ │ │ ├── JobSubmitHandlerTest.java │ │ │ │ └── metrics │ │ │ │ │ ├── AbstractMetricsHandlerTest.java │ │ │ │ │ ├── JobManagerMetricsHandlerTest.java │ │ │ │ │ ├── JobMetricsHandlerTest.java │ │ │ │ │ ├── JobVertexMetricsHandlerTest.java │ │ │ │ │ ├── MetricsHandlerTestBase.java │ │ │ │ │ ├── SubtaskMetricsHandlerTest.java │ │ │ │ │ └── TaskManagerMetricsHandlerTest.java │ │ │ └── legacy │ │ │ │ ├── ClusterConfigHandlerTest.java │ │ │ │ ├── ClusterOverviewHandlerTest.java │ │ │ │ ├── CurrentJobIdsHandlerTest.java │ │ │ │ ├── DashboardConfigHandlerTest.java │ │ │ │ ├── ExecutionGraphCacheTest.java │ │ │ │ ├── HandlerRedirectUtilsTest.java │ │ │ │ ├── JobAccumulatorsHandlerTest.java │ │ │ │ ├── JobCancellationHandlerTest.java │ │ │ │ ├── JobCancellationWithSavepointHandlersTest.java │ │ │ │ ├── JobConfigHandlerTest.java │ │ │ │ ├── JobDetailsHandlerTest.java │ │ │ │ ├── JobExceptionsHandlerTest.java │ │ │ │ ├── JobPlanHandlerTest.java │ │ │ │ ├── JobStoppingHandlerTest.java │ │ │ │ ├── JobVertexAccumulatorsHandlerTest.java │ │ │ │ ├── JobVertexBackPressureHandlerTest.java │ │ │ │ ├── JobVertexDetailsHandlerTest.java │ │ │ │ ├── JobVertexTaskManagersHandlerTest.java │ │ │ │ ├── JobsOverviewHandlerTest.java │ │ │ │ ├── SubtaskCurrentAttemptDetailsHandlerTest.java │ │ │ │ ├── SubtaskExecutionAttemptAccumulatorsHandlerTest.java │ │ │ │ ├── SubtaskExecutionAttemptDetailsHandlerTest.java │ │ │ │ ├── SubtasksAllAccumulatorsHandlerTest.java │ │ │ │ ├── SubtasksTimesHandlerTest.java │ │ │ │ ├── TaskManagerLogHandlerTest.java │ │ │ │ ├── TaskManagersHandlerTest.java │ │ │ │ ├── backpressure │ │ │ │ ├── BackPressureStatsTrackerITCase.java │ │ │ │ ├── BackPressureStatsTrackerTest.java │ │ │ │ ├── StackTraceSampleCoordinatorITCase.java │ │ │ │ └── StackTraceSampleCoordinatorTest.java │ │ │ │ ├── checkpoints │ │ │ │ ├── CheckpointConfigHandlerTest.java │ │ │ │ ├── CheckpointStatsCacheTest.java │ │ │ │ ├── CheckpointStatsDetailsHandlerTest.java │ │ │ │ ├── CheckpointStatsHandlerTest.java │ │ │ │ └── CheckpointStatsSubtaskDetailsHandlerTest.java │ │ │ │ ├── files │ │ │ │ └── MimeTypesTest.java │ │ │ │ ├── messages │ │ │ │ └── ClusterOverviewWithVersionTest.java │ │ │ │ ├── metrics │ │ │ │ ├── AbstractAggregatingMetricsHandlerTest.java │ │ │ │ ├── AbstractMetricsHandlerTest.java │ │ │ │ ├── AggregatingJobsMetricsHandlerTest.java │ │ │ │ ├── AggregatingSubtasksMetricsHandlerTest.java │ │ │ │ ├── AggregatingTaskManagersMetricsHandlerTest.java │ │ │ │ ├── JobManagerMetricsHandlerTest.java │ │ │ │ ├── JobMetricsHandlerTest.java │ │ │ │ ├── JobVertexMetricsHandlerTest.java │ │ │ │ ├── MetricFetcherTest.java │ │ │ │ ├── MetricStoreTest.java │ │ │ │ ├── SubtaskMetricsHandlerTest.java │ │ │ │ └── TaskManagerMetricsHandlerTest.java │ │ │ │ └── utils │ │ │ │ ├── ArchivedExecutionBuilder.java │ │ │ │ ├── ArchivedExecutionConfigBuilder.java │ │ │ │ ├── ArchivedExecutionGraphBuilder.java │ │ │ │ ├── ArchivedExecutionJobVertexBuilder.java │ │ │ │ ├── ArchivedExecutionVertexBuilder.java │ │ │ │ └── ArchivedJobGenerationUtils.java │ │ └── messages │ │ │ ├── BlobServerPortResponseTest.java │ │ │ ├── ClusterConfigurationInfoTest.java │ │ │ ├── DashboardConfigurationTest.java │ │ │ ├── JobAccumulatorsInfoTest.java │ │ │ ├── JobConfigInfoTest.java │ │ │ ├── JobExceptionsInfoNoRootTest.java │ │ │ ├── JobExceptionsInfoTest.java │ │ │ ├── JobPlanInfoTest.java │ │ │ ├── JobSubmitRequestBodyTest.java │ │ │ ├── JobSubmitResponseBodyTest.java │ │ │ ├── JobVertexAccumulatorsInfoTest.java │ │ │ ├── MessageParametersTest.java │ │ │ ├── RestRequestMarshallingTestBase.java │ │ │ ├── RestResponseMarshallingTestBase.java │ │ │ ├── SubtaskIndexPathParameterTest.java │ │ │ ├── SubtasksTimesInfoTest.java │ │ │ ├── checkpoints │ │ │ ├── CheckpointConfigInfoTest.java │ │ │ ├── CheckpointingStatisticsTest.java │ │ │ ├── TaskCheckpointStatisticsTest.java │ │ │ └── TaskCheckpointStatisticsWithSubtaskDetailsTest.java │ │ │ ├── job │ │ │ ├── JobDetailsInfoTest.java │ │ │ ├── metrics │ │ │ │ ├── AbstractMetricsHeadersTest.java │ │ │ │ ├── JobManagerMetricsHeadersTest.java │ │ │ │ ├── JobMetricsHeadersTest.java │ │ │ │ ├── JobVertexMetricsHeadersTest.java │ │ │ │ ├── MetricCollectionResponseBodyTest.java │ │ │ │ ├── MetricsFilterParameterTest.java │ │ │ │ ├── SubtaskMetricsHeadersTest.java │ │ │ │ └── TaskManagerMetricsHeadersTest.java │ │ │ └── savepoints │ │ │ │ └── SavepointTriggerResponseBodyTest.java │ │ │ └── taskmanager │ │ │ ├── TaskManagerDetailsInfoTest.java │ │ │ ├── TaskManagerIdPathParameterTest.java │ │ │ ├── TaskManagerInfoTest.java │ │ │ └── TaskManagersInfoTest.java │ │ ├── rpc │ │ ├── AsyncCallsTest.java │ │ ├── FencedRpcEndpointTest.java │ │ ├── RpcConnectionTest.java │ │ ├── RpcEndpointTest.java │ │ ├── TestingGatewayBase.java │ │ ├── TestingRpcService.java │ │ └── akka │ │ │ ├── AkkaRpcActorTest.java │ │ │ ├── AkkaRpcServiceTest.java │ │ │ ├── MainThreadValidationTest.java │ │ │ └── MessageSerializationTest.java │ │ ├── security │ │ ├── KerberosUtilsTest.java │ │ └── SecurityUtilsTest.java │ │ ├── state │ │ ├── AsyncFileStateBackendTest.java │ │ ├── AsyncMemoryStateBackendTest.java │ │ ├── FileStateBackendTest.java │ │ ├── HeapKeyedStateBackendAsyncByDefaultTest.java │ │ ├── IncrementalKeyedStateHandleTest.java │ │ ├── JavaSerializerTest.java │ │ ├── KeyGroupRangeOffsetTest.java │ │ ├── KeyGroupRangeTest.java │ │ ├── KeyedStateCheckpointOutputStreamTest.java │ │ ├── MemoryStateBackendTest.java │ │ ├── MultiStreamStateHandleTest.java │ │ ├── OperatorStateBackendTest.java │ │ ├── OperatorStateHandleTest.java │ │ ├── OperatorStateOutputCheckpointStreamTest.java │ │ ├── SerializationProxiesTest.java │ │ ├── SharedStateRegistryTest.java │ │ ├── StateBackendLoadingTest.java │ │ ├── StateBackendTestBase.java │ │ ├── StateSnapshotCompressionTest.java │ │ ├── TestMemoryCheckpointOutputStream.java │ │ ├── VoidNamespaceTypeInfoTest.java │ │ ├── filesystem │ │ │ ├── FsCheckpointStateOutputStreamTest.java │ │ │ └── FsSavepointStreamFactoryTest.java │ │ └── heap │ │ │ ├── CopyOnWriteStateTableTest.java │ │ │ ├── HeapKeyedStateBackendSnapshotMigrationTest.java │ │ │ ├── HeapStateBackendTestBase.java │ │ │ └── StateTableSnapshotCompatibilityTest.java │ │ ├── taskexecutor │ │ ├── NetworkBufferCalculationTest.java │ │ ├── TaskExecutorITCase.java │ │ ├── TaskExecutorTest.java │ │ ├── TaskManagerServicesConfigurationTest.java │ │ ├── TaskManagerServicesTest.java │ │ ├── TestingTaskExecutorGateway.java │ │ └── slot │ │ │ └── TimerServiceTest.java │ │ ├── taskmanager │ │ ├── ForwardingActorGateway.java │ │ ├── LocalTaskManagerLocation.java │ │ ├── TaskAsyncCallTest.java │ │ ├── TaskCancelAsyncProducerConsumerITCase.java │ │ ├── TaskExecutionStateTest.java │ │ ├── TaskInputSplitProviderTest.java │ │ ├── TaskManagerComponentsStartupShutdownTest.java │ │ ├── TaskManagerConfigurationTest.java │ │ ├── TaskManagerLocationTest.java │ │ ├── TaskManagerProcessReapingFatalErrorTest.java │ │ ├── TaskManagerProcessReapingTest.java │ │ ├── TaskManagerProcessReapingTestBase.java │ │ ├── TaskManagerRegistrationTest.java │ │ ├── TaskManagerStartupTest.java │ │ ├── TaskManagerTest.java │ │ └── TaskTest.java │ │ ├── testtasks │ │ ├── BlockingNoOpInvokable.java │ │ ├── FailingBlockingInvokable.java │ │ ├── NoOpInvokable.java │ │ └── WaitingNoOpInvokable.java │ │ ├── testutils │ │ ├── CommonTestUtils.java │ │ ├── DirectScheduledExecutorService.java │ │ ├── DiscardingRecycler.java │ │ ├── InMemorySubmittedJobGraphStore.java │ │ ├── JobManagerActorTestUtils.java │ │ ├── JobManagerProcess.java │ │ ├── RecoverableCompletedCheckpointStore.java │ │ ├── StoppableInvokable.java │ │ ├── TaskManagerProcess.java │ │ ├── TestJvmProcess.java │ │ ├── TestingResourceManager.java │ │ ├── ZooKeeperTestUtils.java │ │ └── recordutils │ │ │ ├── RecordComparator.java │ │ │ ├── RecordComparatorFactory.java │ │ │ ├── RecordPairComparator.java │ │ │ ├── RecordPairComparatorFactory.java │ │ │ ├── RecordSerializer.java │ │ │ └── RecordSerializerFactory.java │ │ ├── util │ │ ├── AtomicDisposableReferenceCounterTest.java │ │ ├── BlockerCheckpointStreamFactory.java │ │ ├── BlockingShutdownTest.java │ │ ├── ClassLoaderUtilsTest.java │ │ ├── DirectExecutorService.java │ │ ├── EnvironmentInformationTest.java │ │ ├── EvictingBoundedListTest.java │ │ ├── HardwareTest.java │ │ ├── JarFileCreatorTest.java │ │ ├── JvmExitOnFatalErrorTest.java │ │ ├── NonReusingKeyGroupedIteratorTest.java │ │ ├── ReusingKeyGroupedIteratorTest.java │ │ ├── SerializedThrowableTest.java │ │ ├── StartupUtils.java │ │ ├── TestByteStreamStateHandleDeepCompare.java │ │ ├── TestingFatalErrorHandler.java │ │ ├── TestingTaskManagerRuntimeInfo.java │ │ ├── ZooKeeperUtilTest.java │ │ ├── event │ │ │ └── TaskEventHandlerTest.java │ │ └── jartestprogram │ │ │ ├── AnonymousInNonStaticMethod.java │ │ │ ├── AnonymousInNonStaticMethod2.java │ │ │ ├── AnonymousInStaticMethod.java │ │ │ ├── ExternalTokenizer.java │ │ │ ├── ExternalTokenizer2.java │ │ │ ├── NestedAnonymousInnerClass.java │ │ │ ├── StaticData.java │ │ │ ├── WordCountWithAnonymousClass.java │ │ │ ├── WordCountWithExternalClass.java │ │ │ ├── WordCountWithExternalClass2.java │ │ │ └── WordCountWithInnerClass.java │ │ ├── webmonitor │ │ ├── history │ │ │ └── ArchivedJsonTest.java │ │ └── retriever │ │ │ ├── LeaderGatewayRetrieverTest.java │ │ │ └── impl │ │ │ ├── AkkaJobManagerRetrieverTest.java │ │ │ └── RpcGatewayRetrieverTest.java │ │ └── zookeeper │ │ ├── ZooKeeperStateHandleStoreTest.java │ │ └── ZooKeeperTestEnvironment.java │ ├── resources │ ├── flink_11-kryo_registrations │ ├── heap_keyed_statebackend_1_2.snapshot │ ├── local127.keystore │ ├── local127.truststore │ ├── log4j-test.properties │ └── untrusted.keystore │ └── scala │ └── org │ └── apache │ └── flink │ └── runtime │ ├── akka │ ├── AkkaSslITCase.scala │ ├── AkkaUtilsTest.scala │ └── FlinkActorTest.scala │ ├── executiongraph │ └── TaskManagerLossFailsTasksTest.scala │ ├── jobmanager │ ├── CoLocationConstraintITCase.scala │ ├── JobManagerConnectionTest.scala │ ├── JobManagerITCase.scala │ ├── JobManagerRegistrationTest.scala │ ├── RecoveryITCase.scala │ ├── SlotSharingITCase.scala │ ├── TaskManagerFailsWithSlotSharingITCase.scala │ └── Tasks.scala │ └── testingUtils │ ├── ScalaTestingUtils.scala │ ├── TestingCluster.scala │ ├── TestingJobManager.scala │ ├── TestingJobManagerLike.scala │ ├── TestingJobManagerMessages.scala │ ├── TestingMemoryArchivist.scala │ ├── TestingMessages.scala │ ├── TestingTaskManager.scala │ ├── TestingTaskManagerLike.scala │ ├── TestingTaskManagerMessages.scala │ └── TestingUtils.scala ├── flink-scala-shell ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── api │ │ │ │ └── java │ │ │ │ ├── JarHelper.java │ │ │ │ ├── ScalaShellRemoteEnvironment.java │ │ │ │ └── ScalaShellRemoteStreamEnvironment.java │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── api │ │ │ └── scala │ │ │ ├── FlinkILoop.scala │ │ │ └── FlinkShell.scala │ └── test │ │ ├── assembly │ │ └── test-scalashell-customjar-assembly.xml │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── api │ │ │ └── java │ │ │ └── FlinkILoopTest.java │ │ ├── resources │ │ ├── flink-conf.yaml │ │ └── log4j-test.properties │ │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── api │ │ └── scala │ │ ├── ScalaShellITCase.scala │ │ ├── ScalaShellLocalStartupITCase.scala │ │ └── jar │ │ ├── TestingData.scala │ │ └── package.scala └── start-script │ └── start-scala-shell.sh ├── flink-scala ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── api │ │ │ └── scala │ │ │ ├── operators │ │ │ ├── ScalaAggregateOperator.java │ │ │ └── ScalaCsvOutputFormat.java │ │ │ └── typeutils │ │ │ ├── ScalaOptionSerializerConfigSnapshot.java │ │ │ ├── ScalaTrySerializerConfigSnapshot.java │ │ │ └── TraversableSerializerConfigSnapshot.java │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── api │ │ └── scala │ │ ├── AggregateDataSet.scala │ │ ├── ClosureCleaner.scala │ │ ├── CoGroupDataSet.scala │ │ ├── CrossDataSet.scala │ │ ├── DataSet.scala │ │ ├── ExecutionEnvironment.scala │ │ ├── GroupedDataSet.scala │ │ ├── PartitionSortedDataSet.scala │ │ ├── SelectByMaxFunction.scala │ │ ├── SelectByMinFunction.scala │ │ ├── UnfinishedCoGroupOperation.scala │ │ ├── codegen │ │ ├── Counter.scala │ │ ├── MacroContextHolder.scala │ │ ├── TreeGen.scala │ │ ├── TypeAnalyzer.scala │ │ ├── TypeDescriptors.scala │ │ └── TypeInformationGen.scala │ │ ├── extensions │ │ ├── impl │ │ │ └── acceptPartialFunctions │ │ │ │ ├── OnCoGroupDataSet.scala │ │ │ │ ├── OnCrossDataSet.scala │ │ │ │ ├── OnDataSet.scala │ │ │ │ ├── OnGroupedDataSet.scala │ │ │ │ ├── OnHalfUnfinishedKeyPairOperation.scala │ │ │ │ ├── OnJoinFunctionAssigner.scala │ │ │ │ └── OnUnfinishedKeyPairOperation.scala │ │ └── package.scala │ │ ├── joinDataSet.scala │ │ ├── metrics │ │ └── ScalaGauge.scala │ │ ├── package.scala │ │ ├── typeutils │ │ ├── CaseClassComparator.scala │ │ ├── CaseClassSerializer.scala │ │ ├── CaseClassTypeInfo.scala │ │ ├── EitherSerializer.scala │ │ ├── EitherTypeInfo.scala │ │ ├── EnumValueComparator.scala │ │ ├── EnumValueSerializer.scala │ │ ├── EnumValueTypeInfo.scala │ │ ├── NothingSerializer.scala │ │ ├── OptionSerializer.scala │ │ ├── OptionTypeComparator.scala │ │ ├── OptionTypeInfo.scala │ │ ├── ScalaNothingTypeInfo.scala │ │ ├── TraversableSerializer.scala │ │ ├── TraversableTypeInfo.scala │ │ ├── TrySerializer.scala │ │ ├── TryTypeInfo.scala │ │ ├── TypeUtils.scala │ │ ├── UnitSerializer.scala │ │ └── UnitTypeInfo.scala │ │ ├── unfinishedKeyPairOperation.scala │ │ └── utils │ │ └── package.scala │ └── test │ ├── resources │ └── log4j-test.properties │ └── scala │ └── org │ └── apache │ └── flink │ └── api │ └── scala │ ├── DeltaIterationSanityCheckTest.scala │ ├── MaxByOperatorTest.scala │ ├── MinByOperatorTest.scala │ ├── SelectByFunctionTest.scala │ ├── extensions │ ├── base │ │ └── AcceptPFTestBase.scala │ ├── data │ │ └── KeyValuePair.scala │ └── impl │ │ └── acceptPartialFunctions │ │ ├── OnCoGroupDataSetTest.scala │ │ ├── OnCrossDataSetTest.scala │ │ ├── OnDataSetTest.scala │ │ ├── OnGroupedDataSetTest.scala │ │ ├── OnHalfUnfinishedKeyPairOperationTest.scala │ │ ├── OnJoinFunctionAssignerTest.scala │ │ └── OnUnfinishedKeyPairOperationTest.scala │ ├── functions │ └── SemanticPropertiesTranslationTest.scala │ ├── io │ ├── CollectionInputFormatTest.scala │ └── CsvInputFormatTest.scala │ ├── metrics │ └── ScalaGaugeTest.scala │ ├── runtime │ ├── EnumValueComparatorTest.scala │ ├── GenericPairComparatorTest.scala │ ├── KryoGenericTypeSerializerTest.scala │ ├── ScalaSpecialTypesSerializerTest.scala │ ├── TraversableSerializerTest.scala │ ├── TupleComparatorILD2Test.scala │ ├── TupleComparatorILD3Test.scala │ ├── TupleComparatorILDC3Test.scala │ ├── TupleComparatorILDX1Test.scala │ ├── TupleComparatorILDXC2Test.scala │ ├── TupleComparatorISD1Test.scala │ ├── TupleComparatorISD2Test.scala │ ├── TupleComparatorISD3Test.scala │ ├── TupleSerializerTest.scala │ ├── TupleSerializerTestInstance.scala │ └── tuple │ │ └── base │ │ ├── PairComparatorTestBase.scala │ │ └── TupleComparatorTestBase.scala │ ├── types │ └── TypeInformationGenTest.scala │ └── typeutils │ ├── CaseClassTypeInfoTest.scala │ ├── EitherTypeInfoTest.scala │ ├── EnumValueSerializerTest.scala │ ├── EnumValueSerializerUpgradeTest.scala │ ├── EnumValueTypeInfoTest.scala │ ├── OptionTypeComparatorTest.scala │ ├── OptionTypeInfoTest.scala │ ├── ScalaNothingTypeInfoTest.scala │ ├── TraversableTypeInfoTest.scala │ ├── TryTypeInfoTest.scala │ ├── TypeExtractionTest.scala │ ├── TypeInfoFactoryTest.scala │ └── UnitTypeInfoTest.scala ├── flink-shaded-curator └── pom.xml ├── flink-shaded-hadoop ├── flink-shaded-hadoop2-uber │ └── pom.xml ├── flink-shaded-hadoop2 │ └── pom.xml ├── flink-shaded-yarn-tests │ └── pom.xml └── pom.xml ├── flink-streaming-java ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── streaming │ │ ├── api │ │ ├── CheckpointingMode.java │ │ ├── SimpleTimerService.java │ │ ├── TimeCharacteristic.java │ │ ├── TimeDomain.java │ │ ├── TimerService.java │ │ ├── checkpoint │ │ │ ├── CheckpointedFunction.java │ │ │ ├── ExternallyInducedSource.java │ │ │ ├── ListCheckpointed.java │ │ │ └── WithMasterCheckpointHook.java │ │ ├── collector │ │ │ └── selector │ │ │ │ ├── CopyingDirectedOutput.java │ │ │ │ ├── DirectedOutput.java │ │ │ │ └── OutputSelector.java │ │ ├── datastream │ │ │ ├── AllWindowedStream.java │ │ │ ├── AsyncDataStream.java │ │ │ ├── CoGroupedStreams.java │ │ │ ├── ConnectedStreams.java │ │ │ ├── DataStream.java │ │ │ ├── DataStreamSink.java │ │ │ ├── DataStreamSource.java │ │ │ ├── IterativeStream.java │ │ │ ├── JoinedStreams.java │ │ │ ├── KeyedStream.java │ │ │ ├── QueryableStateStream.java │ │ │ ├── SingleOutputStreamOperator.java │ │ │ ├── SplitStream.java │ │ │ ├── StreamProjection.java │ │ │ └── WindowedStream.java │ │ ├── environment │ │ │ ├── CheckpointConfig.java │ │ │ ├── Flip6LocalStreamEnvironment.java │ │ │ ├── LocalStreamEnvironment.java │ │ │ ├── RemoteStreamEnvironment.java │ │ │ ├── StreamContextEnvironment.java │ │ │ ├── StreamExecutionEnvironment.java │ │ │ ├── StreamExecutionEnvironmentFactory.java │ │ │ └── StreamPlanEnvironment.java │ │ ├── functions │ │ │ ├── AscendingTimestampExtractor.java │ │ │ ├── AssignerWithPeriodicWatermarks.java │ │ │ ├── AssignerWithPunctuatedWatermarks.java │ │ │ ├── IngestionTimeExtractor.java │ │ │ ├── ProcessFunction.java │ │ │ ├── TimestampAssigner.java │ │ │ ├── TimestampExtractor.java │ │ │ ├── aggregation │ │ │ │ ├── AggregationFunction.java │ │ │ │ ├── ComparableAggregator.java │ │ │ │ ├── Comparator.java │ │ │ │ ├── SumAggregator.java │ │ │ │ └── SumFunction.java │ │ │ ├── async │ │ │ │ ├── AsyncFunction.java │ │ │ │ ├── ResultFuture.java │ │ │ │ └── RichAsyncFunction.java │ │ │ ├── co │ │ │ │ ├── CoFlatMapFunction.java │ │ │ │ ├── CoMapFunction.java │ │ │ │ ├── CoProcessFunction.java │ │ │ │ ├── RichCoFlatMapFunction.java │ │ │ │ └── RichCoMapFunction.java │ │ │ ├── query │ │ │ │ ├── AbstractQueryableStateOperator.java │ │ │ │ ├── QueryableAppendingStateOperator.java │ │ │ │ └── QueryableValueStateOperator.java │ │ │ ├── sink │ │ │ │ ├── DiscardingSink.java │ │ │ │ ├── OutputFormatSinkFunction.java │ │ │ │ ├── PrintSinkFunction.java │ │ │ │ ├── RichSinkFunction.java │ │ │ │ ├── SinkContextUtil.java │ │ │ │ ├── SinkFunction.java │ │ │ │ ├── SocketClientSink.java │ │ │ │ ├── TwoPhaseCommitSinkFunction.java │ │ │ │ ├── WriteFormat.java │ │ │ │ ├── WriteFormatAsCsv.java │ │ │ │ ├── WriteFormatAsText.java │ │ │ │ ├── WriteSinkFunction.java │ │ │ │ └── WriteSinkFunctionByMillis.java │ │ │ ├── source │ │ │ │ ├── ContinuousFileMonitoringFunction.java │ │ │ │ ├── ContinuousFileReaderOperator.java │ │ │ │ ├── FileMonitoringFunction.java │ │ │ │ ├── FileProcessingMode.java │ │ │ │ ├── FileReadFunction.java │ │ │ │ ├── FromElementsFunction.java │ │ │ │ ├── FromIteratorFunction.java │ │ │ │ ├── FromSplittableIteratorFunction.java │ │ │ │ ├── InputFormatSourceFunction.java │ │ │ │ ├── MessageAcknowledgingSourceBase.java │ │ │ │ ├── MultipleIdsMessageAcknowledgingSourceBase.java │ │ │ │ ├── ParallelSourceFunction.java │ │ │ │ ├── RichParallelSourceFunction.java │ │ │ │ ├── RichSourceFunction.java │ │ │ │ ├── SerializedCheckpointData.java │ │ │ │ ├── SocketTextStreamFunction.java │ │ │ │ ├── SourceFunction.java │ │ │ │ ├── StatefulSequenceSource.java │ │ │ │ └── TimestampedFileInputSplit.java │ │ │ ├── timestamps │ │ │ │ ├── AscendingTimestampExtractor.java │ │ │ │ └── BoundedOutOfOrdernessTimestampExtractor.java │ │ │ └── windowing │ │ │ │ ├── AggregateApplyAllWindowFunction.java │ │ │ │ ├── AggregateApplyWindowFunction.java │ │ │ │ ├── AllWindowFunction.java │ │ │ │ ├── FoldApplyAllWindowFunction.java │ │ │ │ ├── FoldApplyProcessAllWindowFunction.java │ │ │ │ ├── FoldApplyProcessWindowFunction.java │ │ │ │ ├── FoldApplyWindowFunction.java │ │ │ │ ├── InternalProcessApplyAllWindowContext.java │ │ │ │ ├── InternalProcessApplyWindowContext.java │ │ │ │ ├── PassThroughAllWindowFunction.java │ │ │ │ ├── PassThroughWindowFunction.java │ │ │ │ ├── ProcessAllWindowFunction.java │ │ │ │ ├── ProcessWindowFunction.java │ │ │ │ ├── ReduceApplyAllWindowFunction.java │ │ │ │ ├── ReduceApplyProcessAllWindowFunction.java │ │ │ │ ├── ReduceApplyProcessWindowFunction.java │ │ │ │ ├── ReduceApplyWindowFunction.java │ │ │ │ ├── RichAllWindowFunction.java │ │ │ │ ├── RichProcessAllWindowFunction.java │ │ │ │ ├── RichProcessWindowFunction.java │ │ │ │ ├── RichWindowFunction.java │ │ │ │ ├── WindowFunction.java │ │ │ │ └── delta │ │ │ │ ├── CosineDistance.java │ │ │ │ ├── DeltaFunction.java │ │ │ │ ├── EuclideanDistance.java │ │ │ │ ├── ExtractionAwareDeltaFunction.java │ │ │ │ └── extractor │ │ │ │ ├── ArrayFromTuple.java │ │ │ │ ├── ConcatenatedExtract.java │ │ │ │ ├── Extractor.java │ │ │ │ ├── FieldFromArray.java │ │ │ │ ├── FieldFromTuple.java │ │ │ │ ├── FieldsFromArray.java │ │ │ │ └── FieldsFromTuple.java │ │ ├── graph │ │ │ ├── FunctionMasterCheckpointHookFactory.java │ │ │ ├── JSONGenerator.java │ │ │ ├── StreamConfig.java │ │ │ ├── StreamEdge.java │ │ │ ├── StreamGraph.java │ │ │ ├── StreamGraphGenerator.java │ │ │ ├── StreamGraphHasher.java │ │ │ ├── StreamGraphHasherV2.java │ │ │ ├── StreamGraphUserHashHasher.java │ │ │ ├── StreamNode.java │ │ │ └── StreamingJobGraphGenerator.java │ │ ├── operators │ │ │ ├── AbstractStreamOperator.java │ │ │ ├── AbstractUdfStreamOperator.java │ │ │ ├── ChainingStrategy.java │ │ │ ├── HeapInternalTimerService.java │ │ │ ├── InternalTimeServiceManager.java │ │ │ ├── InternalTimer.java │ │ │ ├── InternalTimerService.java │ │ │ ├── KeyContext.java │ │ │ ├── KeyedProcessOperator.java │ │ │ ├── OnWatermarkCallback.java │ │ │ ├── OneInputStreamOperator.java │ │ │ ├── OperatorSnapshotResult.java │ │ │ ├── Output.java │ │ │ ├── OutputTypeConfigurable.java │ │ │ ├── ProcessOperator.java │ │ │ ├── StoppableStreamSource.java │ │ │ ├── StreamFilter.java │ │ │ ├── StreamFlatMap.java │ │ │ ├── StreamGroupedFold.java │ │ │ ├── StreamGroupedReduce.java │ │ │ ├── StreamMap.java │ │ │ ├── StreamOperator.java │ │ │ ├── StreamProject.java │ │ │ ├── StreamSink.java │ │ │ ├── StreamSource.java │ │ │ ├── StreamSourceContexts.java │ │ │ ├── StreamingRuntimeContext.java │ │ │ ├── TimestampedCollector.java │ │ │ ├── Triggerable.java │ │ │ ├── TwoInputStreamOperator.java │ │ │ ├── async │ │ │ │ ├── AsyncWaitOperator.java │ │ │ │ ├── Emitter.java │ │ │ │ ├── OperatorActions.java │ │ │ │ └── queue │ │ │ │ │ ├── AsyncCollectionResult.java │ │ │ │ │ ├── AsyncResult.java │ │ │ │ │ ├── AsyncWatermarkResult.java │ │ │ │ │ ├── OrderedStreamElementQueue.java │ │ │ │ │ ├── StreamElementQueue.java │ │ │ │ │ ├── StreamElementQueueEntry.java │ │ │ │ │ ├── StreamRecordQueueEntry.java │ │ │ │ │ ├── UnorderedStreamElementQueue.java │ │ │ │ │ └── WatermarkQueueEntry.java │ │ │ └── co │ │ │ │ ├── CoProcessOperator.java │ │ │ │ ├── CoStreamFlatMap.java │ │ │ │ ├── CoStreamMap.java │ │ │ │ └── KeyedCoProcessOperator.java │ │ ├── transformations │ │ │ ├── CoFeedbackTransformation.java │ │ │ ├── FeedbackTransformation.java │ │ │ ├── OneInputTransformation.java │ │ │ ├── PartitionTransformation.java │ │ │ ├── SelectTransformation.java │ │ │ ├── SideOutputTransformation.java │ │ │ ├── SinkTransformation.java │ │ │ ├── SourceTransformation.java │ │ │ ├── SplitTransformation.java │ │ │ ├── StreamTransformation.java │ │ │ ├── TwoInputTransformation.java │ │ │ └── UnionTransformation.java │ │ ├── watermark │ │ │ └── Watermark.java │ │ └── windowing │ │ │ ├── assigners │ │ │ ├── BaseAlignedWindowAssigner.java │ │ │ ├── EventTimeSessionWindows.java │ │ │ ├── GlobalWindows.java │ │ │ ├── MergingWindowAssigner.java │ │ │ ├── ProcessingTimeSessionWindows.java │ │ │ ├── SlidingAlignedProcessingTimeWindows.java │ │ │ ├── SlidingEventTimeWindows.java │ │ │ ├── SlidingProcessingTimeWindows.java │ │ │ ├── SlidingTimeWindows.java │ │ │ ├── TumblingEventTimeWindows.java │ │ │ ├── TumblingProcessingTimeWindows.java │ │ │ ├── TumblingTimeWindows.java │ │ │ └── WindowAssigner.java │ │ │ ├── evictors │ │ │ ├── CountEvictor.java │ │ │ ├── DeltaEvictor.java │ │ │ ├── Evictor.java │ │ │ └── TimeEvictor.java │ │ │ ├── time │ │ │ └── Time.java │ │ │ ├── triggers │ │ │ ├── ContinuousEventTimeTrigger.java │ │ │ ├── ContinuousProcessingTimeTrigger.java │ │ │ ├── CountTrigger.java │ │ │ ├── DeltaTrigger.java │ │ │ ├── EventTimeTrigger.java │ │ │ ├── ProcessingTimeTrigger.java │ │ │ ├── PurgingTrigger.java │ │ │ ├── Trigger.java │ │ │ └── TriggerResult.java │ │ │ └── windows │ │ │ ├── GlobalWindow.java │ │ │ ├── TimeWindow.java │ │ │ └── Window.java │ │ ├── configuration │ │ └── TimerServiceOptions.java │ │ ├── runtime │ │ ├── io │ │ │ ├── BarrierBuffer.java │ │ │ ├── BarrierTracker.java │ │ │ ├── BlockingQueueBroker.java │ │ │ ├── BufferSpiller.java │ │ │ ├── CheckpointBarrierHandler.java │ │ │ ├── InputGateUtil.java │ │ │ ├── RecordWriterOutput.java │ │ │ ├── StreamInputProcessor.java │ │ │ ├── StreamRecordWriter.java │ │ │ └── StreamTwoInputProcessor.java │ │ ├── operators │ │ │ ├── CheckpointCommitter.java │ │ │ ├── ExtractTimestampsOperator.java │ │ │ ├── GenericWriteAheadSink.java │ │ │ ├── TimestampsAndPeriodicWatermarksOperator.java │ │ │ ├── TimestampsAndPunctuatedWatermarksOperator.java │ │ │ ├── package-info.java │ │ │ └── windowing │ │ │ │ ├── EvictingWindowOperator.java │ │ │ │ ├── KeyMap.java │ │ │ │ ├── MergingWindowSet.java │ │ │ │ ├── TimestampedValue.java │ │ │ │ ├── WindowOperator.java │ │ │ │ ├── functions │ │ │ │ ├── InternalAggregateProcessAllWindowFunction.java │ │ │ │ ├── InternalAggregateProcessWindowFunction.java │ │ │ │ ├── InternalIterableAllWindowFunction.java │ │ │ │ ├── InternalIterableProcessAllWindowFunction.java │ │ │ │ ├── InternalIterableProcessWindowFunction.java │ │ │ │ ├── InternalIterableWindowFunction.java │ │ │ │ ├── InternalProcessAllWindowContext.java │ │ │ │ ├── InternalProcessWindowContext.java │ │ │ │ ├── InternalSingleValueAllWindowFunction.java │ │ │ │ ├── InternalSingleValueProcessAllWindowFunction.java │ │ │ │ ├── InternalSingleValueProcessWindowFunction.java │ │ │ │ ├── InternalSingleValueWindowFunction.java │ │ │ │ └── InternalWindowFunction.java │ │ │ │ └── package-info.java │ │ ├── partitioner │ │ │ ├── BroadcastPartitioner.java │ │ │ ├── ConfigurableStreamPartitioner.java │ │ │ ├── CustomPartitionerWrapper.java │ │ │ ├── ForwardPartitioner.java │ │ │ ├── GlobalPartitioner.java │ │ │ ├── KeyGroupStreamPartitioner.java │ │ │ ├── RebalancePartitioner.java │ │ │ ├── RescalePartitioner.java │ │ │ ├── ShufflePartitioner.java │ │ │ └── StreamPartitioner.java │ │ ├── streamrecord │ │ │ ├── LatencyMarker.java │ │ │ ├── StreamElement.java │ │ │ ├── StreamElementSerializer.java │ │ │ └── StreamRecord.java │ │ ├── streamstatus │ │ │ ├── StatusWatermarkValve.java │ │ │ ├── StreamStatus.java │ │ │ ├── StreamStatusMaintainer.java │ │ │ └── StreamStatusProvider.java │ │ └── tasks │ │ │ ├── AsyncExceptionHandler.java │ │ │ ├── AsynchronousException.java │ │ │ ├── CheckpointExceptionHandler.java │ │ │ ├── CheckpointExceptionHandlerFactory.java │ │ │ ├── ExceptionInChainedOperatorException.java │ │ │ ├── OneInputStreamTask.java │ │ │ ├── OperatorChain.java │ │ │ ├── OperatorStateHandles.java │ │ │ ├── ProcessingTimeCallback.java │ │ │ ├── ProcessingTimeService.java │ │ │ ├── SourceStreamTask.java │ │ │ ├── StoppableSourceStreamTask.java │ │ │ ├── StreamIterationHead.java │ │ │ ├── StreamIterationTail.java │ │ │ ├── StreamTask.java │ │ │ ├── StreamTaskException.java │ │ │ ├── SystemProcessingTimeService.java │ │ │ ├── TestProcessingTimeService.java │ │ │ ├── TimerException.java │ │ │ ├── TwoInputStreamTask.java │ │ │ └── package-info.java │ │ └── util │ │ ├── functions │ │ └── StreamingFunctionUtils.java │ │ ├── keys │ │ └── KeySelectorUtil.java │ │ ├── serialization │ │ ├── AbstractDeserializationSchema.java │ │ ├── DeserializationSchema.java │ │ ├── SerializationSchema.java │ │ ├── SimpleStringSchema.java │ │ └── TypeInformationSerializationSchema.java │ │ └── typeutils │ │ ├── FieldAccessor.java │ │ └── FieldAccessorFactory.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ ├── runtime │ │ └── io │ │ │ └── network │ │ │ └── partition │ │ │ └── consumer │ │ │ └── StreamTestSingleInputGate.java │ │ └── streaming │ │ ├── api │ │ ├── AggregationFunctionTest.java │ │ ├── DataStreamTest.java │ │ ├── RestartStrategyTest.java │ │ ├── SourceFunctionTest.java │ │ ├── StreamExecutionEnvironmentTest.java │ │ ├── TypeFillTest.java │ │ ├── checkpoint │ │ │ └── ListCheckpointedTest.java │ │ ├── collector │ │ │ └── OutputSelectorTest.java │ │ ├── environment │ │ │ └── LocalStreamEnvironmentITCase.java │ │ ├── functions │ │ │ ├── AscendingTimestampExtractorTest.java │ │ │ ├── BoundedOutOfOrdernessTimestampExtractorTest.java │ │ │ ├── FromElementsFunctionTest.java │ │ │ ├── IngestionTimeExtractorTest.java │ │ │ ├── ListSourceContext.java │ │ │ ├── PrintSinkFunctionTest.java │ │ │ ├── StatefulSequenceSourceTest.java │ │ │ ├── async │ │ │ │ └── RichAsyncFunctionTest.java │ │ │ ├── sink │ │ │ │ ├── OutputFormatSinkFunctionTest.java │ │ │ │ ├── SocketClientSinkTest.java │ │ │ │ ├── TransactionHolderTest.java │ │ │ │ └── TwoPhaseCommitSinkFunctionTest.java │ │ │ ├── source │ │ │ │ ├── FileMonitoringFunctionTest.java │ │ │ │ ├── InputFormatSourceFunctionTest.java │ │ │ │ └── SocketTextStreamFunctionTest.java │ │ │ └── windowing │ │ │ │ └── delta │ │ │ │ └── extractor │ │ │ │ ├── ArrayFromTupleTest.java │ │ │ │ ├── ConcatenatedExtractTest.java │ │ │ │ ├── FieldFromArrayTest.java │ │ │ │ ├── FieldFromTupleTest.java │ │ │ │ ├── FieldsFromArrayTest.java │ │ │ │ └── FieldsFromTupleTest.java │ │ ├── graph │ │ │ ├── SlotAllocationTest.java │ │ │ ├── StreamGraphGeneratorTest.java │ │ │ └── StreamingJobGraphGeneratorTest.java │ │ ├── operators │ │ │ ├── AbstractStreamOperatorTest.java │ │ │ ├── AbstractUdfStreamOperatorLifecycleTest.java │ │ │ ├── HeapInternalTimerServiceTest.java │ │ │ ├── KeyedProcessOperatorTest.java │ │ │ ├── OperatorSnapshotResultTest.java │ │ │ ├── ProcessOperatorTest.java │ │ │ ├── StateDescriptorPassingTest.java │ │ │ ├── StateInitializationContextImplTest.java │ │ │ ├── StateSnapshotContextSynchronousImplTest.java │ │ │ ├── StreamFilterTest.java │ │ │ ├── StreamFlatMapTest.java │ │ │ ├── StreamGroupedFoldTest.java │ │ │ ├── StreamGroupedReduceTest.java │ │ │ ├── StreamMapTest.java │ │ │ ├── StreamOperatorSnapshotRestoreTest.java │ │ │ ├── StreamProjectTest.java │ │ │ ├── StreamSinkOperatorTest.java │ │ │ ├── StreamSourceContextIdleDetectionTests.java │ │ │ ├── StreamingRuntimeContextTest.java │ │ │ ├── TestInternalTimerService.java │ │ │ ├── WrappingFunctionSnapshotRestoreTest.java │ │ │ ├── async │ │ │ │ ├── AsyncWaitOperatorTest.java │ │ │ │ ├── EmitterTest.java │ │ │ │ └── queue │ │ │ │ │ ├── OrderedStreamElementQueueTest.java │ │ │ │ │ ├── StreamElementQueueTest.java │ │ │ │ │ └── UnorderedStreamElementQueueTest.java │ │ │ ├── co │ │ │ │ ├── CoProcessOperatorTest.java │ │ │ │ ├── CoStreamFlatMapTest.java │ │ │ │ ├── CoStreamMapTest.java │ │ │ │ └── KeyedCoProcessOperatorTest.java │ │ │ └── windowing │ │ │ │ └── functions │ │ │ │ └── InternalWindowFunctionTest.java │ │ ├── streamtask │ │ │ ├── MockRecordWriter.java │ │ │ └── StreamIterationHeadTest.java │ │ └── windowing │ │ │ └── deltafunction │ │ │ ├── CosineDistanceTest.java │ │ │ └── EuclideanDistanceTest.java │ │ ├── graph │ │ ├── StreamingJobGraphGeneratorNodeHashTest.java │ │ ├── TranslationTest.java │ │ └── WithMasterCheckpointHookConfigTest.java │ │ ├── runtime │ │ ├── io │ │ │ ├── BarrierBufferAlignmentLimitTest.java │ │ │ ├── BarrierBufferMassiveRandomTest.java │ │ │ ├── BarrierBufferTest.java │ │ │ ├── BarrierTrackerTest.java │ │ │ ├── BufferSpillerTest.java │ │ │ ├── MockInputGate.java │ │ │ ├── SpilledBufferOrEventSequenceTest.java │ │ │ ├── StreamRecordWriterTest.java │ │ │ └── TestEvent.java │ │ ├── operators │ │ │ ├── ContinuousFileProcessingRescalingTest.java │ │ │ ├── GenericWriteAheadSinkTest.java │ │ │ ├── StreamOperatorChainingTest.java │ │ │ ├── StreamSourceOperatorTest.java │ │ │ ├── StreamTaskTimerTest.java │ │ │ ├── TestProcessingTimeServiceTest.java │ │ │ ├── TimestampsAndPeriodicWatermarksOperatorTest.java │ │ │ ├── TimestampsAndPunctuatedWatermarksOperatorTest.java │ │ │ ├── WriteAheadSinkTestBase.java │ │ │ └── windowing │ │ │ │ ├── AllWindowTranslationTest.java │ │ │ │ ├── ContinuousEventTimeTriggerTest.java │ │ │ │ ├── CountTriggerTest.java │ │ │ │ ├── EventTimeSessionWindowsTest.java │ │ │ │ ├── EventTimeTriggerTest.java │ │ │ │ ├── EvictingWindowOperatorContractTest.java │ │ │ │ ├── EvictingWindowOperatorTest.java │ │ │ │ ├── GlobalWindowsTest.java │ │ │ │ ├── KeyMapPutIfAbsentTest.java │ │ │ │ ├── KeyMapPutTest.java │ │ │ │ ├── KeyMapTest.java │ │ │ │ ├── MergingWindowSetTest.java │ │ │ │ ├── ProcessingTimeSessionWindowsTest.java │ │ │ │ ├── ProcessingTimeTriggerTest.java │ │ │ │ ├── PurgingTriggerTest.java │ │ │ │ ├── RegularWindowOperatorContractTest.java │ │ │ │ ├── SimpleTriggerTestHarness.java │ │ │ │ ├── SlidingEventTimeWindowsTest.java │ │ │ │ ├── SlidingProcessingTimeWindowsTest.java │ │ │ │ ├── StreamRecordMatchers.java │ │ │ │ ├── TimeWindowTest.java │ │ │ │ ├── TimeWindowTranslationTest.java │ │ │ │ ├── TriggerTestHarness.java │ │ │ │ ├── TumblingEventTimeWindowsTest.java │ │ │ │ ├── TumblingProcessingTimeWindowsTest.java │ │ │ │ ├── WindowOperatorContractTest.java │ │ │ │ ├── WindowOperatorMigrationTest.java │ │ │ │ ├── WindowOperatorTest.java │ │ │ │ ├── WindowTranslationTest.java │ │ │ │ └── WindowedValue.java │ │ ├── partitioner │ │ │ ├── BroadcastPartitionerTest.java │ │ │ ├── ForwardPartitionerTest.java │ │ │ ├── GlobalPartitionerTest.java │ │ │ ├── KeyGroupStreamPartitionerTest.java │ │ │ ├── RebalancePartitionerTest.java │ │ │ ├── RescalePartitionerTest.java │ │ │ └── ShufflePartitionerTest.java │ │ ├── streamrecord │ │ │ ├── StreamElementSerializerTest.java │ │ │ └── StreamRecordTest.java │ │ ├── streamstatus │ │ │ ├── StatusWatermarkValveTest.java │ │ │ └── StreamStatusTest.java │ │ └── tasks │ │ │ ├── AcknowledgeStreamMockEnvironment.java │ │ │ ├── CheckpointExceptionHandlerConfigurationTest.java │ │ │ ├── CheckpointExceptionHandlerTest.java │ │ │ ├── InterruptSensitiveRestoreTest.java │ │ │ ├── OneInputStreamTaskTest.java │ │ │ ├── OneInputStreamTaskTestHarness.java │ │ │ ├── RestoreStreamTaskTest.java │ │ │ ├── SourceExternalCheckpointTriggerTest.java │ │ │ ├── SourceStreamTaskStoppingTest.java │ │ │ ├── SourceStreamTaskTest.java │ │ │ ├── StreamConfigChainer.java │ │ │ ├── StreamMockEnvironment.java │ │ │ ├── StreamTaskCancellationBarrierTest.java │ │ │ ├── StreamTaskTerminationTest.java │ │ │ ├── StreamTaskTest.java │ │ │ ├── StreamTaskTestHarness.java │ │ │ ├── StreamTaskTestHarnessTest.java │ │ │ ├── SystemProcessingTimeServiceTest.java │ │ │ ├── TaskCheckpointingBehaviourTest.java │ │ │ ├── TwoInputStreamTaskTest.java │ │ │ └── TwoInputStreamTaskTestHarness.java │ │ └── util │ │ ├── AbstractStreamOperatorTestHarness.java │ │ ├── CollectingSourceContext.java │ │ ├── CollectorOutput.java │ │ ├── EvenOddOutputSelector.java │ │ ├── KeyedOneInputStreamOperatorTestHarness.java │ │ ├── KeyedTwoInputStreamOperatorTestHarness.java │ │ ├── MockContext.java │ │ ├── MockOutput.java │ │ ├── NoOpIntMap.java │ │ ├── OneInputStreamOperatorTestHarness.java │ │ ├── OperatorSnapshotUtil.java │ │ ├── SourceFunctionUtil.java │ │ ├── TestHarnessUtil.java │ │ ├── TwoInputStreamOperatorTestHarness.java │ │ ├── keys │ │ └── ArrayKeySelectorTest.java │ │ ├── migration │ │ ├── MigrationTestUtil.java │ │ └── MigrationVersion.java │ │ └── typeutils │ │ └── FieldAccessorTest.java │ └── resources │ ├── log4j-test.properties │ ├── win-op-migration-test-accum-aligned-flink1.1-snapshot │ ├── win-op-migration-test-accum-aligned-flink1.2-snapshot │ ├── win-op-migration-test-accum-aligned-flink1.3-snapshot │ ├── win-op-migration-test-aggr-aligned-flink1.1-snapshot │ ├── win-op-migration-test-aggr-aligned-flink1.2-snapshot │ ├── win-op-migration-test-aggr-aligned-flink1.3-snapshot │ ├── win-op-migration-test-apply-event-time-flink1.1-snapshot │ ├── win-op-migration-test-apply-event-time-flink1.2-snapshot │ ├── win-op-migration-test-apply-event-time-flink1.3-snapshot │ ├── win-op-migration-test-apply-processing-time-flink1.1-snapshot │ ├── win-op-migration-test-apply-processing-time-flink1.2-snapshot │ ├── win-op-migration-test-apply-processing-time-flink1.3-snapshot │ ├── win-op-migration-test-reduce-event-time-flink1.1-snapshot │ ├── win-op-migration-test-reduce-event-time-flink1.2-snapshot │ ├── win-op-migration-test-reduce-event-time-flink1.3-snapshot │ ├── win-op-migration-test-reduce-processing-time-flink1.1-snapshot │ ├── win-op-migration-test-reduce-processing-time-flink1.2-snapshot │ ├── win-op-migration-test-reduce-processing-time-flink1.3-snapshot │ ├── win-op-migration-test-session-with-stateful-trigger-flink1.1-snapshot │ ├── win-op-migration-test-session-with-stateful-trigger-flink1.2-snapshot │ ├── win-op-migration-test-session-with-stateful-trigger-flink1.3-snapshot │ ├── win-op-migration-test-session-with-stateful-trigger-mint-flink1.1-snapshot │ ├── win-op-migration-test-session-with-stateful-trigger-mint-flink1.2-snapshot │ └── win-op-migration-test-session-with-stateful-trigger-mint-flink1.3-snapshot ├── flink-streaming-scala ├── pom.xml └── src │ ├── main │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── streaming │ │ └── api │ │ └── scala │ │ ├── AllWindowedStream.scala │ │ ├── AsyncDataStream.scala │ │ ├── CoGroupedStreams.scala │ │ ├── ConnectedStreams.scala │ │ ├── DataStream.scala │ │ ├── JoinedStreams.scala │ │ ├── KeyedStream.scala │ │ ├── OutputTag.scala │ │ ├── SplitStream.scala │ │ ├── StreamExecutionEnvironment.scala │ │ ├── WindowedStream.scala │ │ ├── async │ │ ├── AsyncFunction.scala │ │ ├── JavaResultFutureWrapper.scala │ │ └── ResultFuture.scala │ │ ├── extensions │ │ ├── impl │ │ │ └── acceptPartialFunctions │ │ │ │ ├── OnConnectedStream.scala │ │ │ │ ├── OnDataStream.scala │ │ │ │ ├── OnJoinedStream.scala │ │ │ │ ├── OnKeyedStream.scala │ │ │ │ └── OnWindowedStream.scala │ │ └── package.scala │ │ ├── function │ │ ├── AllWindowFunction.scala │ │ ├── ProcessAllWindowFunction.scala │ │ ├── ProcessWindowFunction.scala │ │ ├── RichAllWindowFunction.scala │ │ ├── RichProcessAllWindowFunction.scala │ │ ├── RichProcessWindowFunction.scala │ │ ├── RichWindowFunction.scala │ │ ├── StatefulFunction.scala │ │ ├── WindowFunction.scala │ │ └── util │ │ │ ├── ScalaAllWindowFunction.scala │ │ │ ├── ScalaAllWindowFunctionWrapper.scala │ │ │ ├── ScalaFoldFunction.scala │ │ │ ├── ScalaProcessWindowFunctionWrapper.scala │ │ │ ├── ScalaReduceFunction.scala │ │ │ ├── ScalaWindowFunction.scala │ │ │ └── ScalaWindowFunctionWrapper.scala │ │ └── package.scala │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── streaming │ │ └── scala │ │ └── api │ │ ├── CsvOutputFormatITCase.java │ │ ├── StatefulFunctionITCase.java │ │ └── TextOutputFormatITCase.java │ └── scala │ └── org │ └── apache │ └── flink │ └── streaming │ └── api │ └── scala │ ├── AllWindowTranslationTest.scala │ ├── CaseClassFieldAccessorTest.scala │ ├── CoGroupJoinITCase.scala │ ├── DataStreamTest.scala │ ├── OutputFormatTestPrograms.scala │ ├── ScalaStreamingMultipleProgramsTestBase.scala │ ├── SideOutputITCase.scala │ ├── SlotAllocationTest.scala │ ├── StateTestPrograms.scala │ ├── StreamingOperatorsITCase.scala │ ├── StreamingScalaAPICompletenessTest.scala │ ├── TimeWindowTranslationTest.scala │ ├── WindowFoldITCase.scala │ ├── WindowFunctionITCase.scala │ ├── WindowReduceITCase.scala │ ├── WindowTranslationTest.scala │ ├── extensions │ ├── base │ │ └── AcceptPFTestBase.scala │ ├── data │ │ └── KeyValuePair.scala │ └── impl │ │ └── acceptPartialFunctions │ │ ├── OnConnectedDataStreamTest.scala │ │ ├── OnDataStreamTest.scala │ │ ├── OnJoinedStreamTest.scala │ │ ├── OnKeyedDataStreamTest.scala │ │ └── OnWindowedStreamTest.scala │ └── testutils │ ├── CheckingIdentityRichAllWindowFunction.scala │ ├── CheckingIdentityRichProcessAllWindowFunction.scala │ ├── CheckingIdentityRichProcessWindowFunction.scala │ └── CheckingIdentityRichWindowFunction.scala ├── flink-test-utils-parent ├── flink-test-utils-junit │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ ├── core │ │ │ └── testutils │ │ │ │ ├── CheckedThread.java │ │ │ │ ├── CommonTestUtils.java │ │ │ │ ├── ManuallyTriggeredDirectExecutor.java │ │ │ │ ├── MultiShotLatch.java │ │ │ │ └── OneShotLatch.java │ │ │ ├── testutils │ │ │ └── junit │ │ │ │ ├── RetryOnException.java │ │ │ │ ├── RetryOnFailure.java │ │ │ │ └── RetryRule.java │ │ │ └── util │ │ │ └── TestLogger.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ ├── core │ │ │ └── testutils │ │ │ │ └── OneShotLatchTest.java │ │ │ └── testutils │ │ │ └── junit │ │ │ ├── RetryOnExceptionTest.java │ │ │ └── RetryOnFailureTest.java │ │ └── resources │ │ └── log4j-test.properties ├── flink-test-utils │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ ├── networking │ │ │ ├── NetworkFailureHandler.java │ │ │ └── NetworkFailuresProxy.java │ │ │ ├── streaming │ │ │ └── util │ │ │ │ ├── StreamingMultipleProgramsTestBase.java │ │ │ │ ├── StreamingProgramTestBase.java │ │ │ │ └── TestStreamEnvironment.java │ │ │ └── test │ │ │ ├── testdata │ │ │ ├── ConnectedComponentsData.java │ │ │ ├── EnumTriangleData.java │ │ │ ├── KMeansData.java │ │ │ ├── PageRankData.java │ │ │ ├── TransitiveClosureData.java │ │ │ ├── WebLogAnalysisData.java │ │ │ └── WordCountData.java │ │ │ └── util │ │ │ ├── AbstractTestBase.java │ │ │ ├── CollectionTestEnvironment.java │ │ │ ├── JavaProgramTestBase.java │ │ │ ├── MultipleProgramsTestBase.java │ │ │ ├── SecureTestEnvironment.java │ │ │ ├── TestBaseUtils.java │ │ │ ├── TestEnvironment.java │ │ │ └── TestingSecurityContext.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── flink │ │ └── networking │ │ ├── EchoServer.java │ │ └── NetworkFailuresProxyTest.java └── pom.xml ├── flink-tests ├── pom.xml └── src │ └── test │ ├── assembly │ ├── test-checkpointing-custom_kv_state-assembly.xml │ ├── test-custom_kv_state-assembly.xml │ ├── test-custominput-assembly.xml │ ├── test-kmeans-assembly.xml │ ├── test-streaming-custominput-assembly.xml │ ├── test-streaming-state-checkpointed-classloader-assembly.xml │ ├── test-streamingclassloader-assembly.xml │ └── test-usercodetype-assembly.xml │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── test │ │ ├── accumulators │ │ ├── AccumulatorErrorITCase.java │ │ ├── AccumulatorITCase.java │ │ ├── AccumulatorIterativeITCase.java │ │ └── AccumulatorLiveITCase.java │ │ ├── actions │ │ └── CountCollectITCase.java │ │ ├── broadcastvars │ │ ├── BroadcastBranchingITCase.java │ │ ├── BroadcastUnionITCase.java │ │ └── BroadcastVarInitializationITCase.java │ │ ├── cancelling │ │ ├── CancelingTestBase.java │ │ ├── JoinCancelingITCase.java │ │ └── MapCancelingITCase.java │ │ ├── checkpointing │ │ ├── AbstractEventTimeWindowCheckpointingITCase.java │ │ ├── AsyncFileBackendEventTimeWindowCheckpointingITCase.java │ │ ├── AsyncMemBackendEventTimeWindowCheckpointingITCase.java │ │ ├── CoStreamCheckpointingITCase.java │ │ ├── ContinuousFileProcessingCheckpointITCase.java │ │ ├── EventTimeAllWindowCheckpointingITCase.java │ │ ├── ExternalizedCheckpointITCase.java │ │ ├── FileBackendEventTimeWindowCheckpointingITCase.java │ │ ├── HAIncrementalRocksDbBackendEventTimeWindowCheckpointingITCase.java │ │ ├── IncrementalRocksDbBackendEventTimeWindowCheckpointingITCase.java │ │ ├── KeyedStateCheckpointingITCase.java │ │ ├── MemBackendEventTimeWindowCheckpointingITCase.java │ │ ├── RescalingITCase.java │ │ ├── RocksDbBackendEventTimeWindowCheckpointingITCase.java │ │ ├── SavepointITCase.java │ │ ├── StateCheckpointedITCase.java │ │ ├── StreamCheckpointNotifierITCase.java │ │ ├── StreamCheckpointingITCase.java │ │ ├── StreamFaultToleranceTestBase.java │ │ ├── TimestampedFileInputSplitTest.java │ │ ├── UdfStreamOperatorCheckpointingITCase.java │ │ ├── WindowCheckpointingITCase.java │ │ └── utils │ │ │ ├── SavepointMigrationTestBase.java │ │ │ ├── StatefulJobSavepointFrom12MigrationITCase.java │ │ │ └── StatefulJobSavepointFrom13MigrationITCase.java │ │ ├── classloading │ │ ├── ClassLoaderITCase.java │ │ └── jar │ │ │ ├── CheckpointedStreamingProgram.java │ │ │ ├── CheckpointingCustomKvStateProgram.java │ │ │ ├── CustomInputSplitProgram.java │ │ │ ├── CustomKvStateProgram.java │ │ │ ├── KMeansForTest.java │ │ │ ├── StreamingCustomInputSplitProgram.java │ │ │ ├── StreamingProgram.java │ │ │ └── UserCodeType.java │ │ ├── completeness │ │ └── TypeInfoTestCoverageTest.java │ │ ├── distributedcache │ │ └── DistributedCacheTest.java │ │ ├── example │ │ ├── client │ │ │ ├── JobRetrievalITCase.java │ │ │ └── LocalExecutorITCase.java │ │ ├── failing │ │ │ ├── JobSubmissionFailsITCase.java │ │ │ └── TaskFailureITCase.java │ │ ├── java │ │ │ ├── ConnectedComponentsITCase.java │ │ │ ├── EnumTriangleBasicITCase.java │ │ │ ├── PageRankITCase.java │ │ │ ├── TransitiveClosureITCase.java │ │ │ ├── WebLogAnalysisITCase.java │ │ │ ├── WordCountITCase.java │ │ │ ├── WordCountNestedPOJOITCase.java │ │ │ ├── WordCountSimplePOJOITCase.java │ │ │ ├── WordCountSubclassInterfacePOJOITCase.java │ │ │ ├── WordCountSubclassPOJOITCase.java │ │ │ └── WordCountWithCollectionITCase.java │ │ └── scala │ │ │ ├── ConnectedComponentsITCase.java │ │ │ ├── EnumTriangleITCase.java │ │ │ ├── PageRankITCase.java │ │ │ ├── TransitiveClosureITCase.java │ │ │ ├── WebLogAnalysisITCase.java │ │ │ └── WordCountITCase.java │ │ ├── io │ │ ├── CsvReaderITCase.java │ │ ├── InputOutputITCase.java │ │ └── RichInputOutputITCase.java │ │ ├── iterative │ │ ├── BulkIterationWithAllReducerITCase.java │ │ ├── CoGroupConnectedComponentsITCase.java │ │ ├── CoGroupConnectedComponentsSecondITCase.java │ │ ├── ConnectedComponentsITCase.java │ │ ├── ConnectedComponentsWithDeferredUpdateITCase.java │ │ ├── ConnectedComponentsWithObjectMapITCase.java │ │ ├── ConnectedComponentsWithSolutionSetFirstITCase.java │ │ ├── DanglingPageRankITCase.java │ │ ├── DeltaIterationNotDependingOnSolutionSetITCase.java │ │ ├── DependencyConnectedComponentsITCase.java │ │ ├── EmptyWorksetIterationITCase.java │ │ ├── IdentityIterationITCase.java │ │ ├── IterationIncompleteDynamicPathConsumptionITCase.java │ │ ├── IterationIncompleteStaticPathConsumptionITCase.java │ │ ├── IterationTerminationWithTerminationTail.java │ │ ├── IterationTerminationWithTwoTails.java │ │ ├── IterationWithAllReducerITCase.java │ │ ├── IterationWithChainingITCase.java │ │ ├── IterationWithUnionITCase.java │ │ ├── KMeansWithBroadcastSetITCase.java │ │ ├── MultipleSolutionSetJoinsITCase.java │ │ ├── SolutionSetDuplicatesITCase.java │ │ ├── StaticlyNestedIterationsITCase.java │ │ ├── UnionStaticDynamicIterationITCase.java │ │ └── aggregators │ │ │ ├── AggregatorConvergenceITCase.java │ │ │ └── AggregatorsITCase.java │ │ ├── manual │ │ ├── CheckForbiddenMethodsUsage.java │ │ ├── HashTableRecordWidthCombinations.java │ │ ├── MassiveStringSorting.java │ │ ├── MassiveStringValueSorting.java │ │ ├── NotSoMiniClusterIterations.java │ │ ├── OverwriteObjects.java │ │ ├── ReducePerformance.java │ │ ├── StreamingScalabilityAndLatency.java │ │ └── package-info.java │ │ ├── misc │ │ ├── AutoParallelismITCase.java │ │ ├── CustomPartitioningITCase.java │ │ ├── CustomSerializationITCase.java │ │ ├── GenericTypeInfoTest.java │ │ ├── MiscellaneousIssuesITCase.java │ │ └── SuccessAfterNetworkBuffersFailureITCase.java │ │ ├── operators │ │ ├── AggregateITCase.java │ │ ├── CoGroupGroupSortITCase.java │ │ ├── CoGroupITCase.java │ │ ├── CrossITCase.java │ │ ├── CustomDistributionITCase.java │ │ ├── DataSinkITCase.java │ │ ├── DataSourceITCase.java │ │ ├── DistinctITCase.java │ │ ├── ExecutionEnvironmentITCase.java │ │ ├── FilterITCase.java │ │ ├── FirstNITCase.java │ │ ├── FlatMapITCase.java │ │ ├── GroupCombineITCase.java │ │ ├── GroupReduceITCase.java │ │ ├── JoinITCase.java │ │ ├── MapITCase.java │ │ ├── MapPartitionITCase.java │ │ ├── ObjectReuseITCase.java │ │ ├── OuterJoinITCase.java │ │ ├── PartitionITCase.java │ │ ├── ProjectITCase.java │ │ ├── ReduceITCase.java │ │ ├── ReduceWithCombinerITCase.java │ │ ├── RemoteEnvironmentITCase.java │ │ ├── ReplicatingDataSourceITCase.java │ │ ├── SampleITCase.java │ │ ├── SortPartitionITCase.java │ │ ├── SumMinMaxITCase.java │ │ ├── TypeHintITCase.java │ │ ├── UnionITCase.java │ │ └── util │ │ │ ├── CollectionDataSets.java │ │ │ └── ValueCollectionDataSets.java │ │ ├── optimizer │ │ ├── examples │ │ │ ├── KMeansSingleStepTest.java │ │ │ ├── RelationalQueryCompilerTest.java │ │ │ └── WordCountCompilerTest.java │ │ ├── iterations │ │ │ ├── ConnectedComponentsCoGroupTest.java │ │ │ ├── MultipleJoinsWithSolutionSetCompilerTest.java │ │ │ └── PageRankCompilerTest.java │ │ └── jsonplan │ │ │ ├── DumpCompiledPlanTest.java │ │ │ ├── JsonJobGraphGenerationTest.java │ │ │ └── PreviewPlanDumpTest.java │ │ ├── recovery │ │ ├── AbstractTaskManagerProcessFailureRecoveryTest.java │ │ ├── FastFailuresITCase.java │ │ ├── JobManagerHACheckpointRecoveryITCase.java │ │ ├── JobManagerHAProcessFailureBatchRecoveryITCase.java │ │ ├── ProcessFailureCancelingITCase.java │ │ ├── SimpleRecoveryFailureRateStrategyITBase.java │ │ ├── SimpleRecoveryFixedDelayRestartStrategyITBase.java │ │ ├── SimpleRecoveryITCaseBase.java │ │ ├── TaskManagerFailureRecoveryITCase.java │ │ ├── TaskManagerProcessFailureBatchRecoveryITCase.java │ │ └── TaskManagerProcessFailureStreamingRecoveryITCase.java │ │ ├── runtime │ │ ├── ConsumePipelinedAndBlockingResultITCase.java │ │ ├── IPv6HostnamesITCase.java │ │ ├── JoinDeadlockITCase.java │ │ ├── NetworkStackThroughputITCase.java │ │ ├── RegisterTypeWithKryoSerializerITCase.java │ │ ├── SelfJoinDeadlockITCase.java │ │ ├── entrypoint │ │ │ └── StreamingNoop.java │ │ ├── leaderelection │ │ │ └── ZooKeeperLeaderElectionITCase.java │ │ └── minicluster │ │ │ └── LocalFlinkMiniClusterITCase.java │ │ ├── state │ │ ├── ManualWindowSpeedITCase.java │ │ ├── StateHandleSerializationTest.java │ │ └── operator │ │ │ └── restore │ │ │ ├── AbstractOperatorRestoreTestBase.java │ │ │ ├── ExecutionMode.java │ │ │ ├── keyed │ │ │ ├── AbstractKeyedOperatorRestoreTestBase.java │ │ │ ├── KeyedComplexChainTest.java │ │ │ └── KeyedJob.java │ │ │ └── unkeyed │ │ │ ├── AbstractNonKeyedOperatorRestoreTestBase.java │ │ │ ├── ChainBreakTest.java │ │ │ ├── ChainLengthDecreaseTest.java │ │ │ ├── ChainLengthIncreaseTest.java │ │ │ ├── ChainLengthStatelessDecreaseTest.java │ │ │ ├── ChainOrderTest.java │ │ │ ├── ChainUnionTest.java │ │ │ └── NonKeyedJob.java │ │ ├── streaming │ │ ├── api │ │ │ ├── StreamingOperatorsITCase.java │ │ │ └── outputformat │ │ │ │ ├── CsvOutputFormatITCase.java │ │ │ │ └── TextOutputFormatITCase.java │ │ └── runtime │ │ │ ├── BigUserProgramJobSubmitITCase.java │ │ │ ├── ChainedRuntimeContextITCase.java │ │ │ ├── CoGroupJoinITCase.java │ │ │ ├── CoStreamITCase.java │ │ │ ├── DataStreamPojoITCase.java │ │ │ ├── DirectedOutputITCase.java │ │ │ ├── IterateITCase.java │ │ │ ├── OutputSplitterITCase.java │ │ │ ├── PartitionerITCase.java │ │ │ ├── SelfConnectionITCase.java │ │ │ ├── SideOutputITCase.java │ │ │ ├── StateBackendITCase.java │ │ │ ├── StreamTaskTimerITCase.java │ │ │ ├── TimestampITCase.java │ │ │ ├── WindowFoldITCase.java │ │ │ └── util │ │ │ ├── EvenOddOutputSelector.java │ │ │ ├── NoOpIntMap.java │ │ │ ├── ReceiveCheckNoOpSink.java │ │ │ ├── TestListResultSink.java │ │ │ └── TestListWrapper.java │ │ ├── testfunctions │ │ └── Tokenizer.java │ │ ├── typeserializerupgrade │ │ └── PojoSerializerUpgradeTest.java │ │ ├── util │ │ ├── CoordVector.java │ │ ├── DataSetUtilsITCase.java │ │ ├── InfiniteIntegerInputFormat.java │ │ ├── InfiniteIntegerTupleInputFormat.java │ │ ├── PointFormatter.java │ │ ├── PointInFormat.java │ │ ├── SuccessException.java │ │ ├── TestUtils.java │ │ └── UniformIntTupleGeneratorInputFormat.java │ │ └── windowing │ │ └── sessionwindows │ │ ├── EventGenerator.java │ │ ├── EventGeneratorFactory.java │ │ ├── GeneratorConfiguration.java │ │ ├── GeneratorEventFactory.java │ │ ├── LongRandomGenerator.java │ │ ├── ParallelSessionsEventGenerator.java │ │ ├── SessionConfiguration.java │ │ ├── SessionEvent.java │ │ ├── SessionEventGeneratorImpl.java │ │ ├── SessionGeneratorConfiguration.java │ │ ├── SessionWindowITCase.java │ │ └── TestEventPayload.java │ ├── resources │ ├── log4j-test.properties │ ├── operatorstate │ │ ├── complexKeyed-flink1.2 │ │ │ └── _metadata │ │ ├── complexKeyed-flink1.3 │ │ │ └── _metadata │ │ ├── nonKeyed-flink1.2 │ │ │ └── _metadata │ │ └── nonKeyed-flink1.3 │ │ │ └── _metadata │ ├── stateful-scala2.10-udf-migration-itcase-flink1.2-jobmanager-savepoint │ ├── stateful-scala2.10-udf-migration-itcase-flink1.2-rocksdb-savepoint │ ├── stateful-scala2.10-udf-migration-itcase-flink1.3-jobmanager-savepoint │ │ └── _metadata │ ├── stateful-scala2.10-udf-migration-itcase-flink1.3-rocksdb-savepoint │ │ └── _metadata │ ├── stateful-scala2.11-udf-migration-itcase-flink1.2-jobmanager-savepoint │ ├── stateful-scala2.11-udf-migration-itcase-flink1.2-rocksdb-savepoint │ ├── stateful-scala2.11-udf-migration-itcase-flink1.3-jobmanager-savepoint │ │ └── _metadata │ ├── stateful-scala2.11-udf-migration-itcase-flink1.3-rocksdb-savepoint │ │ └── _metadata │ ├── stateful-udf-migration-itcase-flink1.1-rocksdb-savepoint │ ├── stateful-udf-migration-itcase-flink1.1-savepoint │ ├── stateful-udf-migration-itcase-flink1.2-rocksdb-savepoint │ ├── stateful-udf-migration-itcase-flink1.2-savepoint │ ├── stateful-udf-migration-itcase-flink1.3-rocksdb-savepoint │ │ └── _metadata │ ├── stateful-udf-migration-itcase-flink1.3-savepoint │ │ └── _metadata │ └── testdata │ │ └── terainput.txt │ └── scala │ └── org │ └── apache │ └── flink │ └── api │ └── scala │ ├── actions │ └── CountCollectITCase.scala │ ├── compiler │ └── PartitionOperatorTranslationTest.scala │ ├── completeness │ ├── BatchScalaAPICompletenessTest.scala │ └── ScalaAPICompletenessTestBase.scala │ ├── functions │ └── ClosureCleanerITCase.scala │ ├── io │ └── ScalaCsvReaderWithPOJOITCase.scala │ ├── manual │ └── MassiveCaseClassSortingITCase.scala │ ├── migration │ ├── MigrationTestTypes.scala │ ├── ScalaSerializersMigrationTest.scala │ └── StatefulJobSavepointMigrationITCase.scala │ ├── operators │ ├── AggregateITCase.scala │ ├── AggregateOperatorTest.scala │ ├── CoGroupITCase.scala │ ├── CoGroupOperatorTest.scala │ ├── CrossITCase.scala │ ├── DistinctITCase.scala │ ├── DistinctOperatorTest.scala │ ├── ExamplesITCase.scala │ ├── FilterITCase.scala │ ├── FirstNITCase.scala │ ├── FirstNOperatorTest.scala │ ├── FlatMapITCase.scala │ ├── GroupCombineITCase.scala │ ├── GroupReduceITCase.scala │ ├── GroupingTest.scala │ ├── JoinITCase.scala │ ├── JoinOperatorTest.scala │ ├── MapITCase.scala │ ├── OuterJoinITCase.scala │ ├── PartitionITCase.scala │ ├── ReduceITCase.scala │ ├── SampleITCase.scala │ ├── SortPartitionITCase.scala │ ├── SumMinMaxITCase.scala │ ├── UnionITCase.scala │ └── translation │ │ ├── AggregateTranslationTest.scala │ │ ├── CoGroupCustomPartitioningTest.scala │ │ ├── CoGroupGroupSortTranslationTest.scala │ │ ├── CustomPartitioningGroupingKeySelectorTest.scala │ │ ├── CustomPartitioningGroupingPojoTest.scala │ │ ├── CustomPartitioningGroupingTupleTest.scala │ │ ├── CustomPartitioningTest.scala │ │ ├── DeltaIterationTranslationTest.scala │ │ ├── JoinCustomPartitioningTest.scala │ │ ├── PartitioningTestClasses.scala │ │ └── ReduceTranslationTest.scala │ ├── runtime │ ├── CaseClassNormalizedKeySortingTest.scala │ ├── ScalaSpecialTypesITCase.scala │ ├── jobmanager │ │ ├── JobManagerFailsITCase.scala │ │ └── JobManagerLeaderSessionIDITCase.scala │ └── taskmanager │ │ └── TaskManagerFailsITCase.scala │ └── util │ ├── CollectionDataSets.scala │ └── DataSetUtilsITCase.scala ├── flink-yarn-tests ├── pom.xml └── src │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── yarn │ │ ├── CliFrontendYarnAddressConfigurationTest.java │ │ ├── FlinkYarnSessionCliTest.java │ │ ├── TestingApplicationMaster.java │ │ ├── TestingYarnClusterDescriptor.java │ │ ├── TestingYarnTaskManagerRunner.java │ │ ├── UtilsTest.java │ │ ├── YARNHighAvailabilityITCase.java │ │ ├── YARNITCase.java │ │ ├── YARNSessionCapacitySchedulerITCase.java │ │ ├── YARNSessionFIFOITCase.java │ │ ├── YARNSessionFIFOSecuredITCase.java │ │ ├── YarnClusterDescriptorTest.java │ │ └── YarnTestBase.java │ ├── resources │ └── log4j-test.properties │ └── scala │ └── org │ └── apache │ └── flink │ └── yarn │ ├── TestingYarnJobManager.scala │ └── TestingYarnTaskManager.scala ├── flink-yarn ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── flink │ │ │ └── yarn │ │ │ ├── AbstractYarnClusterDescriptor.java │ │ │ ├── RegisteredYarnWorkerNode.java │ │ │ ├── Utils.java │ │ │ ├── YarnApplicationMasterRunner.java │ │ │ ├── YarnClusterClient.java │ │ │ ├── YarnClusterClientV2.java │ │ │ ├── YarnClusterDescriptor.java │ │ │ ├── YarnClusterDescriptorV2.java │ │ │ ├── YarnConfigKeys.java │ │ │ ├── YarnContainerInLaunch.java │ │ │ ├── YarnFlinkResourceManager.java │ │ │ ├── YarnResourceManager.java │ │ │ ├── YarnResourceManagerCallbackHandler.java │ │ │ ├── YarnTaskExecutorRunner.java │ │ │ ├── YarnTaskManagerRunner.java │ │ │ ├── YarnWorkerNode.java │ │ │ ├── cli │ │ │ ├── FlinkYarnCLI.java │ │ │ └── FlinkYarnSessionCli.java │ │ │ ├── configuration │ │ │ └── YarnConfigOptions.java │ │ │ ├── entrypoint │ │ │ ├── YarnEntrypointUtils.java │ │ │ ├── YarnJobClusterEntrypoint.java │ │ │ └── YarnSessionClusterEntrypoint.java │ │ │ ├── highavailability │ │ │ ├── AbstractYarnNonHaServices.java │ │ │ ├── YarnHighAvailabilityServices.java │ │ │ ├── YarnIntraNonHaMasterServices.java │ │ │ └── YarnPreConfiguredMasterNonHaServices.java │ │ │ └── messages │ │ │ ├── ContainersAllocated.java │ │ │ └── ContainersComplete.java │ ├── resources │ │ └── log4j.properties │ └── scala │ │ └── org │ │ └── apache │ │ └── flink │ │ └── yarn │ │ ├── ApplicationClient.scala │ │ ├── YarnJobManager.scala │ │ ├── YarnMessages.scala │ │ └── YarnTaskManager.scala │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── flink │ │ └── yarn │ │ ├── TestingYarnFlinkResourceManager.java │ │ ├── UtilsTest.java │ │ ├── YarnApplicationMasterRunnerTest.java │ │ ├── YarnClusterDescriptorTest.java │ │ ├── YarnFileStageTest.java │ │ ├── YarnFileStageTestS3ITCase.java │ │ ├── YarnResourceManagerTest.java │ │ ├── highavailability │ │ ├── YarnIntraNonHaMasterServicesTest.java │ │ └── YarnPreConfiguredMasterHaServicesTest.java │ │ └── messages │ │ ├── NotifyWhenResourcesRegistered.java │ │ └── RequestNumberOfRegisteredResources.java │ └── resources │ └── log4j-test.properties ├── pom.xml ├── test-infra └── end-to-end-test │ ├── common.sh │ ├── test-data │ └── words │ ├── test_batch_wordcount.sh │ ├── test_shaded_hadoop_s3a.sh │ ├── test_shaded_presto_s3.sh │ ├── test_streaming_classloader.sh │ └── test_streaming_kafka010.sh └── tools ├── .gitignore ├── change-version.sh ├── collect_japicmp_reports.sh ├── create_release_files.sh ├── deploy_to_maven.sh ├── force-shading └── pom.xml ├── list_deps.py ├── log4j-travis.properties ├── maven ├── checkstyle.xml ├── scalastyle-config.xml ├── spotbugs-exclude.xml ├── suppressions-core.xml ├── suppressions-optimizer.xml ├── suppressions-runtime.xml └── suppressions.xml ├── merge_flink_pr.py ├── merge_pull_request.sh.template ├── qa-check.sh ├── releasing ├── create_binary_release.sh ├── create_release_branch.sh ├── create_source_release.sh ├── deploy_staging_jars.sh └── update_branch_version.sh ├── test_deploy_to_maven.sh ├── travis_mvn_watchdog.sh └── verify_scala_suffixes.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/README.md -------------------------------------------------------------------------------- /deploysettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/deploysettings.xml -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_includes/generated/rest_dispatcher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_includes/generated/rest_dispatcher.html -------------------------------------------------------------------------------- /docs/_includes/latex_commands.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_includes/latex_commands.html -------------------------------------------------------------------------------- /docs/_includes/sidenav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_includes/sidenav.html -------------------------------------------------------------------------------- /docs/_layouts/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_layouts/base.html -------------------------------------------------------------------------------- /docs/_layouts/plain.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_layouts/plain.html -------------------------------------------------------------------------------- /docs/_layouts/redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_layouts/redirect.html -------------------------------------------------------------------------------- /docs/_plugins/build_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_plugins/build_time.rb -------------------------------------------------------------------------------- /docs/_plugins/gh_link.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_plugins/gh_link.rb -------------------------------------------------------------------------------- /docs/_plugins/highlightCode.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_plugins/highlightCode.rb -------------------------------------------------------------------------------- /docs/_plugins/info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_plugins/info.rb -------------------------------------------------------------------------------- /docs/_plugins/panel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_plugins/panel.rb -------------------------------------------------------------------------------- /docs/_plugins/removeDuplicateLicenseHeaders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_plugins/removeDuplicateLicenseHeaders.rb -------------------------------------------------------------------------------- /docs/_plugins/top.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_plugins/top.rb -------------------------------------------------------------------------------- /docs/_plugins/warn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/_plugins/warn.rb -------------------------------------------------------------------------------- /docs/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/annotations.xml -------------------------------------------------------------------------------- /docs/build_docs.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/build_docs.bat -------------------------------------------------------------------------------- /docs/build_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/build_docs.sh -------------------------------------------------------------------------------- /docs/check_links.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/check_links.sh -------------------------------------------------------------------------------- /docs/concepts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/concepts/index.md -------------------------------------------------------------------------------- /docs/concepts/programming-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/concepts/programming-model.md -------------------------------------------------------------------------------- /docs/concepts/runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/concepts/runtime.md -------------------------------------------------------------------------------- /docs/cse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/cse.xml -------------------------------------------------------------------------------- /docs/dev/api_concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/api_concepts.md -------------------------------------------------------------------------------- /docs/dev/batch/connectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/batch/connectors.md -------------------------------------------------------------------------------- /docs/dev/batch/dataset_transformations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/batch/dataset_transformations.md -------------------------------------------------------------------------------- /docs/dev/batch/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/batch/examples.md -------------------------------------------------------------------------------- /docs/dev/batch/fault_tolerance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/batch/fault_tolerance.md -------------------------------------------------------------------------------- /docs/dev/batch/hadoop_compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/batch/hadoop_compatibility.md -------------------------------------------------------------------------------- /docs/dev/batch/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/batch/index.md -------------------------------------------------------------------------------- /docs/dev/batch/iterations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/batch/iterations.md -------------------------------------------------------------------------------- /docs/dev/batch/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/batch/python.md -------------------------------------------------------------------------------- /docs/dev/batch/zip_elements_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/batch/zip_elements_guide.md -------------------------------------------------------------------------------- /docs/dev/best_practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/best_practices.md -------------------------------------------------------------------------------- /docs/dev/cluster_execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/cluster_execution.md -------------------------------------------------------------------------------- /docs/dev/connectors/cassandra.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/cassandra.md -------------------------------------------------------------------------------- /docs/dev/connectors/elasticsearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/elasticsearch.md -------------------------------------------------------------------------------- /docs/dev/connectors/filesystem_sink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/filesystem_sink.md -------------------------------------------------------------------------------- /docs/dev/connectors/guarantees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/guarantees.md -------------------------------------------------------------------------------- /docs/dev/connectors/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/index.md -------------------------------------------------------------------------------- /docs/dev/connectors/kafka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/kafka.md -------------------------------------------------------------------------------- /docs/dev/connectors/kinesis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/kinesis.md -------------------------------------------------------------------------------- /docs/dev/connectors/nifi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/nifi.md -------------------------------------------------------------------------------- /docs/dev/connectors/rabbitmq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/rabbitmq.md -------------------------------------------------------------------------------- /docs/dev/connectors/twitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/connectors/twitter.md -------------------------------------------------------------------------------- /docs/dev/custom_serializers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/custom_serializers.md -------------------------------------------------------------------------------- /docs/dev/datastream_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/datastream_api.md -------------------------------------------------------------------------------- /docs/dev/event_time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/event_time.md -------------------------------------------------------------------------------- /docs/dev/event_timestamp_extractors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/event_timestamp_extractors.md -------------------------------------------------------------------------------- /docs/dev/event_timestamps_watermarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/event_timestamps_watermarks.md -------------------------------------------------------------------------------- /docs/dev/execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/execution.md -------------------------------------------------------------------------------- /docs/dev/execution_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/execution_configuration.md -------------------------------------------------------------------------------- /docs/dev/execution_plans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/execution_plans.md -------------------------------------------------------------------------------- /docs/dev/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/index.md -------------------------------------------------------------------------------- /docs/dev/java8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/java8.md -------------------------------------------------------------------------------- /docs/dev/libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libraries.md -------------------------------------------------------------------------------- /docs/dev/libs/cep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/cep.md -------------------------------------------------------------------------------- /docs/dev/libs/gelly/bipartite_graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/gelly/bipartite_graph.md -------------------------------------------------------------------------------- /docs/dev/libs/gelly/graph_algorithms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/gelly/graph_algorithms.md -------------------------------------------------------------------------------- /docs/dev/libs/gelly/graph_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/gelly/graph_api.md -------------------------------------------------------------------------------- /docs/dev/libs/gelly/graph_generators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/gelly/graph_generators.md -------------------------------------------------------------------------------- /docs/dev/libs/gelly/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/gelly/index.md -------------------------------------------------------------------------------- /docs/dev/libs/gelly/iterative_graph_processing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/gelly/iterative_graph_processing.md -------------------------------------------------------------------------------- /docs/dev/libs/gelly/library_methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/gelly/library_methods.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/als.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/als.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/contribution_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/contribution_guide.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/cross_validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/cross_validation.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/distance_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/distance_metrics.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/index.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/knn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/knn.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/min_max_scaler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/min_max_scaler.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/multiple_linear_regression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/multiple_linear_regression.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/optimization.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/pipelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/pipelines.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/polynomial_features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/polynomial_features.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/quickstart.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/sos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/sos.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/standard_scaler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/standard_scaler.md -------------------------------------------------------------------------------- /docs/dev/libs/ml/svm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/ml/svm.md -------------------------------------------------------------------------------- /docs/dev/libs/storm_compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/libs/storm_compatibility.md -------------------------------------------------------------------------------- /docs/dev/linking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/linking.md -------------------------------------------------------------------------------- /docs/dev/linking_with_flink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/linking_with_flink.md -------------------------------------------------------------------------------- /docs/dev/local_execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/local_execution.md -------------------------------------------------------------------------------- /docs/dev/migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/migration.md -------------------------------------------------------------------------------- /docs/dev/packaging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/packaging.md -------------------------------------------------------------------------------- /docs/dev/parallel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/parallel.md -------------------------------------------------------------------------------- /docs/dev/restart_strategies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/restart_strategies.md -------------------------------------------------------------------------------- /docs/dev/scala_api_extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/scala_api_extensions.md -------------------------------------------------------------------------------- /docs/dev/scala_shell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/scala_shell.md -------------------------------------------------------------------------------- /docs/dev/stream/operators/asyncio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/operators/asyncio.md -------------------------------------------------------------------------------- /docs/dev/stream/operators/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/operators/index.md -------------------------------------------------------------------------------- /docs/dev/stream/operators/process_function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/operators/process_function.md -------------------------------------------------------------------------------- /docs/dev/stream/operators/windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/operators/windows.md -------------------------------------------------------------------------------- /docs/dev/stream/side_output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/side_output.md -------------------------------------------------------------------------------- /docs/dev/stream/state/checkpointing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/state/checkpointing.md -------------------------------------------------------------------------------- /docs/dev/stream/state/custom_serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/state/custom_serialization.md -------------------------------------------------------------------------------- /docs/dev/stream/state/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/state/index.md -------------------------------------------------------------------------------- /docs/dev/stream/state/queryable_state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/state/queryable_state.md -------------------------------------------------------------------------------- /docs/dev/stream/state/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/state/state.md -------------------------------------------------------------------------------- /docs/dev/stream/state/state_backends.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/state/state_backends.md -------------------------------------------------------------------------------- /docs/dev/stream/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/stream/testing.md -------------------------------------------------------------------------------- /docs/dev/table/common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/table/common.md -------------------------------------------------------------------------------- /docs/dev/table/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/table/index.md -------------------------------------------------------------------------------- /docs/dev/table/sourceSinks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/table/sourceSinks.md -------------------------------------------------------------------------------- /docs/dev/table/sql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/table/sql.md -------------------------------------------------------------------------------- /docs/dev/table/streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/table/streaming.md -------------------------------------------------------------------------------- /docs/dev/table/tableApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/table/tableApi.md -------------------------------------------------------------------------------- /docs/dev/table/udfs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/table/udfs.md -------------------------------------------------------------------------------- /docs/dev/types_serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/dev/types_serialization.md -------------------------------------------------------------------------------- /docs/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/docker/Dockerfile -------------------------------------------------------------------------------- /docs/docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/docker/run.sh -------------------------------------------------------------------------------- /docs/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/examples/index.md -------------------------------------------------------------------------------- /docs/fig/ClientJmTm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/ClientJmTm.svg -------------------------------------------------------------------------------- /docs/fig/FlinkOnYarn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/FlinkOnYarn.svg -------------------------------------------------------------------------------- /docs/fig/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/LICENSE.txt -------------------------------------------------------------------------------- /docs/fig/async_io.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/async_io.svg -------------------------------------------------------------------------------- /docs/fig/back_pressure_sampling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/back_pressure_sampling.png -------------------------------------------------------------------------------- /docs/fig/back_pressure_sampling_high.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/back_pressure_sampling_high.png -------------------------------------------------------------------------------- /docs/fig/back_pressure_sampling_in_progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/back_pressure_sampling_in_progress.png -------------------------------------------------------------------------------- /docs/fig/back_pressure_sampling_ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/back_pressure_sampling_ok.png -------------------------------------------------------------------------------- /docs/fig/bipartite_graph_projections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/bipartite_graph_projections.png -------------------------------------------------------------------------------- /docs/fig/checkpoint_monitoring-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/checkpoint_monitoring-details.png -------------------------------------------------------------------------------- /docs/fig/checkpoint_monitoring-details_subtasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/checkpoint_monitoring-details_subtasks.png -------------------------------------------------------------------------------- /docs/fig/checkpoint_monitoring-details_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/checkpoint_monitoring-details_summary.png -------------------------------------------------------------------------------- /docs/fig/checkpoint_monitoring-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/checkpoint_monitoring-history.png -------------------------------------------------------------------------------- /docs/fig/checkpoint_monitoring-summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/checkpoint_monitoring-summary.png -------------------------------------------------------------------------------- /docs/fig/checkpoint_tuning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/checkpoint_tuning.svg -------------------------------------------------------------------------------- /docs/fig/checkpointing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/checkpointing.svg -------------------------------------------------------------------------------- /docs/fig/checkpoints.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/checkpoints.svg -------------------------------------------------------------------------------- /docs/fig/event_ingestion_processing_time.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/event_ingestion_processing_time.svg -------------------------------------------------------------------------------- /docs/fig/gelly-example-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/gelly-example-graph.png -------------------------------------------------------------------------------- /docs/fig/gelly-filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/gelly-filter.png -------------------------------------------------------------------------------- /docs/fig/gelly-gsa-sssp1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/gelly-gsa-sssp1.png -------------------------------------------------------------------------------- /docs/fig/gelly-reduceOnEdges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/gelly-reduceOnEdges.png -------------------------------------------------------------------------------- /docs/fig/gelly-reduceOnNeighbors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/gelly-reduceOnNeighbors.png -------------------------------------------------------------------------------- /docs/fig/gelly-union.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/gelly-union.png -------------------------------------------------------------------------------- /docs/fig/gelly-vc-sssp1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/gelly-vc-sssp1.png -------------------------------------------------------------------------------- /docs/fig/iterations_delta_iterate_operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/iterations_delta_iterate_operator.png -------------------------------------------------------------------------------- /docs/fig/iterations_delta_iterate_operator_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/iterations_delta_iterate_operator_example.png -------------------------------------------------------------------------------- /docs/fig/iterations_iterate_operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/iterations_iterate_operator.png -------------------------------------------------------------------------------- /docs/fig/iterations_iterate_operator_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/iterations_iterate_operator_example.png -------------------------------------------------------------------------------- /docs/fig/iterations_supersteps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/iterations_supersteps.png -------------------------------------------------------------------------------- /docs/fig/job_and_execution_graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/job_and_execution_graph.svg -------------------------------------------------------------------------------- /docs/fig/job_status.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/job_status.svg -------------------------------------------------------------------------------- /docs/fig/jobmanager_ha_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/jobmanager_ha_overview.png -------------------------------------------------------------------------------- /docs/fig/levels_of_abstraction.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/levels_of_abstraction.svg -------------------------------------------------------------------------------- /docs/fig/non-windowed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/non-windowed.svg -------------------------------------------------------------------------------- /docs/fig/overview-stack-0.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/overview-stack-0.9.png -------------------------------------------------------------------------------- /docs/fig/parallel_dataflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/parallel_dataflow.svg -------------------------------------------------------------------------------- /docs/fig/parallel_kafka_watermarks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/parallel_kafka_watermarks.svg -------------------------------------------------------------------------------- /docs/fig/parallel_streams_watermarks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/parallel_streams_watermarks.svg -------------------------------------------------------------------------------- /docs/fig/plan_visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/plan_visualizer.png -------------------------------------------------------------------------------- /docs/fig/process_model.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/process_model.svg -------------------------------------------------------------------------------- /docs/fig/processes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/processes.svg -------------------------------------------------------------------------------- /docs/fig/program_dataflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/program_dataflow.svg -------------------------------------------------------------------------------- /docs/fig/projects_dependencies.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/projects_dependencies.svg -------------------------------------------------------------------------------- /docs/fig/rescale.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/rescale.svg -------------------------------------------------------------------------------- /docs/fig/session-windows.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/session-windows.svg -------------------------------------------------------------------------------- /docs/fig/sliding-windows.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/sliding-windows.svg -------------------------------------------------------------------------------- /docs/fig/slot_sharing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/slot_sharing.svg -------------------------------------------------------------------------------- /docs/fig/slots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/slots.svg -------------------------------------------------------------------------------- /docs/fig/slots_parallelism.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/slots_parallelism.svg -------------------------------------------------------------------------------- /docs/fig/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/stack.png -------------------------------------------------------------------------------- /docs/fig/stack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/stack.svg -------------------------------------------------------------------------------- /docs/fig/state_machine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/state_machine.svg -------------------------------------------------------------------------------- /docs/fig/state_partitioning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/state_partitioning.svg -------------------------------------------------------------------------------- /docs/fig/stream_aligning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/stream_aligning.svg -------------------------------------------------------------------------------- /docs/fig/stream_barriers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/stream_barriers.svg -------------------------------------------------------------------------------- /docs/fig/stream_watermark_in_order.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/stream_watermark_in_order.svg -------------------------------------------------------------------------------- /docs/fig/stream_watermark_out_of_order.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/stream_watermark_out_of_order.svg -------------------------------------------------------------------------------- /docs/fig/table-streaming/append-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/table-streaming/append-mode.png -------------------------------------------------------------------------------- /docs/fig/table-streaming/query-groupBy-cnt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/table-streaming/query-groupBy-cnt.png -------------------------------------------------------------------------------- /docs/fig/table-streaming/query-groupBy-window-cnt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/table-streaming/query-groupBy-window-cnt.png -------------------------------------------------------------------------------- /docs/fig/table-streaming/redo-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/table-streaming/redo-mode.png -------------------------------------------------------------------------------- /docs/fig/table-streaming/stream-query-stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/table-streaming/stream-query-stream.png -------------------------------------------------------------------------------- /docs/fig/table-streaming/undo-redo-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/table-streaming/undo-redo-mode.png -------------------------------------------------------------------------------- /docs/fig/tasks_chains.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/tasks_chains.svg -------------------------------------------------------------------------------- /docs/fig/tasks_slots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/tasks_slots.svg -------------------------------------------------------------------------------- /docs/fig/times_clocks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/times_clocks.svg -------------------------------------------------------------------------------- /docs/fig/tumbling-windows.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/tumbling-windows.svg -------------------------------------------------------------------------------- /docs/fig/udagg-mechanism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/udagg-mechanism.png -------------------------------------------------------------------------------- /docs/fig/vertex-centric supersteps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/vertex-centric supersteps.png -------------------------------------------------------------------------------- /docs/fig/windows.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/fig/windows.svg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/internals/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/internals/components.md -------------------------------------------------------------------------------- /docs/internals/filesystems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/internals/filesystems.md -------------------------------------------------------------------------------- /docs/internals/ide_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/internals/ide_setup.md -------------------------------------------------------------------------------- /docs/internals/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/internals/index.md -------------------------------------------------------------------------------- /docs/internals/job_scheduling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/internals/job_scheduling.md -------------------------------------------------------------------------------- /docs/internals/stream_checkpointing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/internals/stream_checkpointing.md -------------------------------------------------------------------------------- /docs/internals/task_lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/internals/task_lifecycle.md -------------------------------------------------------------------------------- /docs/monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/README.md -------------------------------------------------------------------------------- /docs/monitoring/application_profiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/application_profiling.md -------------------------------------------------------------------------------- /docs/monitoring/back_pressure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/back_pressure.md -------------------------------------------------------------------------------- /docs/monitoring/checkpoint_monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/checkpoint_monitoring.md -------------------------------------------------------------------------------- /docs/monitoring/debugging_classloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/debugging_classloading.md -------------------------------------------------------------------------------- /docs/monitoring/debugging_event_time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/debugging_event_time.md -------------------------------------------------------------------------------- /docs/monitoring/historyserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/historyserver.md -------------------------------------------------------------------------------- /docs/monitoring/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/index.md -------------------------------------------------------------------------------- /docs/monitoring/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/logging.md -------------------------------------------------------------------------------- /docs/monitoring/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/metrics.md -------------------------------------------------------------------------------- /docs/monitoring/rest_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/monitoring/rest_api.md -------------------------------------------------------------------------------- /docs/ops/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/cli.md -------------------------------------------------------------------------------- /docs/ops/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/config.md -------------------------------------------------------------------------------- /docs/ops/deployment/aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/deployment/aws.md -------------------------------------------------------------------------------- /docs/ops/deployment/cluster_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/deployment/cluster_setup.md -------------------------------------------------------------------------------- /docs/ops/deployment/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/deployment/docker.md -------------------------------------------------------------------------------- /docs/ops/deployment/gce_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/deployment/gce_setup.md -------------------------------------------------------------------------------- /docs/ops/deployment/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/deployment/index.md -------------------------------------------------------------------------------- /docs/ops/deployment/kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/deployment/kubernetes.md -------------------------------------------------------------------------------- /docs/ops/deployment/mapr_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/deployment/mapr_setup.md -------------------------------------------------------------------------------- /docs/ops/deployment/mesos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/deployment/mesos.md -------------------------------------------------------------------------------- /docs/ops/deployment/yarn_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/deployment/yarn_setup.md -------------------------------------------------------------------------------- /docs/ops/filesystems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/filesystems.md -------------------------------------------------------------------------------- /docs/ops/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/index.md -------------------------------------------------------------------------------- /docs/ops/jobmanager_high_availability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/jobmanager_high_availability.md -------------------------------------------------------------------------------- /docs/ops/production_ready.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/production_ready.md -------------------------------------------------------------------------------- /docs/ops/security-kerberos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/security-kerberos.md -------------------------------------------------------------------------------- /docs/ops/security-ssl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/security-ssl.md -------------------------------------------------------------------------------- /docs/ops/state/checkpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/state/checkpoints.md -------------------------------------------------------------------------------- /docs/ops/state/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/state/index.md -------------------------------------------------------------------------------- /docs/ops/state/large_state_tuning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/state/large_state_tuning.md -------------------------------------------------------------------------------- /docs/ops/state/savepoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/state/savepoints.md -------------------------------------------------------------------------------- /docs/ops/state/state_backends.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/state/state_backends.md -------------------------------------------------------------------------------- /docs/ops/upgrading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ops/upgrading.md -------------------------------------------------------------------------------- /docs/page/css/codetabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/css/codetabs.css -------------------------------------------------------------------------------- /docs/page/css/flink.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/css/flink.css -------------------------------------------------------------------------------- /docs/page/css/syntax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/css/syntax.css -------------------------------------------------------------------------------- /docs/page/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/favicon.ico -------------------------------------------------------------------------------- /docs/page/font-awesome/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/font-awesome/css/font-awesome.css -------------------------------------------------------------------------------- /docs/page/font-awesome/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/font-awesome/css/font-awesome.min.css -------------------------------------------------------------------------------- /docs/page/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /docs/page/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/page/font-awesome/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/font-awesome/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /docs/page/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/page/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/page/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /docs/page/img/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/img/LICENSE.txt -------------------------------------------------------------------------------- /docs/page/img/navbar-brand-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/img/navbar-brand-logo.jpg -------------------------------------------------------------------------------- /docs/page/img/quickstart-example/jobmanager-job.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/img/quickstart-example/jobmanager-job.png -------------------------------------------------------------------------------- /docs/page/img/quickstart-example/jobmanager-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/img/quickstart-example/jobmanager-overview.png -------------------------------------------------------------------------------- /docs/page/img/quickstart-setup/jobmanager-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/img/quickstart-setup/jobmanager-1.png -------------------------------------------------------------------------------- /docs/page/img/quickstart-setup/jobmanager-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/img/quickstart-setup/jobmanager-2.png -------------------------------------------------------------------------------- /docs/page/img/quickstart-setup/jobmanager-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/img/quickstart-setup/jobmanager-3.png -------------------------------------------------------------------------------- /docs/page/img/quickstart_cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/img/quickstart_cluster.png -------------------------------------------------------------------------------- /docs/page/js/flink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/page/js/flink.js -------------------------------------------------------------------------------- /docs/quickstart/java_api_quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/quickstart/java_api_quickstart.md -------------------------------------------------------------------------------- /docs/quickstart/run_example_quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/quickstart/run_example_quickstart.md -------------------------------------------------------------------------------- /docs/quickstart/scala_api_quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/quickstart/scala_api_quickstart.md -------------------------------------------------------------------------------- /docs/quickstart/setup_quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/quickstart/setup_quickstart.md -------------------------------------------------------------------------------- /docs/redirects/back_pressure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/back_pressure.md -------------------------------------------------------------------------------- /docs/redirects/basic_api_concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/basic_api_concepts.md -------------------------------------------------------------------------------- /docs/redirects/best_practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/best_practices.md -------------------------------------------------------------------------------- /docs/redirects/cassandra.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/cassandra.md -------------------------------------------------------------------------------- /docs/redirects/cep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/cep.md -------------------------------------------------------------------------------- /docs/redirects/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/cli.md -------------------------------------------------------------------------------- /docs/redirects/cluster_execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/cluster_execution.md -------------------------------------------------------------------------------- /docs/redirects/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/concepts.md -------------------------------------------------------------------------------- /docs/redirects/connectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/connectors.md -------------------------------------------------------------------------------- /docs/redirects/datastream_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/datastream_api.md -------------------------------------------------------------------------------- /docs/redirects/elasticsearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/elasticsearch.md -------------------------------------------------------------------------------- /docs/redirects/elasticsearch2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/elasticsearch2.md -------------------------------------------------------------------------------- /docs/redirects/elasticsearch2_2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/elasticsearch2_2.md -------------------------------------------------------------------------------- /docs/redirects/event_time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/event_time.md -------------------------------------------------------------------------------- /docs/redirects/event_timestamp_extractors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/event_timestamp_extractors.md -------------------------------------------------------------------------------- /docs/redirects/event_timestamps_watermarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/event_timestamps_watermarks.md -------------------------------------------------------------------------------- /docs/redirects/fault_tolerance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/fault_tolerance.md -------------------------------------------------------------------------------- /docs/redirects/filesystem_sink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/filesystem_sink.md -------------------------------------------------------------------------------- /docs/redirects/gelly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/gelly.md -------------------------------------------------------------------------------- /docs/redirects/java8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/java8.md -------------------------------------------------------------------------------- /docs/redirects/kafka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/kafka.md -------------------------------------------------------------------------------- /docs/redirects/kinesis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/kinesis.md -------------------------------------------------------------------------------- /docs/redirects/local_execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/local_execution.md -------------------------------------------------------------------------------- /docs/redirects/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/metrics.md -------------------------------------------------------------------------------- /docs/redirects/ml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/ml.md -------------------------------------------------------------------------------- /docs/redirects/programming_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/programming_guide.md -------------------------------------------------------------------------------- /docs/redirects/rest_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/rest_api.md -------------------------------------------------------------------------------- /docs/redirects/savepoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/savepoints.md -------------------------------------------------------------------------------- /docs/redirects/scala_api_extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/scala_api_extensions.md -------------------------------------------------------------------------------- /docs/redirects/scala_shell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/scala_shell.md -------------------------------------------------------------------------------- /docs/redirects/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/state.md -------------------------------------------------------------------------------- /docs/redirects/state_backends.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/state_backends.md -------------------------------------------------------------------------------- /docs/redirects/storm_compat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/storm_compat.md -------------------------------------------------------------------------------- /docs/redirects/streaming_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/streaming_guide.md -------------------------------------------------------------------------------- /docs/redirects/table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/table.md -------------------------------------------------------------------------------- /docs/redirects/table_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/table_api.md -------------------------------------------------------------------------------- /docs/redirects/types_serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/redirects/types_serialization.md -------------------------------------------------------------------------------- /docs/ruby2/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ruby2/Gemfile -------------------------------------------------------------------------------- /docs/ruby2/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/ruby2/Gemfile.lock -------------------------------------------------------------------------------- /docs/search-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/search-results.md -------------------------------------------------------------------------------- /docs/start/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/start/building.md -------------------------------------------------------------------------------- /docs/start/flink_on_windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/start/flink_on_windows.md -------------------------------------------------------------------------------- /docs/start/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/docs/start/index.md -------------------------------------------------------------------------------- /flink-annotations/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-annotations/pom.xml -------------------------------------------------------------------------------- /flink-clients/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-clients/pom.xml -------------------------------------------------------------------------------- /flink-clients/src/main/java/org/apache/flink/client/CliFrontend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-clients/src/main/java/org/apache/flink/client/CliFrontend.java -------------------------------------------------------------------------------- /flink-clients/src/main/java/org/apache/flink/client/ClientUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-clients/src/main/java/org/apache/flink/client/ClientUtils.java -------------------------------------------------------------------------------- /flink-clients/src/test/assembly/test-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-clients/src/test/assembly/test-assembly.xml -------------------------------------------------------------------------------- /flink-clients/src/test/resources/invalidtestconfig/flink-conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-clients/src/test/resources/invalidtestconfig/flink-conf.yaml -------------------------------------------------------------------------------- /flink-clients/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-clients/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-clients/src/test/resources/testconfig/flink-conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-clients/src/test/resources/testconfig/flink-conf.yaml -------------------------------------------------------------------------------- /flink-clients/src/test/resources/testconfigwithinvalidyarn/.yarn-properties: -------------------------------------------------------------------------------- 1 | some-invalid-string 2 | -------------------------------------------------------------------------------- /flink-clients/src/test/resources/testconfigwithyarn/.yarn-properties: -------------------------------------------------------------------------------- 1 | #Generated YARN properties file 2 | #Tue Jul 29 11:40:48 CEST 2014 3 | jobManager=22.33.44.55\:6655 4 | -------------------------------------------------------------------------------- /flink-clients/src/test/resources/testconfigwithyarn/flink-conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-clients/src/test/resources/testconfigwithyarn/flink-conf.yaml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-cassandra/.toDelete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flink-connectors/flink-connector-cassandra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-cassandra/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-elasticsearch-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-elasticsearch-base/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-elasticsearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-elasticsearch/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-elasticsearch2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-elasticsearch2/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-elasticsearch5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-elasticsearch5/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-filesystem/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-filesystem/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-kafka-0.10/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-kafka-0.10/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-kafka-0.11/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-kafka-0.11/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-kafka-0.8/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-kafka-0.8/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-kafka-0.9/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-kafka-0.9/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-kafka-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-kafka-base/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-kinesis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-kinesis/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-nifi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-nifi/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-rabbitmq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-rabbitmq/README.md -------------------------------------------------------------------------------- /flink-connectors/flink-connector-rabbitmq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-rabbitmq/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-connector-twitter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-connector-twitter/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-hadoop-compatibility/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-hadoop-compatibility/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-hbase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-hbase/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-hbase/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-hbase/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-connectors/flink-hcatalog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-hcatalog/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-jdbc/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-jdbc/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-jdbc/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-connectors/flink-orc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-orc/pom.xml -------------------------------------------------------------------------------- /flink-connectors/flink-orc/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-orc/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-connectors/flink-orc/src/test/resources/test-data-decimal.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-orc/src/test/resources/test-data-decimal.orc -------------------------------------------------------------------------------- /flink-connectors/flink-orc/src/test/resources/test-data-flat.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-orc/src/test/resources/test-data-flat.orc -------------------------------------------------------------------------------- /flink-connectors/flink-orc/src/test/resources/test-data-nested.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-orc/src/test/resources/test-data-nested.orc -------------------------------------------------------------------------------- /flink-connectors/flink-orc/src/test/resources/test-data-timetypes.orc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/flink-orc/src/test/resources/test-data-timetypes.orc -------------------------------------------------------------------------------- /flink-connectors/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-connectors/pom.xml -------------------------------------------------------------------------------- /flink-contrib/docker-flink/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/docker-flink/Dockerfile -------------------------------------------------------------------------------- /flink-contrib/docker-flink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/docker-flink/README.md -------------------------------------------------------------------------------- /flink-contrib/docker-flink/bluemix-docker-compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/docker-flink/bluemix-docker-compose.sh -------------------------------------------------------------------------------- /flink-contrib/docker-flink/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/docker-flink/build.sh -------------------------------------------------------------------------------- /flink-contrib/docker-flink/create-docker-swarm-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/docker-flink/create-docker-swarm-service.sh -------------------------------------------------------------------------------- /flink-contrib/docker-flink/docker-compose-bluemix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/docker-flink/docker-compose-bluemix.yml -------------------------------------------------------------------------------- /flink-contrib/docker-flink/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/docker-flink/docker-compose.yml -------------------------------------------------------------------------------- /flink-contrib/docker-flink/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/docker-flink/docker-entrypoint.sh -------------------------------------------------------------------------------- /flink-contrib/docker-flink/remove-docker-swarm-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/docker-flink/remove-docker-swarm-service.sh -------------------------------------------------------------------------------- /flink-contrib/flink-connector-wikiedits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/flink-connector-wikiedits/README.md -------------------------------------------------------------------------------- /flink-contrib/flink-connector-wikiedits/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/flink-connector-wikiedits/pom.xml -------------------------------------------------------------------------------- /flink-contrib/flink-statebackend-rocksdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/flink-statebackend-rocksdb/pom.xml -------------------------------------------------------------------------------- /flink-contrib/flink-storm-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/flink-storm-examples/README.md -------------------------------------------------------------------------------- /flink-contrib/flink-storm-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/flink-storm-examples/pom.xml -------------------------------------------------------------------------------- /flink-contrib/flink-storm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/flink-storm/README.md -------------------------------------------------------------------------------- /flink-contrib/flink-storm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/flink-storm/pom.xml -------------------------------------------------------------------------------- /flink-contrib/flink-storm/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/flink-storm/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-contrib/flink-streaming-contrib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/flink-streaming-contrib/pom.xml -------------------------------------------------------------------------------- /flink-contrib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-contrib/pom.xml -------------------------------------------------------------------------------- /flink-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/pom.xml -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/common/Archiveable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/common/Archiveable.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/common/JobID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/common/JobID.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/common/Plan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/common/Plan.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/common/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/common/Program.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/common/TaskInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/common/TaskInfo.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/common/state/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/common/state/State.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/common/time/Time.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/common/time/Time.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple0.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple1.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple10.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple11.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple12.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple13.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple13.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple14.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple14.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple15.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple15.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple16.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple17.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple17.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple18.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple19.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple19.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple2.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple20.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple21.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple22.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple22.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple23.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple23.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple24.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple24.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple25.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple25.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple3.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple4.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple5.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple6.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple7.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple8.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/api/java/tuple/Tuple9.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/core/fs/BlockLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/core/fs/BlockLocation.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/core/fs/FileInputSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/core/fs/FileInputSplit.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/core/fs/FileStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/core/fs/FileStatus.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/core/fs/FileSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/core/fs/FileSystem.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/core/fs/FileSystemKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/core/fs/FileSystemKind.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/core/fs/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/core/fs/Path.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/core/io/InputSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/core/io/InputSplit.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/core/io/Versioned.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/core/io/Versioned.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/core/memory/MemoryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/core/memory/MemoryType.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/BooleanValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/BooleanValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/ByteValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/ByteValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/CharValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/CharValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/CopyableValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/CopyableValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/DoubleValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/DoubleValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/Either.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/Either.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/FloatValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/FloatValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/IntValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/IntValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/Key.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/ListValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/ListValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/LongValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/LongValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/MapValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/MapValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/NormalizableKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/NormalizableKey.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/Nothing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/Nothing.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/NullValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/NullValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/Record.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/ResettableValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/ResettableValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/Row.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/ShortValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/ShortValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/StringValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/StringValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/Value.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/types/parser/IntParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/types/parser/IntParser.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/AbstractID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/AbstractID.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/CollectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/CollectionUtil.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/Collector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/Collector.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/ExceptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/ExceptionUtils.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/ExecutorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/ExecutorUtils.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/FileUtils.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/FlinkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/FlinkException.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/FutureUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/FutureUtil.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/IOUtils.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/InstantiationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/InstantiationUtil.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/IterableIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/IterableIterator.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/LambdaUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/LambdaUtil.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/MathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/MathUtils.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/Migration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/Migration.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/NetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/NetUtils.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/OperatingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/OperatingSystem.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/OptionalConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/OptionalConsumer.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/OutputTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/OutputTag.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/Preconditions.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/PropertiesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/PropertiesUtil.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/ReflectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/ReflectionUtil.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/ResourceGuard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/ResourceGuard.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/SerializedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/SerializedValue.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/StringBasedID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/StringBasedID.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/StringUtils.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/StringValueUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/StringValueUtils.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/ThrowingConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/ThrowingConsumer.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/UnionIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/UnionIterator.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/Visitable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/Visitable.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/Visitor.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/WrappingProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/WrappingProxy.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/WrappingProxyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/WrappingProxyUtil.java -------------------------------------------------------------------------------- /flink-core/src/main/java/org/apache/flink/util/XORShiftRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/main/java/org/apache/flink/util/XORShiftRandom.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/core/fs/FileSystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/core/fs/FileSystemTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/core/fs/PathTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/core/fs/PathTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/types/RecordITCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/types/RecordITCase.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/types/RecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/types/RecordTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/types/RowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/types/RowTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/util/AbstractIDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/util/AbstractIDTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/util/FileUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/util/FileUtilsTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/util/MathUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/util/MathUtilTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/util/NetUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/util/NetUtilsTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/util/OutputTagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/util/OutputTagTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/util/ResourceGuardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/util/ResourceGuardTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/util/StringUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/util/StringUtilsTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/org/apache/flink/util/UnionIteratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/java/org/apache/flink/util/UnionIteratorTest.java -------------------------------------------------------------------------------- /flink-core/src/test/resources/kryo-serializer-flink1.3-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/resources/kryo-serializer-flink1.3-snapshot -------------------------------------------------------------------------------- /flink-core/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-core/src/test/resources/serialized-kryo-serializer-1.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/resources/serialized-kryo-serializer-1.3 -------------------------------------------------------------------------------- /flink-core/src/test/resources/type-with-avro-serialized-using-kryo: -------------------------------------------------------------------------------- 1 |  (< -------------------------------------------------------------------------------- /flink-core/src/test/resources/type-without-avro-serialized-using-kryo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-core/src/test/resources/type-without-avro-serialized-using-kryo -------------------------------------------------------------------------------- /flink-dist/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/pom.xml -------------------------------------------------------------------------------- /flink-dist/src/main/assemblies/bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/assemblies/bin.xml -------------------------------------------------------------------------------- /flink-dist/src/main/assemblies/hadoop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/assemblies/hadoop.xml -------------------------------------------------------------------------------- /flink-dist/src/main/assemblies/opt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/assemblies/opt.xml -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/README.txt -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/config.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/flink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/flink -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/flink-console.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/flink-console.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/flink-daemon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/flink-daemon.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/flink.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/flink.bat -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/historyserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/historyserver.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/jobmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/jobmanager.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/pyflink.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/pyflink.bat -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/pyflink.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/pyflink.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/start-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/start-cluster.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/start-local.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/start-local.bat -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/start-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/start-local.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/start-zookeeper-quorum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/start-zookeeper-quorum.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/stop-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/stop-cluster.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/stop-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/stop-local.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/stop-zookeeper-quorum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/stop-zookeeper-quorum.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/taskmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/taskmanager.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/bin/zookeeper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/bin/zookeeper.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/log4j-cli.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/conf/log4j-cli.properties -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/log4j-console.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/conf/log4j-console.properties -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/log4j-yarn-session.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/conf/log4j-yarn-session.properties -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/conf/log4j.properties -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/logback-console.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/conf/logback-console.xml -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/logback-yarn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/conf/logback-yarn.xml -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/conf/logback.xml -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/masters: -------------------------------------------------------------------------------- 1 | localhost:8081 2 | -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/slaves: -------------------------------------------------------------------------------- 1 | localhost 2 | -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/conf/zoo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/conf/zoo.cfg -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/mesos-bin/mesos-appmaster-flip6-job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/mesos-bin/mesos-appmaster-flip6-job.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/mesos-bin/mesos-appmaster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/mesos-bin/mesos-appmaster.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/mesos-bin/mesos-taskmanager-flip6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/mesos-bin/mesos-taskmanager-flip6.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/mesos-bin/mesos-taskmanager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/mesos-bin/mesos-taskmanager.sh -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/tools/planVisualizer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/tools/planVisualizer.html -------------------------------------------------------------------------------- /flink-dist/src/main/flink-bin/yarn-bin/yarn-session.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/flink-bin/yarn-bin/yarn-session.sh -------------------------------------------------------------------------------- /flink-dist/src/main/resources/flink-conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/main/resources/flink-conf.yaml -------------------------------------------------------------------------------- /flink-dist/src/test/bin/calcTMHeapSizeMB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/test/bin/calcTMHeapSizeMB.sh -------------------------------------------------------------------------------- /flink-dist/src/test/bin/calcTMNetBufMem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/test/bin/calcTMNetBufMem.sh -------------------------------------------------------------------------------- /flink-dist/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-dist/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-docs/README.md -------------------------------------------------------------------------------- /flink-docs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-docs/pom.xml -------------------------------------------------------------------------------- /flink-end-to-end-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-end-to-end-tests/pom.xml -------------------------------------------------------------------------------- /flink-end-to-end-tests/src/main/resources/.version.properties: -------------------------------------------------------------------------------- 1 | git.remote.origin.url=hello-there-42 2 | -------------------------------------------------------------------------------- /flink-examples/flink-examples-batch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-examples/flink-examples-batch/pom.xml -------------------------------------------------------------------------------- /flink-examples/flink-examples-batch/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-examples/flink-examples-batch/src/main/resources/logback.xml -------------------------------------------------------------------------------- /flink-examples/flink-examples-streaming/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-examples/flink-examples-streaming/pom.xml -------------------------------------------------------------------------------- /flink-examples/flink-examples-table/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-examples/flink-examples-table/pom.xml -------------------------------------------------------------------------------- /flink-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-examples/pom.xml -------------------------------------------------------------------------------- /flink-filesystems/flink-hadoop-fs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/flink-hadoop-fs/pom.xml -------------------------------------------------------------------------------- /flink-filesystems/flink-hadoop-fs/src/test/resources/core-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/flink-hadoop-fs/src/test/resources/core-site.xml -------------------------------------------------------------------------------- /flink-filesystems/flink-mapr-fs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/flink-mapr-fs/pom.xml -------------------------------------------------------------------------------- /flink-filesystems/flink-s3-fs-hadoop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/flink-s3-fs-hadoop/README.md -------------------------------------------------------------------------------- /flink-filesystems/flink-s3-fs-hadoop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/flink-s3-fs-hadoop/pom.xml -------------------------------------------------------------------------------- /flink-filesystems/flink-s3-fs-hadoop/src/test/resources/core-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/flink-s3-fs-hadoop/src/test/resources/core-site.xml -------------------------------------------------------------------------------- /flink-filesystems/flink-s3-fs-presto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/flink-s3-fs-presto/README.md -------------------------------------------------------------------------------- /flink-filesystems/flink-s3-fs-presto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/flink-s3-fs-presto/pom.xml -------------------------------------------------------------------------------- /flink-filesystems/flink-s3-fs-presto/src/test/resources/core-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/flink-s3-fs-presto/src/test/resources/core-site.xml -------------------------------------------------------------------------------- /flink-filesystems/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-filesystems/pom.xml -------------------------------------------------------------------------------- /flink-formats/flink-avro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-formats/flink-avro/pom.xml -------------------------------------------------------------------------------- /flink-formats/flink-avro/src/test/assembly/test-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-formats/flink-avro/src/test/assembly/test-assembly.xml -------------------------------------------------------------------------------- /flink-formats/flink-avro/src/test/resources/avro/user.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-formats/flink-avro/src/test/resources/avro/user.avsc -------------------------------------------------------------------------------- /flink-formats/flink-avro/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-formats/flink-avro/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-formats/flink-avro/src/test/resources/testdata.avro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-formats/flink-avro/src/test/resources/testdata.avro -------------------------------------------------------------------------------- /flink-formats/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-formats/pom.xml -------------------------------------------------------------------------------- /flink-fs-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-fs-tests/pom.xml -------------------------------------------------------------------------------- /flink-fs-tests/src/test/java/org/apache/flink/hdfstests/HDFSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-fs-tests/src/test/java/org/apache/flink/hdfstests/HDFSTest.java -------------------------------------------------------------------------------- /flink-fs-tests/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-fs-tests/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-java/pom.xml -------------------------------------------------------------------------------- /flink-java/src/main/java/org/apache/flink/api/java/DataSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-java/src/main/java/org/apache/flink/api/java/DataSet.java -------------------------------------------------------------------------------- /flink-java/src/main/java/org/apache/flink/api/java/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-java/src/main/java/org/apache/flink/api/java/Utils.java -------------------------------------------------------------------------------- /flink-java/src/main/java/org/apache/flink/api/java/io/CsvReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-java/src/main/java/org/apache/flink/api/java/io/CsvReader.java -------------------------------------------------------------------------------- /flink-java/src/main/java/org/apache/flink/api/java/utils/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-java/src/main/java/org/apache/flink/api/java/utils/Option.java -------------------------------------------------------------------------------- /flink-java/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-java/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-java8/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-java8/pom.xml -------------------------------------------------------------------------------- /flink-java8/src/test/java/org/apache/flink/cep/CEPLambdaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-java8/src/test/java/org/apache/flink/cep/CEPLambdaTest.java -------------------------------------------------------------------------------- /flink-java8/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-java8/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-libraries/flink-cep-scala/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-cep-scala/pom.xml -------------------------------------------------------------------------------- /flink-libraries/flink-cep/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-cep/pom.xml -------------------------------------------------------------------------------- /flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/CEP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-cep/src/main/java/org/apache/flink/cep/CEP.java -------------------------------------------------------------------------------- /flink-libraries/flink-cep/src/test/resources/cep-keyed-1_1-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-cep/src/test/resources/cep-keyed-1_1-snapshot -------------------------------------------------------------------------------- /flink-libraries/flink-cep/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-cep/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-libraries/flink-gelly-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-gelly-examples/pom.xml -------------------------------------------------------------------------------- /flink-libraries/flink-gelly-examples/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-gelly-examples/src/main/resources/logback.xml -------------------------------------------------------------------------------- /flink-libraries/flink-gelly-scala/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-gelly-scala/pom.xml -------------------------------------------------------------------------------- /flink-libraries/flink-gelly/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-gelly/pom.xml -------------------------------------------------------------------------------- /flink-libraries/flink-ml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-ml/README.md -------------------------------------------------------------------------------- /flink-libraries/flink-ml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-ml/pom.xml -------------------------------------------------------------------------------- /flink-libraries/flink-ml/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-ml/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-libraries/flink-ml/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-ml/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /flink-libraries/flink-python/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-python/pom.xml -------------------------------------------------------------------------------- /flink-libraries/flink-python/src/assembly/python.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-python/src/assembly/python.xml -------------------------------------------------------------------------------- /flink-libraries/flink-python/src/test/python/org/apache/flink/python/api/data_csv: -------------------------------------------------------------------------------- 1 | 4,2,hello 2 | 3,2,world 3 | -------------------------------------------------------------------------------- /flink-libraries/flink-python/src/test/python/org/apache/flink/python/api/data_text: -------------------------------------------------------------------------------- 1 | sup guys 2 | i am the world 3 | -------------------------------------------------------------------------------- /flink-libraries/flink-python/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-python/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-libraries/flink-python/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-python/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /flink-libraries/flink-table/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/pom.xml -------------------------------------------------------------------------------- /flink-libraries/flink-table/src/main/resources/META-INF/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/src/main/resources/META-INF/NOTICE -------------------------------------------------------------------------------- /flink-libraries/flink-table/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-libraries/flink-table/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /flink-libraries/flink-table/src/test/scala/resources/testFilter0.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/src/test/scala/resources/testFilter0.out -------------------------------------------------------------------------------- /flink-libraries/flink-table/src/test/scala/resources/testFilter1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/src/test/scala/resources/testFilter1.out -------------------------------------------------------------------------------- /flink-libraries/flink-table/src/test/scala/resources/testJoin0.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/src/test/scala/resources/testJoin0.out -------------------------------------------------------------------------------- /flink-libraries/flink-table/src/test/scala/resources/testJoin1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/src/test/scala/resources/testJoin1.out -------------------------------------------------------------------------------- /flink-libraries/flink-table/src/test/scala/resources/testUnion0.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/src/test/scala/resources/testUnion0.out -------------------------------------------------------------------------------- /flink-libraries/flink-table/src/test/scala/resources/testUnion1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/flink-table/src/test/scala/resources/testUnion1.out -------------------------------------------------------------------------------- /flink-libraries/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-libraries/pom.xml -------------------------------------------------------------------------------- /flink-mesos/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-mesos/pom.xml -------------------------------------------------------------------------------- /flink-mesos/src/main/java/org/apache/flink/mesos/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-mesos/src/main/java/org/apache/flink/mesos/Utils.java -------------------------------------------------------------------------------- /flink-mesos/src/main/java/org/apache/flink/mesos/scheduler/Offer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-mesos/src/main/java/org/apache/flink/mesos/scheduler/Offer.java -------------------------------------------------------------------------------- /flink-mesos/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-mesos/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /flink-mesos/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-mesos/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-mesos/src/test/scala/org/apache/flink/mesos/Utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-mesos/src/test/scala/org/apache/flink/mesos/Utils.scala -------------------------------------------------------------------------------- /flink-metrics/flink-metrics-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/flink-metrics-core/pom.xml -------------------------------------------------------------------------------- /flink-metrics/flink-metrics-datadog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/flink-metrics-datadog/pom.xml -------------------------------------------------------------------------------- /flink-metrics/flink-metrics-dropwizard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/flink-metrics-dropwizard/pom.xml -------------------------------------------------------------------------------- /flink-metrics/flink-metrics-ganglia/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/flink-metrics-ganglia/pom.xml -------------------------------------------------------------------------------- /flink-metrics/flink-metrics-graphite/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/flink-metrics-graphite/pom.xml -------------------------------------------------------------------------------- /flink-metrics/flink-metrics-jmx/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/flink-metrics-jmx/pom.xml -------------------------------------------------------------------------------- /flink-metrics/flink-metrics-prometheus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/flink-metrics-prometheus/pom.xml -------------------------------------------------------------------------------- /flink-metrics/flink-metrics-slf4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/flink-metrics-slf4j/pom.xml -------------------------------------------------------------------------------- /flink-metrics/flink-metrics-statsd/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/flink-metrics-statsd/pom.xml -------------------------------------------------------------------------------- /flink-metrics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-metrics/pom.xml -------------------------------------------------------------------------------- /flink-optimizer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-optimizer/pom.xml -------------------------------------------------------------------------------- /flink-optimizer/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-optimizer/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-queryable-state/flink-queryable-state-client-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-queryable-state/flink-queryable-state-client-java/pom.xml -------------------------------------------------------------------------------- /flink-queryable-state/flink-queryable-state-runtime/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-queryable-state/flink-queryable-state-runtime/pom.xml -------------------------------------------------------------------------------- /flink-queryable-state/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-queryable-state/pom.xml -------------------------------------------------------------------------------- /flink-quickstart/flink-quickstart-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-quickstart/flink-quickstart-java/pom.xml -------------------------------------------------------------------------------- /flink-quickstart/flink-quickstart-java/src/test/resources/projects/testArtifact/goal.txt: -------------------------------------------------------------------------------- 1 | compile -------------------------------------------------------------------------------- /flink-quickstart/flink-quickstart-scala/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-quickstart/flink-quickstart-scala/pom.xml -------------------------------------------------------------------------------- /flink-quickstart/flink-quickstart-scala/src/test/resources/projects/testArtifact/goal.txt: -------------------------------------------------------------------------------- 1 | compile -------------------------------------------------------------------------------- /flink-quickstart/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-quickstart/pom.xml -------------------------------------------------------------------------------- /flink-runtime-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/README.md -------------------------------------------------------------------------------- /flink-runtime-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/pom.xml -------------------------------------------------------------------------------- /flink-runtime-web/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/index.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/index_hs.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/index_hs.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobmanager/config.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobmanager/config.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobmanager/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobmanager/index.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobmanager/log.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobmanager/log.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobmanager/stdout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobmanager/stdout.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobs/completed-jobs.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobs/completed-jobs.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobs/job.config.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobs/job.config.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobs/job.exceptions.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobs/job.exceptions.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobs/job.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobs/job.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobs/job.timeline.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobs/job.timeline.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/jobs/running-jobs.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/jobs/running-jobs.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/overview.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/overview.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/submit.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/submit.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/partials/taskmanager/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/partials/taskmanager/index.jade -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/scripts/common/directives.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/scripts/common/directives.coffee -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/scripts/common/filters.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/scripts/common/filters.coffee -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/scripts/common/services.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/scripts/common/services.coffee -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/scripts/index.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/scripts/index.coffee -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/scripts/index_hs.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/scripts/index_hs.coffee -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/styles/bootstrap_custom.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/styles/bootstrap_custom.less -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/styles/graph.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/styles/graph.styl -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/styles/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/styles/index.styl -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/styles/job.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/styles/job.styl -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/styles/metric.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/styles/metric.styl -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/app/styles/timeline.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/app/styles/timeline.styl -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/apple-touch-icon.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/browserconfig.xml -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/favicon-16x16.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/favicon-32x32.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/favicon.ico -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/flink-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/flink-logo.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/grips/horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/grips/horizontal.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/grips/vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/grips/vertical.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/manifest.json -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/mstile-144x144.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/mstile-150x150.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/mstile-310x150.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/mstile-310x310.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/mstile-70x70.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/assets/images/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/assets/images/safari-pinned-tab.svg -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/bower.json -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/gulpfile.js -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/package.json -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/server.js -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/vendor-local/d3-timeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/vendor-local/d3-timeline.js -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/css/index.css -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/css/vendor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/css/vendor.css -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/android-chrome-192x192.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/apple-touch-icon.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/browserconfig.xml -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/favicon-16x16.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/favicon-32x32.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/favicon.ico -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/flink-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/flink-logo.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/grips/horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/grips/horizontal.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/grips/vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/grips/vertical.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/manifest.json -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/mstile-144x144.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/mstile-150x150.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/mstile-310x150.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/mstile-310x310.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/mstile-70x70.png -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/images/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/images/safari-pinned-tab.svg -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/index.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/index_hs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/index_hs.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/js/hs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/js/hs/index.js -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/js/index.js -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/js/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/js/vendor.js -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/jobmanager/config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/jobmanager/config.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/jobmanager/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/jobmanager/index.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/jobmanager/log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/jobmanager/log.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/jobmanager/stdout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/jobmanager/stdout.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/jobs/job.config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/jobs/job.config.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/jobs/job.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/jobs/job.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/jobs/job.plan.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/jobs/job.plan.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/jobs/job.timeline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/jobs/job.timeline.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/jobs/running-jobs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/jobs/running-jobs.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/overview.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/submit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/submit.html -------------------------------------------------------------------------------- /flink-runtime-web/web-dashboard/web/partials/taskmanager/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime-web/web-dashboard/web/partials/taskmanager/index.html -------------------------------------------------------------------------------- /flink-runtime/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime/pom.xml -------------------------------------------------------------------------------- /flink-runtime/src/main/resources/flink-jaas.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime/src/main/resources/flink-jaas.conf -------------------------------------------------------------------------------- /flink-runtime/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /flink-runtime/src/test/resources/flink_11-kryo_registrations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime/src/test/resources/flink_11-kryo_registrations -------------------------------------------------------------------------------- /flink-runtime/src/test/resources/local127.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime/src/test/resources/local127.keystore -------------------------------------------------------------------------------- /flink-runtime/src/test/resources/local127.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime/src/test/resources/local127.truststore -------------------------------------------------------------------------------- /flink-runtime/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-runtime/src/test/resources/untrusted.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-runtime/src/test/resources/untrusted.keystore -------------------------------------------------------------------------------- /flink-scala-shell/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-scala-shell/pom.xml -------------------------------------------------------------------------------- /flink-scala-shell/src/test/resources/flink-conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-scala-shell/src/test/resources/flink-conf.yaml -------------------------------------------------------------------------------- /flink-scala-shell/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-scala-shell/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-scala-shell/start-script/start-scala-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-scala-shell/start-script/start-scala-shell.sh -------------------------------------------------------------------------------- /flink-scala/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-scala/pom.xml -------------------------------------------------------------------------------- /flink-scala/src/main/scala/org/apache/flink/api/scala/DataSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-scala/src/main/scala/org/apache/flink/api/scala/DataSet.scala -------------------------------------------------------------------------------- /flink-scala/src/main/scala/org/apache/flink/api/scala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-scala/src/main/scala/org/apache/flink/api/scala/package.scala -------------------------------------------------------------------------------- /flink-scala/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-scala/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-shaded-curator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-shaded-curator/pom.xml -------------------------------------------------------------------------------- /flink-shaded-hadoop/flink-shaded-hadoop2-uber/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-shaded-hadoop/flink-shaded-hadoop2-uber/pom.xml -------------------------------------------------------------------------------- /flink-shaded-hadoop/flink-shaded-hadoop2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-shaded-hadoop/flink-shaded-hadoop2/pom.xml -------------------------------------------------------------------------------- /flink-shaded-hadoop/flink-shaded-yarn-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-shaded-hadoop/flink-shaded-yarn-tests/pom.xml -------------------------------------------------------------------------------- /flink-shaded-hadoop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-shaded-hadoop/pom.xml -------------------------------------------------------------------------------- /flink-streaming-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-streaming-java/pom.xml -------------------------------------------------------------------------------- /flink-streaming-java/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-streaming-java/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-streaming-scala/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-streaming-scala/pom.xml -------------------------------------------------------------------------------- /flink-test-utils-parent/flink-test-utils-junit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-test-utils-parent/flink-test-utils-junit/pom.xml -------------------------------------------------------------------------------- /flink-test-utils-parent/flink-test-utils/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-test-utils-parent/flink-test-utils/pom.xml -------------------------------------------------------------------------------- /flink-test-utils-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-test-utils-parent/pom.xml -------------------------------------------------------------------------------- /flink-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-tests/pom.xml -------------------------------------------------------------------------------- /flink-tests/src/test/assembly/test-custom_kv_state-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-tests/src/test/assembly/test-custom_kv_state-assembly.xml -------------------------------------------------------------------------------- /flink-tests/src/test/assembly/test-custominput-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-tests/src/test/assembly/test-custominput-assembly.xml -------------------------------------------------------------------------------- /flink-tests/src/test/assembly/test-kmeans-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-tests/src/test/assembly/test-kmeans-assembly.xml -------------------------------------------------------------------------------- /flink-tests/src/test/assembly/test-usercodetype-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-tests/src/test/assembly/test-usercodetype-assembly.xml -------------------------------------------------------------------------------- /flink-tests/src/test/java/org/apache/flink/test/util/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-tests/src/test/java/org/apache/flink/test/util/TestUtils.java -------------------------------------------------------------------------------- /flink-tests/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-tests/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-tests/src/test/resources/testdata/terainput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-tests/src/test/resources/testdata/terainput.txt -------------------------------------------------------------------------------- /flink-yarn-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn-tests/pom.xml -------------------------------------------------------------------------------- /flink-yarn-tests/src/test/java/org/apache/flink/yarn/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn-tests/src/test/java/org/apache/flink/yarn/UtilsTest.java -------------------------------------------------------------------------------- /flink-yarn-tests/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn-tests/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /flink-yarn/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn/pom.xml -------------------------------------------------------------------------------- /flink-yarn/src/main/java/org/apache/flink/yarn/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn/src/main/java/org/apache/flink/yarn/Utils.java -------------------------------------------------------------------------------- /flink-yarn/src/main/java/org/apache/flink/yarn/YarnConfigKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn/src/main/java/org/apache/flink/yarn/YarnConfigKeys.java -------------------------------------------------------------------------------- /flink-yarn/src/main/java/org/apache/flink/yarn/YarnWorkerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn/src/main/java/org/apache/flink/yarn/YarnWorkerNode.java -------------------------------------------------------------------------------- /flink-yarn/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /flink-yarn/src/main/scala/org/apache/flink/yarn/YarnMessages.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn/src/main/scala/org/apache/flink/yarn/YarnMessages.scala -------------------------------------------------------------------------------- /flink-yarn/src/test/java/org/apache/flink/yarn/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn/src/test/java/org/apache/flink/yarn/UtilsTest.java -------------------------------------------------------------------------------- /flink-yarn/src/test/resources/log4j-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/flink-yarn/src/test/resources/log4j-test.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/pom.xml -------------------------------------------------------------------------------- /test-infra/end-to-end-test/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/test-infra/end-to-end-test/common.sh -------------------------------------------------------------------------------- /test-infra/end-to-end-test/test-data/words: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/test-infra/end-to-end-test/test-data/words -------------------------------------------------------------------------------- /test-infra/end-to-end-test/test_batch_wordcount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/test-infra/end-to-end-test/test_batch_wordcount.sh -------------------------------------------------------------------------------- /test-infra/end-to-end-test/test_shaded_hadoop_s3a.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/test-infra/end-to-end-test/test_shaded_hadoop_s3a.sh -------------------------------------------------------------------------------- /test-infra/end-to-end-test/test_shaded_presto_s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/test-infra/end-to-end-test/test_shaded_presto_s3.sh -------------------------------------------------------------------------------- /test-infra/end-to-end-test/test_streaming_classloader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/test-infra/end-to-end-test/test_streaming_classloader.sh -------------------------------------------------------------------------------- /test-infra/end-to-end-test/test_streaming_kafka010.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/test-infra/end-to-end-test/test_streaming_kafka010.sh -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | _qa_workdir 2 | merge_pull_request.sh 3 | artifacts/* 4 | -------------------------------------------------------------------------------- /tools/change-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/change-version.sh -------------------------------------------------------------------------------- /tools/collect_japicmp_reports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/collect_japicmp_reports.sh -------------------------------------------------------------------------------- /tools/create_release_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/create_release_files.sh -------------------------------------------------------------------------------- /tools/deploy_to_maven.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/deploy_to_maven.sh -------------------------------------------------------------------------------- /tools/force-shading/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/force-shading/pom.xml -------------------------------------------------------------------------------- /tools/list_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/list_deps.py -------------------------------------------------------------------------------- /tools/log4j-travis.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/log4j-travis.properties -------------------------------------------------------------------------------- /tools/maven/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/maven/checkstyle.xml -------------------------------------------------------------------------------- /tools/maven/scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/maven/scalastyle-config.xml -------------------------------------------------------------------------------- /tools/maven/spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/maven/spotbugs-exclude.xml -------------------------------------------------------------------------------- /tools/maven/suppressions-core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/maven/suppressions-core.xml -------------------------------------------------------------------------------- /tools/maven/suppressions-optimizer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/maven/suppressions-optimizer.xml -------------------------------------------------------------------------------- /tools/maven/suppressions-runtime.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/maven/suppressions-runtime.xml -------------------------------------------------------------------------------- /tools/maven/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/maven/suppressions.xml -------------------------------------------------------------------------------- /tools/merge_flink_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/merge_flink_pr.py -------------------------------------------------------------------------------- /tools/merge_pull_request.sh.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/merge_pull_request.sh.template -------------------------------------------------------------------------------- /tools/qa-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/qa-check.sh -------------------------------------------------------------------------------- /tools/releasing/create_binary_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/releasing/create_binary_release.sh -------------------------------------------------------------------------------- /tools/releasing/create_release_branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/releasing/create_release_branch.sh -------------------------------------------------------------------------------- /tools/releasing/create_source_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/releasing/create_source_release.sh -------------------------------------------------------------------------------- /tools/releasing/deploy_staging_jars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/releasing/deploy_staging_jars.sh -------------------------------------------------------------------------------- /tools/releasing/update_branch_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/releasing/update_branch_version.sh -------------------------------------------------------------------------------- /tools/test_deploy_to_maven.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/test_deploy_to_maven.sh -------------------------------------------------------------------------------- /tools/travis_mvn_watchdog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/travis_mvn_watchdog.sh -------------------------------------------------------------------------------- /tools/verify_scala_suffixes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dataArtisans/flink/HEAD/tools/verify_scala_suffixes.sh --------------------------------------------------------------------------------