├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── com │ └── ververica │ ├── LateralStreamJoin1.java │ ├── LateralStreamJoin2.java │ ├── LateralTableJoin.java │ ├── common │ ├── sources │ │ ├── ParallelBaseGenerator.java │ │ ├── SingleBaseGenerator.java │ │ └── Throttler.java │ └── utils │ │ └── RandomStringGenerator.java │ └── tables │ ├── DimensionTable.java │ └── FactTable.java └── resources ├── log4j.properties ├── query.sql └── query_small.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'lab-sql-vs-datastream' 2 | -------------------------------------------------------------------------------- /src/main/java/com/ververica/LateralStreamJoin1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/java/com/ververica/LateralStreamJoin1.java -------------------------------------------------------------------------------- /src/main/java/com/ververica/LateralStreamJoin2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/java/com/ververica/LateralStreamJoin2.java -------------------------------------------------------------------------------- /src/main/java/com/ververica/LateralTableJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/java/com/ververica/LateralTableJoin.java -------------------------------------------------------------------------------- /src/main/java/com/ververica/common/sources/ParallelBaseGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/java/com/ververica/common/sources/ParallelBaseGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/ververica/common/sources/SingleBaseGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/java/com/ververica/common/sources/SingleBaseGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/ververica/common/sources/Throttler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/java/com/ververica/common/sources/Throttler.java -------------------------------------------------------------------------------- /src/main/java/com/ververica/common/utils/RandomStringGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/java/com/ververica/common/utils/RandomStringGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/ververica/tables/DimensionTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/java/com/ververica/tables/DimensionTable.java -------------------------------------------------------------------------------- /src/main/java/com/ververica/tables/FactTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/java/com/ververica/tables/FactTable.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/resources/query.sql -------------------------------------------------------------------------------- /src/main/resources/query_small.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ververica/lab-sql-vs-datastream/HEAD/src/main/resources/query_small.sql --------------------------------------------------------------------------------