├── .ci ├── build.groovy ├── build.sh ├── config │ ├── cert │ │ ├── jks │ │ │ ├── client-keystore │ │ │ ├── client-keystore.p12 │ │ │ └── server-cert-store │ │ ├── openssl.cnf │ │ └── pem │ │ │ ├── client-pkcs8.key │ │ │ ├── client.key │ │ │ ├── client.pem │ │ │ ├── pd.key │ │ │ ├── pd.pem │ │ │ ├── root.key │ │ │ ├── root.pem │ │ │ ├── tidb.key │ │ │ ├── tidb.pem │ │ │ ├── tikv.key │ │ │ └── tikv.pem │ ├── pd-TLS.toml │ ├── pd.toml │ ├── tidb-TLS.toml │ ├── tidb.toml │ ├── tikv-TLS.toml │ └── tikv.toml └── integration_test.groovy ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── enhancement.md │ ├── feature_request.md │ ├── general-question.md │ └── proposal.md ├── license-checker-config.yml ├── pull_request_template.md └── workflows │ ├── TLS-test.yml │ ├── flink-stream-test.yml │ └── license-checker.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── README_zh_CN.md ├── bigdata-telemetry ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── telemetry │ │ ├── HttpClientUtil.java │ │ ├── SystemInfoUtil.java │ │ ├── TeleMsg.java │ │ └── Telemetry.java │ └── test │ ├── java │ └── TelemetryTest.java │ └── resources │ └── log4j.properties ├── bigdata-test ├── pom.xml └── src │ └── main │ ├── java │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── test │ │ ├── ConfigUtils.java │ │ ├── IntegrationTest.java │ │ ├── RandomUtils.java │ │ ├── StreamIntegrationTest.java │ │ └── TableUtils.java │ └── resources │ └── log4j.properties ├── docker-compose-TiDB-TLS.yaml ├── docs ├── assets │ ├── lark_group.png │ └── modules.png ├── design │ ├── 2020-05-18-real-time-wide-table.md │ ├── 2022-03-10-write-bypass-tidb.md │ ├── 2022-05-24-delete-feature.md │ ├── 2022-07-28-support-generate-auto_random-pk.md │ ├── imgs │ │ ├── delete_feature │ │ │ ├── delete │ │ │ ├── delete.png │ │ │ ├── delete_logical │ │ │ └── delete_logical.png │ │ ├── real-time-wide-table │ │ │ ├── Materialized-View.png │ │ │ ├── classes.png │ │ │ └── classes.puml │ │ └── write-bypass-tidb │ │ │ ├── 2pc-percolator.png │ │ │ ├── checkpoint.png │ │ │ ├── global.png │ │ │ └── mini-batch.png │ └── template │ │ └── Template.md ├── flink_partition_table.md ├── flink_partition_table_zh_CN.md ├── flink_push_down.md ├── flink_push_down_zh_CN.md ├── hackingcamp.md ├── real-time_wide_table.md ├── real-time_wide_table_zh_CN.md └── tibigdata_zh_CN.md ├── flink ├── README.md ├── README_unified_batch_streaming.md ├── README_unified_batch_streaming_zh_CN.md ├── README_zh_CN.md ├── flink-1.11 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── tidb │ │ │ │ └── bigdata │ │ │ │ └── flink │ │ │ │ └── tidb │ │ │ │ ├── TiDBCatalog.java │ │ │ │ ├── TiDBCatalogFactory.java │ │ │ │ ├── TiDBDynamicTableFactory.java │ │ │ │ ├── TiDBDynamicTableSource.java │ │ │ │ ├── TiDBRowDataInputFormat.java │ │ │ │ └── examples │ │ │ │ └── TiDBCatalogDemo.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ ├── org.apache.flink.table.factories.Factory │ │ │ └── org.apache.flink.table.factories.TableFactory │ │ └── test │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── flink │ │ └── tidb │ │ └── FlinkTest.java ├── flink-1.12 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── tidb │ │ │ │ └── bigdata │ │ │ │ └── flink │ │ │ │ ├── format │ │ │ │ └── cdc │ │ │ │ │ ├── CraftDeserializationSchema.java │ │ │ │ │ ├── CraftFormatFactory.java │ │ │ │ │ ├── FormatOptions.java │ │ │ │ │ ├── ReadableMetadata.java │ │ │ │ │ └── RowColumnConverters.java │ │ │ │ └── tidb │ │ │ │ ├── StreamingReadableMetadata.java │ │ │ │ ├── TiDBBatchDynamicTableSource.java │ │ │ │ ├── TiDBCatalog.java │ │ │ │ ├── TiDBCatalogFactory.java │ │ │ │ ├── TiDBDynamicTableFactory.java │ │ │ │ ├── TiDBDynamicTableSource.java │ │ │ │ ├── TiDBRowDataInputFormat.java │ │ │ │ ├── TiDBStreamingDynamicTableSource.java │ │ │ │ ├── TiDBStreamingSourceFunction.java │ │ │ │ └── examples │ │ │ │ └── TiDBCatalogDemo.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ ├── org.apache.flink.table.factories.Factory │ │ │ └── org.apache.flink.table.factories.TableFactory │ │ └── test │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── flink │ │ └── tidb │ │ └── FlinkTest.java ├── flink-1.13 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ ├── io │ │ │ │ └── tidb │ │ │ │ │ └── bigdata │ │ │ │ │ └── flink │ │ │ │ │ ├── connector │ │ │ │ │ ├── catalog │ │ │ │ │ │ ├── TiDBCatalog.java │ │ │ │ │ │ └── TiDBCatalogFactory.java │ │ │ │ │ ├── source │ │ │ │ │ │ ├── CDCSource.java │ │ │ │ │ │ ├── CDCSourceBuilder.java │ │ │ │ │ │ ├── KafkaCDCSourceBuilder.java │ │ │ │ │ │ ├── SnapshotSource.java │ │ │ │ │ │ ├── SnapshotSourceSemantic.java │ │ │ │ │ │ ├── TiDBMetadata.java │ │ │ │ │ │ ├── TiDBOptions.java │ │ │ │ │ │ ├── TiDBSchemaAdapter.java │ │ │ │ │ │ ├── TiDBSourceBuilder.java │ │ │ │ │ │ ├── enumerator │ │ │ │ │ │ │ ├── TiDBSourceSplitEnumState.java │ │ │ │ │ │ │ ├── TiDBSourceSplitEnumStateSerializer.java │ │ │ │ │ │ │ └── TiDBSourceSplitEnumerator.java │ │ │ │ │ │ ├── reader │ │ │ │ │ │ │ └── TiDBSourceReader.java │ │ │ │ │ │ └── split │ │ │ │ │ │ │ ├── TiDBSourceSplit.java │ │ │ │ │ │ │ └── TiDBSourceSplitSerializer.java │ │ │ │ │ ├── table │ │ │ │ │ │ ├── TiDBDynamicTableFactory.java │ │ │ │ │ │ └── TiDBDynamicTableSource.java │ │ │ │ │ └── utils │ │ │ │ │ │ ├── FilterPushDownHelper.java │ │ │ │ │ │ ├── JdbcUtils.java │ │ │ │ │ │ ├── LookupTableSourceHelper.java │ │ │ │ │ │ └── StoreVersion.java │ │ │ │ │ ├── format │ │ │ │ │ ├── canal │ │ │ │ │ │ ├── CanalDeserializationSchema.java │ │ │ │ │ │ ├── CanalJsonDeserializationSchema.java │ │ │ │ │ │ ├── CanalMessageDeserializer.java │ │ │ │ │ │ ├── CanalProtobufDeserializationSchema.java │ │ │ │ │ │ ├── FlatMessage.java │ │ │ │ │ │ └── MQMessageUtils.java │ │ │ │ │ └── cdc │ │ │ │ │ │ ├── CDCDeserializationSchema.java │ │ │ │ │ │ ├── CDCDeserializationSchemaBuilder.java │ │ │ │ │ │ ├── CDCMetadata.java │ │ │ │ │ │ ├── CDCOptions.java │ │ │ │ │ │ ├── CDCSchemaAdapter.java │ │ │ │ │ │ ├── CraftDeserializationSchema.java │ │ │ │ │ │ ├── CraftFormatFactory.java │ │ │ │ │ │ ├── JsonDeserializationSchema.java │ │ │ │ │ │ ├── RowColumnConverters.java │ │ │ │ │ │ └── TiDBCanalJsonDeserializationSchema.java │ │ │ │ │ └── telemetry │ │ │ │ │ ├── AsyncTelemetry.java │ │ │ │ │ └── FlinkTeleMsg.java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── flink │ │ │ │ └── connector │ │ │ │ └── base │ │ │ │ └── source │ │ │ │ └── hybrid │ │ │ │ ├── HybridSource.java │ │ │ │ ├── HybridSourceEnumeratorState.java │ │ │ │ ├── HybridSourceEnumeratorStateSerializer.java │ │ │ │ ├── HybridSourceReader.java │ │ │ │ ├── HybridSourceSplit.java │ │ │ │ ├── HybridSourceSplitEnumerator.java │ │ │ │ ├── HybridSourceSplitSerializer.java │ │ │ │ ├── SourceReaderFinishedEvent.java │ │ │ │ ├── SwitchSourceEvent.java │ │ │ │ └── SwitchedSources.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.flink.table.factories.Factory │ │ └── test │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── flink │ │ ├── format │ │ ├── canal │ │ │ └── CanalDeserializationSchemaTest.java │ │ └── cdc │ │ │ └── TiDBCanalJsonDeserializationSchemaTest.java │ │ └── tidb │ │ ├── FlinkTestBase.java │ │ ├── TiDBTestDatabase.java │ │ ├── catalog │ │ ├── TiDBCatalogTest.java │ │ └── TiDBTableFactoryTest.java │ │ ├── clustered │ │ └── ClusteredIndexTest.java │ │ ├── pushdown │ │ ├── FilterPushDownEqualTest.java │ │ ├── FilterPushDownGreaterEqualTest.java │ │ ├── FilterPushDownGreaterThanTest.java │ │ ├── FilterPushDownLessEqualTest.java │ │ ├── FilterPushDownLessThanTest.java │ │ ├── FilterPushDownLikeTest.java │ │ ├── FilterPushDownNotComparisonTest.java │ │ ├── FilterPushDownNotEqualTest.java │ │ ├── FilterPushDownNullTest.java │ │ ├── FilterPushDownTestBase.java │ │ ├── FilterPushDownTestUtils.java │ │ └── FilterPushDownValidator.java │ │ ├── source │ │ └── TIKVSourceTest.java │ │ ├── telemetry │ │ └── TelemetryTest.java │ │ └── tls │ │ └── TiKVSourceTLSTest.java ├── flink-1.14 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── tidb │ │ │ │ └── bigdata │ │ │ │ └── flink │ │ │ │ ├── connector │ │ │ │ ├── InsertOnDuplicateUpdateSink.java │ │ │ │ ├── TiDBCatalog.java │ │ │ │ ├── TiDBCatalogFactory.java │ │ │ │ ├── TiDBDynamicTableFactory.java │ │ │ │ ├── TiDBDynamicTableSink.java │ │ │ │ ├── TiDBDynamicTableSource.java │ │ │ │ ├── TiDBOptions.java │ │ │ │ ├── sink │ │ │ │ │ ├── TiDBDataStreamSinkProvider.java │ │ │ │ │ ├── TiDBSinkOptions.java │ │ │ │ │ ├── function │ │ │ │ │ │ ├── TiDBBatchKeyedProcessFunction.java │ │ │ │ │ │ ├── TiDBKeyedProcessFunctionFactory.java │ │ │ │ │ │ ├── TiDBSinkFunction.java │ │ │ │ │ │ └── TiDBStreamKeyedProcessFunction.java │ │ │ │ │ ├── operator │ │ │ │ │ │ ├── TiDBCommitOperator.java │ │ │ │ │ │ ├── TiDBGlobalWriteOperator.java │ │ │ │ │ │ ├── TiDBMiniBatchWriteOperator.java │ │ │ │ │ │ └── TiDBWriteOperator.java │ │ │ │ │ ├── output │ │ │ │ │ │ ├── ColumnPruningOutputRowData.java │ │ │ │ │ │ └── InsertOnDuplicateKeyUpdateOutputFormatBuilder.java │ │ │ │ │ └── serializer │ │ │ │ │ │ ├── TiDBTransactionContextSerializer.java │ │ │ │ │ │ └── TiDBTransactionStateSerializer.java │ │ │ │ ├── source │ │ │ │ │ ├── CDCSource.java │ │ │ │ │ ├── CDCSourceBuilder.java │ │ │ │ │ ├── KafkaCDCSourceBuilder.java │ │ │ │ │ ├── SnapshotSource.java │ │ │ │ │ ├── SnapshotSourceSemantic.java │ │ │ │ │ ├── TiDBMetadata.java │ │ │ │ │ ├── TiDBSchemaAdapter.java │ │ │ │ │ ├── TiDBSourceBuilder.java │ │ │ │ │ ├── enumerator │ │ │ │ │ │ ├── TiDBSourceSplitEnumState.java │ │ │ │ │ │ ├── TiDBSourceSplitEnumStateSerializer.java │ │ │ │ │ │ └── TiDBSourceSplitEnumerator.java │ │ │ │ │ ├── reader │ │ │ │ │ │ └── TiDBSourceReader.java │ │ │ │ │ └── split │ │ │ │ │ │ ├── TiDBSourceSplit.java │ │ │ │ │ │ └── TiDBSourceSplitSerializer.java │ │ │ │ └── utils │ │ │ │ │ ├── FilterPushDownHelper.java │ │ │ │ │ ├── JdbcUtils.java │ │ │ │ │ ├── LookupTableSourceHelper.java │ │ │ │ │ ├── StoreVersion.java │ │ │ │ │ ├── TiDBRowConverter.java │ │ │ │ │ └── TiRow.java │ │ │ │ ├── format │ │ │ │ ├── canal │ │ │ │ │ ├── CanalDeserializationSchema.java │ │ │ │ │ ├── CanalJsonDeserializationSchema.java │ │ │ │ │ ├── CanalMessageDeserializer.java │ │ │ │ │ ├── CanalProtobufDeserializationSchema.java │ │ │ │ │ ├── FlatMessage.java │ │ │ │ │ └── MQMessageUtils.java │ │ │ │ └── cdc │ │ │ │ │ ├── CDCDeserializationSchema.java │ │ │ │ │ ├── CDCDeserializationSchemaBuilder.java │ │ │ │ │ ├── CDCMetadata.java │ │ │ │ │ ├── CDCOptions.java │ │ │ │ │ ├── CDCSchemaAdapter.java │ │ │ │ │ ├── CraftDeserializationSchema.java │ │ │ │ │ ├── CraftFormatFactory.java │ │ │ │ │ ├── JsonDeserializationSchema.java │ │ │ │ │ ├── RowColumnConverters.java │ │ │ │ │ └── TiDBCanalJsonDeserializationSchema.java │ │ │ │ └── telemetry │ │ │ │ ├── AsyncTelemetry.java │ │ │ │ └── FlinkTeleMsg.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.flink.table.factories.Factory │ │ └── test │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── flink │ │ ├── format │ │ ├── canal │ │ │ └── CanalDeserializationSchemaTest.java │ │ └── cdc │ │ │ └── TiDBCanalJsonDeserializationSchemaTest.java │ │ └── tidb │ │ ├── FlinkTestBase.java │ │ ├── SqlHintTest.java │ │ ├── TiDBTestDatabase.java │ │ ├── catalog │ │ ├── TiDBCatalogTest.java │ │ └── TiDBTableFactoryTest.java │ │ ├── clustered │ │ └── ClusteredIndexTest.java │ │ ├── delete │ │ ├── TiKVDeleteCodecTest.java │ │ ├── TiKVDeleteNotSupportTest.java │ │ └── TiKVDeleteTest.java │ │ ├── insert │ │ └── TiKVInsertCodecTest.java │ │ ├── jmh │ │ ├── README.md │ │ └── connector │ │ │ ├── ParseLongBenchMarkTest.java │ │ │ └── TiDBRowConverterBenchMarkTest.java │ │ ├── partition │ │ ├── PartitionDeleteTest.java │ │ └── PartitionTest.java │ │ ├── pushdown │ │ ├── FilterPushDownEqualTest.java │ │ ├── FilterPushDownGreaterEqualTest.java │ │ ├── FilterPushDownGreaterThanTest.java │ │ ├── FilterPushDownLessEqualTest.java │ │ ├── FilterPushDownLessThanTest.java │ │ ├── FilterPushDownLikeTest.java │ │ ├── FilterPushDownNotComparisonTest.java │ │ ├── FilterPushDownNotEqualTest.java │ │ ├── FilterPushDownNullTest.java │ │ ├── FilterPushDownTestBase.java │ │ ├── FilterPushDownTestUtils.java │ │ └── FilterPushDownValidator.java │ │ ├── rowid │ │ ├── AutoGenerateRowIdTest.java │ │ └── IgnoreAutoColumnTest.java │ │ ├── sink │ │ ├── RealTimeWideTableTest.java │ │ ├── TiDBWriteHelperTest.java │ │ ├── TiKVDeduplicateNullableIndexTest.java │ │ ├── TiKVDeduplicateTest.java │ │ ├── TiKVSinkBatchModeTest.java │ │ ├── TiKVSinkStreamingModeTest.java │ │ ├── TiKVSinkTypeTest.java │ │ └── TiKVUpsertTest.java │ │ ├── source │ │ └── TIKVSourceTest.java │ │ ├── telemetry │ │ └── TelemetryTest.java │ │ └── tls │ │ └── TiKVSourceTLSTest.java ├── flink-base │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── io │ │ │ └── tidb │ │ │ └── bigdata │ │ │ └── flink │ │ │ └── tidb │ │ │ ├── JdbcUtils.java │ │ │ ├── TiDBBaseCatalog.java │ │ │ ├── TiDBBaseCatalogFactory.java │ │ │ ├── TiDBBaseDynamicTableFactory.java │ │ │ ├── TiDBBaseDynamicTableSource.java │ │ │ ├── TiDBBaseRowDataInputFormat.java │ │ │ └── TypeUtils.java │ │ └── test │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── flink │ │ └── tidb │ │ └── JdbcUtilsTest.java └── pom.xml ├── hive ├── README.md ├── README_zh_CN.md ├── hive-2.2.0 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── hive │ │ ├── TiDBConstant.java │ │ ├── TiDBHiveInputFormat.java │ │ ├── TiDBInputSplit.java │ │ ├── TiDBRecordReader.java │ │ ├── TiDBSerde.java │ │ ├── TiDBStorageHandler.java │ │ └── TypeUtils.java ├── hive-2.3.6 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── hive │ │ ├── TiDBConstant.java │ │ ├── TiDBHiveInputFormat.java │ │ ├── TiDBInputSplit.java │ │ ├── TiDBRecordReader.java │ │ ├── TiDBSerde.java │ │ ├── TiDBStorageHandler.java │ │ └── TypeUtils.java ├── hive-3.1.2 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── hive │ │ ├── TiDBConstant.java │ │ ├── TiDBHiveInputFormat.java │ │ ├── TiDBInputSplit.java │ │ ├── TiDBRecordReader.java │ │ ├── TiDBSerde.java │ │ ├── TiDBStorageHandler.java │ │ └── TypeUtils.java └── pom.xml ├── intellij-java-google-style.xml ├── jdbc ├── README.md ├── driver │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── tidb │ │ │ │ └── bigdata │ │ │ │ └── jdbc │ │ │ │ ├── Discoverer.java │ │ │ │ ├── DiscovererFactory.java │ │ │ │ ├── ExceptionHelper.java │ │ │ │ ├── LoadBalancingDriver.java │ │ │ │ ├── TiDBDriver.java │ │ │ │ └── impl │ │ │ │ ├── DiscovererImpl.java │ │ │ │ ├── RandomShuffleUrlMapper.java │ │ │ │ └── RoundRobinUrlMapper.java │ │ └── resources │ │ │ └── design.png │ │ └── test │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── jdbc │ │ ├── MockConfig.java │ │ ├── MockConnection.java │ │ ├── MockDiscoverer.java │ │ ├── MockDriver.java │ │ ├── MockResultSet.java │ │ ├── MockStatement.java │ │ ├── MockUrlMapper.java │ │ └── TiDBDriverTest.java ├── mariadb-compat │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mariadb │ │ │ └── jdbc │ │ │ └── Driver.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mariadb │ │ └── jdbc │ │ └── MariaDBDriverTest.java └── pom.xml ├── mapreduce ├── README.md ├── mapreduce-base │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── tidb │ │ │ │ └── bigdata │ │ │ │ └── mapreduce │ │ │ │ └── tidb │ │ │ │ ├── TiDBConfiguration.java │ │ │ │ ├── TiDBInputFormat.java │ │ │ │ ├── TiDBInputSplit.java │ │ │ │ ├── TiDBRecordReader.java │ │ │ │ ├── TiDBResultSet.java │ │ │ │ ├── TiDBWritable.java │ │ │ │ └── example │ │ │ │ ├── MapreduceCmd.java │ │ │ │ └── TiDBMapreduceDemo.java │ │ └── resources │ │ │ └── log4j.properties │ │ └── test │ │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── mapreduce │ │ └── tidb │ │ └── MapReduceTest.java └── pom.xml ├── pom.xml ├── prestodb ├── README.md ├── README_zh_CN.md ├── pom.xml └── src │ ├── main │ ├── assembly │ │ └── tidb.xml │ ├── java │ │ └── io │ │ │ └── tidb │ │ │ └── bigdata │ │ │ └── prestodb │ │ │ ├── ConnectorsPlugin.java │ │ │ └── tidb │ │ │ ├── JdbcErrorCode.java │ │ │ ├── TiDBColumnHandle.java │ │ │ ├── TiDBConfig.java │ │ │ ├── TiDBConnector.java │ │ │ ├── TiDBConnectorFactory.java │ │ │ ├── TiDBConnectorId.java │ │ │ ├── TiDBHandleResolver.java │ │ │ ├── TiDBMetadata.java │ │ │ ├── TiDBModule.java │ │ │ ├── TiDBPageSink.java │ │ │ ├── TiDBPageSinkProvider.java │ │ │ ├── TiDBRecordCursor.java │ │ │ ├── TiDBRecordSet.java │ │ │ ├── TiDBRecordSetProvider.java │ │ │ ├── TiDBSession.java │ │ │ ├── TiDBSplit.java │ │ │ ├── TiDBSplitManager.java │ │ │ ├── TiDBTableHandle.java │ │ │ ├── TiDBTableLayoutHandle.java │ │ │ ├── TiDBTransactionHandle.java │ │ │ ├── TypeHelper.java │ │ │ ├── TypeHelpers.java │ │ │ └── optimization │ │ │ ├── OperatorTranslators.java │ │ │ ├── PredicateTranslator.java │ │ │ ├── TiDBComputePushdown.java │ │ │ ├── TiDBPlanOptimizerProvider.java │ │ │ └── TupleDomainTranslator.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.facebook.presto.spi.Plugin │ └── test │ └── java │ └── io │ └── tidb │ └── bigdata │ └── prestodb │ ├── ConfigUtils.java │ ├── ConnectorsPluginTest.java │ ├── PrestoTest.java │ └── TiDBQueryRunner.java ├── prestosql ├── README.md ├── README_zh_CN.md ├── pom.xml └── src │ ├── main │ ├── assembly │ │ └── tidb.xml │ ├── java │ │ └── io │ │ │ └── tidb │ │ │ └── bigdata │ │ │ └── prestosql │ │ │ ├── ConnectorsPlugin.java │ │ │ └── tidb │ │ │ ├── JdbcErrorCode.java │ │ │ ├── TiDBColumnHandle.java │ │ │ ├── TiDBConfig.java │ │ │ ├── TiDBConnector.java │ │ │ ├── TiDBConnectorFactory.java │ │ │ ├── TiDBConnectorId.java │ │ │ ├── TiDBHandleResolver.java │ │ │ ├── TiDBMetadata.java │ │ │ ├── TiDBModule.java │ │ │ ├── TiDBPageSink.java │ │ │ ├── TiDBPageSinkProvider.java │ │ │ ├── TiDBRecordCursor.java │ │ │ ├── TiDBRecordSet.java │ │ │ ├── TiDBRecordSetProvider.java │ │ │ ├── TiDBSession.java │ │ │ ├── TiDBSplit.java │ │ │ ├── TiDBSplitManager.java │ │ │ ├── TiDBTableHandle.java │ │ │ ├── TiDBTransactionHandle.java │ │ │ ├── TypeHelper.java │ │ │ └── TypeHelpers.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.prestosql.spi.Plugin │ └── test │ └── java │ └── io │ └── tibigdata │ └── prestosql │ ├── ConfigUtils.java │ ├── ConnectorsPluginTest.java │ ├── PrestoTest.java │ └── TiDBQueryRunner.java ├── ticdc ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── cdc │ │ ├── Codec.java │ │ ├── DDLValue.java │ │ ├── Event.java │ │ ├── EventChunkDecoder.java │ │ ├── EventDecoder.java │ │ ├── EventStream.java │ │ ├── Key.java │ │ ├── KeyDecoder.java │ │ ├── Misc.java │ │ ├── Parser.java │ │ ├── ParserFactory.java │ │ ├── PartitionedStream.java │ │ ├── ResolvedValue.java │ │ ├── RowChangedValue.java │ │ ├── RowColumn.java │ │ ├── RowDeletedValue.java │ │ ├── RowInsertedValue.java │ │ ├── RowUpdatedValue.java │ │ ├── Value.java │ │ ├── ValueDecoder.java │ │ ├── craft │ │ ├── Codec.java │ │ ├── CraftCodec.java │ │ ├── CraftEventChunkDecoder.java │ │ ├── CraftEventDecoder.java │ │ ├── CraftKeyDecoder.java │ │ ├── CraftParser.java │ │ ├── CraftParserState.java │ │ ├── CraftTermDictionary.java │ │ └── CraftValueDecoder.java │ │ └── json │ │ ├── JsonCodec.java │ │ ├── JsonDecoder.java │ │ ├── JsonEventChunkDecoder.java │ │ ├── JsonEventDecoder.java │ │ ├── JsonKeyDecoder.java │ │ ├── JsonNode.java │ │ ├── JsonParser.java │ │ ├── JsonValueDecoder.java │ │ └── jackson │ │ ├── JacksonContext.java │ │ ├── JacksonFactory.java │ │ ├── JacksonJsonNode.java │ │ ├── JacksonMissingNode.java │ │ └── JacksonObjectNode.java │ └── test │ ├── java │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── cdc │ │ ├── CraftDecoderTest.java │ │ ├── Expect.java │ │ ├── FileLoader.java │ │ ├── JsonDecoderTest.java │ │ ├── RowColumnTest.java │ │ └── StreamTest.java │ └── resources │ ├── craft │ └── value │ │ ├── ddl_0 │ │ ├── ddl_1 │ │ ├── ddl_2 │ │ ├── ddl_3 │ │ ├── row_0 │ │ ├── row_1 │ │ ├── row_2 │ │ ├── rts_0 │ │ ├── rts_1 │ │ └── rts_2 │ └── json │ ├── key │ ├── ddl_0 │ ├── ddl_1 │ ├── ddl_2 │ ├── row_0 │ ├── row_1 │ ├── row_2 │ ├── rts_0 │ ├── rts_1 │ └── rts_2 │ ├── row.json │ └── value │ ├── ddl_0 │ ├── ddl_1 │ ├── ddl_2 │ ├── row_0 │ ├── row_1 │ ├── row_2 │ ├── rts_0 │ ├── rts_1 │ └── rts_2 ├── tidb ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── tidb │ │ ├── ClientConfig.java │ │ ├── ClientSession.java │ │ ├── DataTypes.java │ │ ├── DnsSearchHostMapping.java │ │ ├── Expressions.java │ │ ├── JdbcConnectionProviderFactory.java │ │ ├── MetadataInternal.java │ │ ├── RecordCursorInternal.java │ │ ├── RecordSetInternal.java │ │ ├── ReplicaReadPolicy.java │ │ ├── RowHandleIterator.java │ │ ├── Serialization.java │ │ ├── SplitInternal.java │ │ ├── SplitManagerInternal.java │ │ ├── SqlUtils.java │ │ ├── TiDBWriteHelper.java │ │ ├── TiDBWriteMode.java │ │ ├── Wrapper.java │ │ ├── allocator │ │ ├── DynamicRowIDAllocator.java │ │ └── RowIDAllocator.java │ │ ├── buffer │ │ ├── DeduplicateRowBuffer.java │ │ └── RowBuffer.java │ │ ├── catalog │ │ ├── Catalog.java │ │ └── CatalogTransaction.java │ │ ├── codec │ │ ├── Codec.java │ │ ├── CodecDataInput.java │ │ ├── CodecDataInputLittleEndian.java │ │ ├── CodecDataOutput.java │ │ ├── CodecDataOutputLittleEndian.java │ │ ├── KeyUtils.java │ │ ├── MetaCodec.java │ │ ├── MyDecimal.java │ │ ├── RowDecoderV2.java │ │ ├── RowEncoderV2.java │ │ ├── RowV2.java │ │ ├── TableCodec.java │ │ ├── TableCodecV1.java │ │ ├── TableCodecV2.java │ │ └── TiDBEncodeHelper.java │ │ ├── columnar │ │ ├── BatchedTiChunkColumnVector.java │ │ ├── TiBlockColumnVector.java │ │ ├── TiChunk.java │ │ ├── TiChunkColumnVector.java │ │ ├── TiColumnVector.java │ │ ├── TiCoreTime.java │ │ ├── TiRowColumnVector.java │ │ └── datatypes │ │ │ ├── AutoGrowByteBuffer.java │ │ │ ├── CHType.java │ │ │ ├── CHTypeDate.java │ │ │ ├── CHTypeDateTime.java │ │ │ ├── CHTypeDecimal.java │ │ │ ├── CHTypeFixedString.java │ │ │ ├── CHTypeMyDate.java │ │ │ ├── CHTypeMyDateTime.java │ │ │ ├── CHTypeNumber.java │ │ │ └── CHTypeString.java │ │ ├── expression │ │ ├── AggregateFunction.java │ │ ├── ArithmeticBinaryExpression.java │ │ ├── Blocklist.java │ │ ├── ByItem.java │ │ ├── ColumnRef.java │ │ ├── ComparisonBinaryExpression.java │ │ ├── Constant.java │ │ ├── Expression.java │ │ ├── ExpressionBlocklist.java │ │ ├── FuncCallExpr.java │ │ ├── FuncCallExprEval.java │ │ ├── IsNull.java │ │ ├── LogicalBinaryExpression.java │ │ ├── Not.java │ │ ├── PartitionPruner.java │ │ ├── RangeColumnPartitionPruner.java │ │ ├── RangePartitionPruner.java │ │ ├── StringRegExpression.java │ │ ├── TypeBlocklist.java │ │ ├── Visitor.java │ │ └── visitor │ │ │ ├── ColumnMatcher.java │ │ │ ├── DefaultVisitor.java │ │ │ ├── IndexMatcher.java │ │ │ ├── IndexRangeSetBuilder.java │ │ │ ├── MetaResolver.java │ │ │ ├── PartAndFilterExprRewriter.java │ │ │ ├── ProtoConverter.java │ │ │ ├── PrunedPartitionBuilder.java │ │ │ ├── PseudoCostCalculator.java │ │ │ ├── RangePartitionLocator.java │ │ │ ├── RangeSetBuilder.java │ │ │ └── SupportedExpressionValidator.java │ │ ├── handle │ │ ├── ColumnHandleInternal.java │ │ ├── CommonHandle.java │ │ ├── Handle.java │ │ ├── IntHandle.java │ │ └── TableHandleInternal.java │ │ ├── key │ │ ├── Base64KeyRange.java │ │ ├── CompoundKey.java │ │ ├── IndexKey.java │ │ ├── IndexScanKeyRangeBuilder.java │ │ ├── Key.java │ │ ├── KeyRangeBuilder.java │ │ ├── RowKey.java │ │ ├── StatisticsKeyRangeBuilder.java │ │ └── TypedKey.java │ │ ├── meta │ │ ├── CIStr.java │ │ ├── Collation.java │ │ ├── IndexType.java │ │ ├── SchemaState.java │ │ ├── TiColumnInfo.java │ │ ├── TiDAGRequest.java │ │ ├── TiDBInfo.java │ │ ├── TiFlashReplicaInfo.java │ │ ├── TiIndexColumn.java │ │ ├── TiIndexInfo.java │ │ ├── TiPartitionDef.java │ │ ├── TiPartitionInfo.java │ │ ├── TiSequenceInfo.java │ │ ├── TiTableInfo.java │ │ ├── TiUserIdentity.java │ │ └── TiViewInfo.java │ │ ├── operation │ │ ├── SchemaInfer.java │ │ └── iterator │ │ │ ├── ChunkIterator.java │ │ │ ├── ConcreteScanIterator.java │ │ │ ├── CoprocessorIterator.java │ │ │ ├── DAGIterator.java │ │ │ ├── IndexScanIterator.java │ │ │ └── ScanIterator.java │ │ ├── parser │ │ ├── AstBuilder.java │ │ ├── CaseChangingCharStream.java │ │ ├── MySqlLexer.g4 │ │ ├── MySqlParser.g4 │ │ ├── PartitionWriteAstBuilder.java │ │ └── TiParser.java │ │ ├── partition │ │ ├── PartitionExpression.java │ │ ├── PartitionedTable.java │ │ └── TableCommon.java │ │ ├── predicates │ │ ├── IndexRange.java │ │ ├── PredicateUtils.java │ │ ├── ScanSpec.java │ │ ├── SelectivityCalculator.java │ │ └── TiKVScanAnalyzer.java │ │ ├── row │ │ ├── DefaultRowReader.java │ │ ├── ObjectRowImpl.java │ │ ├── Row.java │ │ ├── RowReader.java │ │ └── RowReaderFactory.java │ │ ├── statistics │ │ ├── Bucket.java │ │ ├── CMSketch.java │ │ ├── ColumnStatistics.java │ │ ├── Histogram.java │ │ ├── IndexStatistics.java │ │ └── TableStatistics.java │ │ ├── types │ │ ├── AbstractDateTimeType.java │ │ ├── BitType.java │ │ ├── BytesType.java │ │ ├── Charset.java │ │ ├── Converter.java │ │ ├── DataType.java │ │ ├── DataTypeFactory.java │ │ ├── DateTimeType.java │ │ ├── DateType.java │ │ ├── DecimalType.java │ │ ├── EnumType.java │ │ ├── ExtendedDateTime.java │ │ ├── IntegerType.java │ │ ├── JsonType.java │ │ ├── MySQLType.java │ │ ├── RealType.java │ │ ├── SetType.java │ │ ├── StringType.java │ │ ├── TimeType.java │ │ ├── TimestampType.java │ │ └── UninitializedType.java │ │ └── util │ │ ├── CHTypeMapping.java │ │ ├── LogDesensitization.java │ │ └── MemoryUtil.java │ └── test │ └── java │ └── io │ └── tidb │ └── bigdata │ └── tidb │ ├── ConfigUtils.java │ ├── JdbcConnectionProviderFactoryTest.java │ ├── ProtobufTest.java │ ├── RowBufferTest.java │ ├── TestSqlUtils.java │ ├── allocator │ └── RowIDAllocatorTest.java │ ├── codec │ ├── TableCodecTest.java │ ├── TableCodecV1Test.java │ ├── TableCodecV2Test.java │ └── TiDBEncodeHelperTest.java │ ├── expression │ └── visitor │ │ └── PartitionLocatorTest.java │ ├── key │ └── IndexKeyTest.java │ ├── meta │ ├── MetaUtils.java │ └── TiColumnInfoTest.java │ └── predicates │ └── TiKVScanAnalyzerTest.java └── trino ├── README.md ├── README_zh_CN.md ├── pom.xml └── src ├── main ├── assembly │ └── tidb.xml ├── java │ └── io │ │ └── tidb │ │ └── bigdata │ │ └── trino │ │ ├── ConnectorsPlugin.java │ │ └── tidb │ │ ├── JdbcErrorCode.java │ │ ├── TiDBColumnHandle.java │ │ ├── TiDBConfig.java │ │ ├── TiDBConnector.java │ │ ├── TiDBConnectorFactory.java │ │ ├── TiDBConnectorId.java │ │ ├── TiDBHandleResolver.java │ │ ├── TiDBMetadata.java │ │ ├── TiDBModule.java │ │ ├── TiDBPageSink.java │ │ ├── TiDBPageSinkProvider.java │ │ ├── TiDBRecordCursor.java │ │ ├── TiDBRecordSet.java │ │ ├── TiDBRecordSetProvider.java │ │ ├── TiDBSession.java │ │ ├── TiDBSplit.java │ │ ├── TiDBSplitManager.java │ │ ├── TiDBTableHandle.java │ │ ├── TiDBTransactionHandle.java │ │ ├── TypeHelper.java │ │ └── TypeHelpers.java └── resources │ └── META-INF │ └── services │ └── io.trino.spi.Plugin └── test └── java └── io └── tibigdata └── trino ├── ConfigUtils.java ├── ConnectorsPluginTest.java ├── PrestoTest.java └── TiDBQueryRunner.java /.ci/build.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/build.groovy -------------------------------------------------------------------------------- /.ci/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/build.sh -------------------------------------------------------------------------------- /.ci/config/cert/jks/client-keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/jks/client-keystore -------------------------------------------------------------------------------- /.ci/config/cert/jks/client-keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/jks/client-keystore.p12 -------------------------------------------------------------------------------- /.ci/config/cert/jks/server-cert-store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/jks/server-cert-store -------------------------------------------------------------------------------- /.ci/config/cert/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/openssl.cnf -------------------------------------------------------------------------------- /.ci/config/cert/pem/client-pkcs8.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/client-pkcs8.key -------------------------------------------------------------------------------- /.ci/config/cert/pem/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/client.key -------------------------------------------------------------------------------- /.ci/config/cert/pem/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/client.pem -------------------------------------------------------------------------------- /.ci/config/cert/pem/pd.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/pd.key -------------------------------------------------------------------------------- /.ci/config/cert/pem/pd.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/pd.pem -------------------------------------------------------------------------------- /.ci/config/cert/pem/root.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/root.key -------------------------------------------------------------------------------- /.ci/config/cert/pem/root.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/root.pem -------------------------------------------------------------------------------- /.ci/config/cert/pem/tidb.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/tidb.key -------------------------------------------------------------------------------- /.ci/config/cert/pem/tidb.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/tidb.pem -------------------------------------------------------------------------------- /.ci/config/cert/pem/tikv.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/tikv.key -------------------------------------------------------------------------------- /.ci/config/cert/pem/tikv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/cert/pem/tikv.pem -------------------------------------------------------------------------------- /.ci/config/pd-TLS.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/pd-TLS.toml -------------------------------------------------------------------------------- /.ci/config/pd.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/pd.toml -------------------------------------------------------------------------------- /.ci/config/tidb-TLS.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/tidb-TLS.toml -------------------------------------------------------------------------------- /.ci/config/tidb.toml: -------------------------------------------------------------------------------- 1 | # TiDB Configuration. -------------------------------------------------------------------------------- /.ci/config/tikv-TLS.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/tikv-TLS.toml -------------------------------------------------------------------------------- /.ci/config/tikv.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/config/tikv.toml -------------------------------------------------------------------------------- /.ci/integration_test.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.ci/integration_test.groovy -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/general-question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/ISSUE_TEMPLATE/general-question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/ISSUE_TEMPLATE/proposal.md -------------------------------------------------------------------------------- /.github/license-checker-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/license-checker-config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/TLS-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/workflows/TLS-test.yml -------------------------------------------------------------------------------- /.github/workflows/flink-stream-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/workflows/flink-stream-test.yml -------------------------------------------------------------------------------- /.github/workflows/license-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.github/workflows/license-checker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/README.md -------------------------------------------------------------------------------- /README_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/README_zh_CN.md -------------------------------------------------------------------------------- /bigdata-telemetry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-telemetry/pom.xml -------------------------------------------------------------------------------- /bigdata-telemetry/src/main/java/io/tidb/bigdata/telemetry/HttpClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-telemetry/src/main/java/io/tidb/bigdata/telemetry/HttpClientUtil.java -------------------------------------------------------------------------------- /bigdata-telemetry/src/main/java/io/tidb/bigdata/telemetry/SystemInfoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-telemetry/src/main/java/io/tidb/bigdata/telemetry/SystemInfoUtil.java -------------------------------------------------------------------------------- /bigdata-telemetry/src/main/java/io/tidb/bigdata/telemetry/TeleMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-telemetry/src/main/java/io/tidb/bigdata/telemetry/TeleMsg.java -------------------------------------------------------------------------------- /bigdata-telemetry/src/main/java/io/tidb/bigdata/telemetry/Telemetry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-telemetry/src/main/java/io/tidb/bigdata/telemetry/Telemetry.java -------------------------------------------------------------------------------- /bigdata-telemetry/src/test/java/TelemetryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-telemetry/src/test/java/TelemetryTest.java -------------------------------------------------------------------------------- /bigdata-telemetry/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-telemetry/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /bigdata-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-test/pom.xml -------------------------------------------------------------------------------- /bigdata-test/src/main/java/io/tidb/bigdata/test/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-test/src/main/java/io/tidb/bigdata/test/ConfigUtils.java -------------------------------------------------------------------------------- /bigdata-test/src/main/java/io/tidb/bigdata/test/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-test/src/main/java/io/tidb/bigdata/test/IntegrationTest.java -------------------------------------------------------------------------------- /bigdata-test/src/main/java/io/tidb/bigdata/test/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-test/src/main/java/io/tidb/bigdata/test/RandomUtils.java -------------------------------------------------------------------------------- /bigdata-test/src/main/java/io/tidb/bigdata/test/StreamIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-test/src/main/java/io/tidb/bigdata/test/StreamIntegrationTest.java -------------------------------------------------------------------------------- /bigdata-test/src/main/java/io/tidb/bigdata/test/TableUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-test/src/main/java/io/tidb/bigdata/test/TableUtils.java -------------------------------------------------------------------------------- /bigdata-test/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/bigdata-test/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /docker-compose-TiDB-TLS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docker-compose-TiDB-TLS.yaml -------------------------------------------------------------------------------- /docs/assets/lark_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/assets/lark_group.png -------------------------------------------------------------------------------- /docs/assets/modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/assets/modules.png -------------------------------------------------------------------------------- /docs/design/2020-05-18-real-time-wide-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/2020-05-18-real-time-wide-table.md -------------------------------------------------------------------------------- /docs/design/2022-03-10-write-bypass-tidb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/2022-03-10-write-bypass-tidb.md -------------------------------------------------------------------------------- /docs/design/2022-05-24-delete-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/2022-05-24-delete-feature.md -------------------------------------------------------------------------------- /docs/design/2022-07-28-support-generate-auto_random-pk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/2022-07-28-support-generate-auto_random-pk.md -------------------------------------------------------------------------------- /docs/design/imgs/delete_feature/delete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/delete_feature/delete -------------------------------------------------------------------------------- /docs/design/imgs/delete_feature/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/delete_feature/delete.png -------------------------------------------------------------------------------- /docs/design/imgs/delete_feature/delete_logical: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/delete_feature/delete_logical -------------------------------------------------------------------------------- /docs/design/imgs/delete_feature/delete_logical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/delete_feature/delete_logical.png -------------------------------------------------------------------------------- /docs/design/imgs/real-time-wide-table/Materialized-View.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/real-time-wide-table/Materialized-View.png -------------------------------------------------------------------------------- /docs/design/imgs/real-time-wide-table/classes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/real-time-wide-table/classes.png -------------------------------------------------------------------------------- /docs/design/imgs/real-time-wide-table/classes.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/real-time-wide-table/classes.puml -------------------------------------------------------------------------------- /docs/design/imgs/write-bypass-tidb/2pc-percolator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/write-bypass-tidb/2pc-percolator.png -------------------------------------------------------------------------------- /docs/design/imgs/write-bypass-tidb/checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/write-bypass-tidb/checkpoint.png -------------------------------------------------------------------------------- /docs/design/imgs/write-bypass-tidb/global.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/write-bypass-tidb/global.png -------------------------------------------------------------------------------- /docs/design/imgs/write-bypass-tidb/mini-batch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/imgs/write-bypass-tidb/mini-batch.png -------------------------------------------------------------------------------- /docs/design/template/Template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/design/template/Template.md -------------------------------------------------------------------------------- /docs/flink_partition_table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/flink_partition_table.md -------------------------------------------------------------------------------- /docs/flink_partition_table_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/flink_partition_table_zh_CN.md -------------------------------------------------------------------------------- /docs/flink_push_down.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/flink_push_down.md -------------------------------------------------------------------------------- /docs/flink_push_down_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/flink_push_down_zh_CN.md -------------------------------------------------------------------------------- /docs/hackingcamp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/hackingcamp.md -------------------------------------------------------------------------------- /docs/real-time_wide_table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/real-time_wide_table.md -------------------------------------------------------------------------------- /docs/real-time_wide_table_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/real-time_wide_table_zh_CN.md -------------------------------------------------------------------------------- /docs/tibigdata_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/docs/tibigdata_zh_CN.md -------------------------------------------------------------------------------- /flink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/README.md -------------------------------------------------------------------------------- /flink/README_unified_batch_streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/README_unified_batch_streaming.md -------------------------------------------------------------------------------- /flink/README_unified_batch_streaming_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/README_unified_batch_streaming_zh_CN.md -------------------------------------------------------------------------------- /flink/README_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/README_zh_CN.md -------------------------------------------------------------------------------- /flink/flink-1.11/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/pom.xml -------------------------------------------------------------------------------- /flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBCatalog.java -------------------------------------------------------------------------------- /flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBCatalogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBCatalogFactory.java -------------------------------------------------------------------------------- /flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBDynamicTableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBDynamicTableFactory.java -------------------------------------------------------------------------------- /flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBDynamicTableSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBDynamicTableSource.java -------------------------------------------------------------------------------- /flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBRowDataInputFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/TiDBRowDataInputFormat.java -------------------------------------------------------------------------------- /flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/examples/TiDBCatalogDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/src/main/java/io/tidb/bigdata/flink/tidb/examples/TiDBCatalogDemo.java -------------------------------------------------------------------------------- /flink/flink-1.11/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory -------------------------------------------------------------------------------- /flink/flink-1.11/src/main/resources/META-INF/services/org.apache.flink.table.factories.TableFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/src/main/resources/META-INF/services/org.apache.flink.table.factories.TableFactory -------------------------------------------------------------------------------- /flink/flink-1.11/src/test/java/io/tidb/bigdata/flink/tidb/FlinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.11/src/test/java/io/tidb/bigdata/flink/tidb/FlinkTest.java -------------------------------------------------------------------------------- /flink/flink-1.12/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/pom.xml -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftDeserializationSchema.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftFormatFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftFormatFactory.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/FormatOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/FormatOptions.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/ReadableMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/ReadableMetadata.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/RowColumnConverters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/format/cdc/RowColumnConverters.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/StreamingReadableMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/StreamingReadableMetadata.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBatchDynamicTableSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBatchDynamicTableSource.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBCatalog.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBCatalogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBCatalogFactory.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBDynamicTableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBDynamicTableFactory.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBDynamicTableSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBDynamicTableSource.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBRowDataInputFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBRowDataInputFormat.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBStreamingDynamicTableSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBStreamingDynamicTableSource.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBStreamingSourceFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/TiDBStreamingSourceFunction.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/examples/TiDBCatalogDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/java/io/tidb/bigdata/flink/tidb/examples/TiDBCatalogDemo.java -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory -------------------------------------------------------------------------------- /flink/flink-1.12/src/main/resources/META-INF/services/org.apache.flink.table.factories.TableFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/main/resources/META-INF/services/org.apache.flink.table.factories.TableFactory -------------------------------------------------------------------------------- /flink/flink-1.12/src/test/java/io/tidb/bigdata/flink/tidb/FlinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.12/src/test/java/io/tidb/bigdata/flink/tidb/FlinkTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/pom.xml -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/catalog/TiDBCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/catalog/TiDBCatalog.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/catalog/TiDBCatalogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/catalog/TiDBCatalogFactory.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/CDCSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/CDCSource.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/CDCSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/CDCSourceBuilder.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/KafkaCDCSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/KafkaCDCSourceBuilder.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/SnapshotSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/SnapshotSource.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/SnapshotSourceSemantic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/SnapshotSourceSemantic.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBMetadata.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBOptions.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBSchemaAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBSchemaAdapter.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBSourceBuilder.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/reader/TiDBSourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/reader/TiDBSourceReader.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/split/TiDBSourceSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/source/split/TiDBSourceSplit.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/table/TiDBDynamicTableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/table/TiDBDynamicTableFactory.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/table/TiDBDynamicTableSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/table/TiDBDynamicTableSource.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/utils/FilterPushDownHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/utils/FilterPushDownHelper.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/utils/JdbcUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/utils/JdbcUtils.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/utils/LookupTableSourceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/utils/LookupTableSourceHelper.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/utils/StoreVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/connector/utils/StoreVersion.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/canal/CanalDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/canal/CanalDeserializationSchema.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/canal/CanalMessageDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/canal/CanalMessageDeserializer.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/canal/FlatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/canal/FlatMessage.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/canal/MQMessageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/canal/MQMessageUtils.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCDeserializationSchema.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCMetadata.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCOptions.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCSchemaAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCSchemaAdapter.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftDeserializationSchema.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftFormatFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftFormatFactory.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/JsonDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/JsonDeserializationSchema.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/RowColumnConverters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/format/cdc/RowColumnConverters.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/telemetry/AsyncTelemetry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/telemetry/AsyncTelemetry.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/telemetry/FlinkTeleMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/io/tidb/bigdata/flink/telemetry/FlinkTeleMsg.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/org/apache/flink/connector/base/source/hybrid/HybridSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/org/apache/flink/connector/base/source/hybrid/HybridSource.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/org/apache/flink/connector/base/source/hybrid/HybridSourceSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/org/apache/flink/connector/base/source/hybrid/HybridSourceSplit.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/org/apache/flink/connector/base/source/hybrid/SwitchSourceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/org/apache/flink/connector/base/source/hybrid/SwitchSourceEvent.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/java/org/apache/flink/connector/base/source/hybrid/SwitchedSources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/java/org/apache/flink/connector/base/source/hybrid/SwitchedSources.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/FlinkTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/FlinkTestBase.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/TiDBTestDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/TiDBTestDatabase.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/catalog/TiDBCatalogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/catalog/TiDBCatalogTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/catalog/TiDBTableFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/catalog/TiDBTableFactoryTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/clustered/ClusteredIndexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/clustered/ClusteredIndexTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownEqualTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownEqualTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLessEqualTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLessEqualTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLessThanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLessThanTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLikeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLikeTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownNotEqualTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownNotEqualTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownNullTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownNullTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownTestBase.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownTestUtils.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownValidator.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/source/TIKVSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/source/TIKVSourceTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/telemetry/TelemetryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/telemetry/TelemetryTest.java -------------------------------------------------------------------------------- /flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/tls/TiKVSourceTLSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.13/src/test/java/io/tidb/bigdata/flink/tidb/tls/TiKVSourceTLSTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/pom.xml -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/InsertOnDuplicateUpdateSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/InsertOnDuplicateUpdateSink.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBCatalog.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBCatalogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBCatalogFactory.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBDynamicTableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBDynamicTableFactory.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBDynamicTableSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBDynamicTableSink.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBDynamicTableSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBDynamicTableSource.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/TiDBOptions.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/sink/TiDBDataStreamSinkProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/sink/TiDBDataStreamSinkProvider.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/sink/TiDBSinkOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/sink/TiDBSinkOptions.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/sink/function/TiDBSinkFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/sink/function/TiDBSinkFunction.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/sink/operator/TiDBWriteOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/sink/operator/TiDBWriteOperator.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/CDCSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/CDCSource.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/CDCSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/CDCSourceBuilder.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/KafkaCDCSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/KafkaCDCSourceBuilder.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/SnapshotSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/SnapshotSource.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/SnapshotSourceSemantic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/SnapshotSourceSemantic.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBMetadata.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBSchemaAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBSchemaAdapter.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/TiDBSourceBuilder.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/reader/TiDBSourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/reader/TiDBSourceReader.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/split/TiDBSourceSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/source/split/TiDBSourceSplit.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/FilterPushDownHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/FilterPushDownHelper.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/JdbcUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/JdbcUtils.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/LookupTableSourceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/LookupTableSourceHelper.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/StoreVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/StoreVersion.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/TiDBRowConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/TiDBRowConverter.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/TiRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/connector/utils/TiRow.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/canal/CanalDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/canal/CanalDeserializationSchema.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/canal/CanalMessageDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/canal/CanalMessageDeserializer.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/canal/FlatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/canal/FlatMessage.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/canal/MQMessageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/canal/MQMessageUtils.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCDeserializationSchema.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCMetadata.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCOptions.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCSchemaAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CDCSchemaAdapter.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftDeserializationSchema.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftFormatFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/CraftFormatFactory.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/JsonDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/JsonDeserializationSchema.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/RowColumnConverters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/format/cdc/RowColumnConverters.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/telemetry/AsyncTelemetry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/telemetry/AsyncTelemetry.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/telemetry/FlinkTeleMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/java/io/tidb/bigdata/flink/telemetry/FlinkTeleMsg.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/FlinkTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/FlinkTestBase.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/SqlHintTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/SqlHintTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/TiDBTestDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/TiDBTestDatabase.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/catalog/TiDBCatalogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/catalog/TiDBCatalogTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/catalog/TiDBTableFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/catalog/TiDBTableFactoryTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/clustered/ClusteredIndexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/clustered/ClusteredIndexTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/delete/TiKVDeleteCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/delete/TiKVDeleteCodecTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/delete/TiKVDeleteNotSupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/delete/TiKVDeleteNotSupportTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/delete/TiKVDeleteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/delete/TiKVDeleteTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/insert/TiKVInsertCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/insert/TiKVInsertCodecTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/jmh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/jmh/README.md -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/jmh/connector/ParseLongBenchMarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/jmh/connector/ParseLongBenchMarkTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/partition/PartitionDeleteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/partition/PartitionDeleteTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/partition/PartitionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/partition/PartitionTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownEqualTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownEqualTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLessEqualTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLessEqualTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLessThanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLessThanTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLikeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownLikeTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownNullTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownNullTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownTestBase.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownTestUtils.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/pushdown/FilterPushDownValidator.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/rowid/AutoGenerateRowIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/rowid/AutoGenerateRowIdTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/rowid/IgnoreAutoColumnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/rowid/IgnoreAutoColumnTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/RealTimeWideTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/RealTimeWideTableTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiDBWriteHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiDBWriteHelperTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVDeduplicateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVDeduplicateTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVSinkBatchModeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVSinkBatchModeTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVSinkStreamingModeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVSinkStreamingModeTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVSinkTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVSinkTypeTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVUpsertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/sink/TiKVUpsertTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/source/TIKVSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/source/TIKVSourceTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/telemetry/TelemetryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/telemetry/TelemetryTest.java -------------------------------------------------------------------------------- /flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/tls/TiKVSourceTLSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-1.14/src/test/java/io/tidb/bigdata/flink/tidb/tls/TiKVSourceTLSTest.java -------------------------------------------------------------------------------- /flink/flink-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-base/pom.xml -------------------------------------------------------------------------------- /flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/JdbcUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/JdbcUtils.java -------------------------------------------------------------------------------- /flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseCatalog.java -------------------------------------------------------------------------------- /flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseCatalogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseCatalogFactory.java -------------------------------------------------------------------------------- /flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseDynamicTableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseDynamicTableFactory.java -------------------------------------------------------------------------------- /flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseDynamicTableSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseDynamicTableSource.java -------------------------------------------------------------------------------- /flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseRowDataInputFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TiDBBaseRowDataInputFormat.java -------------------------------------------------------------------------------- /flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-base/src/main/java/io/tidb/bigdata/flink/tidb/TypeUtils.java -------------------------------------------------------------------------------- /flink/flink-base/src/test/java/io/tidb/bigdata/flink/tidb/JdbcUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/flink-base/src/test/java/io/tidb/bigdata/flink/tidb/JdbcUtilsTest.java -------------------------------------------------------------------------------- /flink/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/flink/pom.xml -------------------------------------------------------------------------------- /hive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/README.md -------------------------------------------------------------------------------- /hive/README_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/README_zh_CN.md -------------------------------------------------------------------------------- /hive/hive-2.2.0/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.2.0/pom.xml -------------------------------------------------------------------------------- /hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBConstant.java -------------------------------------------------------------------------------- /hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBHiveInputFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBHiveInputFormat.java -------------------------------------------------------------------------------- /hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBInputSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBInputSplit.java -------------------------------------------------------------------------------- /hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBRecordReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBRecordReader.java -------------------------------------------------------------------------------- /hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBSerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBSerde.java -------------------------------------------------------------------------------- /hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBStorageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TiDBStorageHandler.java -------------------------------------------------------------------------------- /hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.2.0/src/main/java/io/tidb/bigdata/hive/TypeUtils.java -------------------------------------------------------------------------------- /hive/hive-2.3.6/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.3.6/pom.xml -------------------------------------------------------------------------------- /hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBConstant.java -------------------------------------------------------------------------------- /hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBHiveInputFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBHiveInputFormat.java -------------------------------------------------------------------------------- /hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBInputSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBInputSplit.java -------------------------------------------------------------------------------- /hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBRecordReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBRecordReader.java -------------------------------------------------------------------------------- /hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBSerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBSerde.java -------------------------------------------------------------------------------- /hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBStorageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TiDBStorageHandler.java -------------------------------------------------------------------------------- /hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-2.3.6/src/main/java/io/tidb/bigdata/hive/TypeUtils.java -------------------------------------------------------------------------------- /hive/hive-3.1.2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-3.1.2/pom.xml -------------------------------------------------------------------------------- /hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBConstant.java -------------------------------------------------------------------------------- /hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBHiveInputFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBHiveInputFormat.java -------------------------------------------------------------------------------- /hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBInputSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBInputSplit.java -------------------------------------------------------------------------------- /hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBRecordReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBRecordReader.java -------------------------------------------------------------------------------- /hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBSerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBSerde.java -------------------------------------------------------------------------------- /hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBStorageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TiDBStorageHandler.java -------------------------------------------------------------------------------- /hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/hive-3.1.2/src/main/java/io/tidb/bigdata/hive/TypeUtils.java -------------------------------------------------------------------------------- /hive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/hive/pom.xml -------------------------------------------------------------------------------- /intellij-java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/intellij-java-google-style.xml -------------------------------------------------------------------------------- /jdbc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/README.md -------------------------------------------------------------------------------- /jdbc/driver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/pom.xml -------------------------------------------------------------------------------- /jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/Discoverer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/Discoverer.java -------------------------------------------------------------------------------- /jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/DiscovererFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/DiscovererFactory.java -------------------------------------------------------------------------------- /jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/ExceptionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/ExceptionHelper.java -------------------------------------------------------------------------------- /jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/LoadBalancingDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/LoadBalancingDriver.java -------------------------------------------------------------------------------- /jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/TiDBDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/TiDBDriver.java -------------------------------------------------------------------------------- /jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/impl/DiscovererImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/impl/DiscovererImpl.java -------------------------------------------------------------------------------- /jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/impl/RandomShuffleUrlMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/impl/RandomShuffleUrlMapper.java -------------------------------------------------------------------------------- /jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/impl/RoundRobinUrlMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/main/java/io/tidb/bigdata/jdbc/impl/RoundRobinUrlMapper.java -------------------------------------------------------------------------------- /jdbc/driver/src/main/resources/design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/main/resources/design.png -------------------------------------------------------------------------------- /jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockConfig.java -------------------------------------------------------------------------------- /jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockConnection.java -------------------------------------------------------------------------------- /jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockDiscoverer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockDiscoverer.java -------------------------------------------------------------------------------- /jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockDriver.java -------------------------------------------------------------------------------- /jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockResultSet.java -------------------------------------------------------------------------------- /jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockStatement.java -------------------------------------------------------------------------------- /jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockUrlMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/MockUrlMapper.java -------------------------------------------------------------------------------- /jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/TiDBDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/driver/src/test/java/io/tidb/bigdata/jdbc/TiDBDriverTest.java -------------------------------------------------------------------------------- /jdbc/mariadb-compat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/mariadb-compat/pom.xml -------------------------------------------------------------------------------- /jdbc/mariadb-compat/src/main/java/org/mariadb/jdbc/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/mariadb-compat/src/main/java/org/mariadb/jdbc/Driver.java -------------------------------------------------------------------------------- /jdbc/mariadb-compat/src/test/java/org/mariadb/jdbc/MariaDBDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/mariadb-compat/src/test/java/org/mariadb/jdbc/MariaDBDriverTest.java -------------------------------------------------------------------------------- /jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/jdbc/pom.xml -------------------------------------------------------------------------------- /mapreduce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/README.md -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/pom.xml -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBConfiguration.java -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBInputFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBInputFormat.java -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBInputSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBInputSplit.java -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBRecordReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBRecordReader.java -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBResultSet.java -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBWritable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/TiDBWritable.java -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/example/MapreduceCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/src/main/java/io/tidb/bigdata/mapreduce/tidb/example/MapreduceCmd.java -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mapreduce/mapreduce-base/src/test/java/io/tidb/bigdata/mapreduce/tidb/MapReduceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/mapreduce-base/src/test/java/io/tidb/bigdata/mapreduce/tidb/MapReduceTest.java -------------------------------------------------------------------------------- /mapreduce/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/mapreduce/pom.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/pom.xml -------------------------------------------------------------------------------- /prestodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/README.md -------------------------------------------------------------------------------- /prestodb/README_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/README_zh_CN.md -------------------------------------------------------------------------------- /prestodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/pom.xml -------------------------------------------------------------------------------- /prestodb/src/main/assembly/tidb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/assembly/tidb.xml -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/ConnectorsPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/ConnectorsPlugin.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/JdbcErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/JdbcErrorCode.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBColumnHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBColumnHandle.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBConfig.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBConnector.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBConnectorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBConnectorFactory.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBConnectorId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBConnectorId.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBHandleResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBHandleResolver.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBMetadata.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBModule.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBPageSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBPageSink.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBPageSinkProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBPageSinkProvider.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBRecordCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBRecordCursor.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBRecordSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBRecordSet.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBRecordSetProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBRecordSetProvider.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBSession.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBSplit.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBSplitManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBSplitManager.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBTableHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBTableHandle.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBTableLayoutHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBTableLayoutHandle.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBTransactionHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TiDBTransactionHandle.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TypeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TypeHelper.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TypeHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/TypeHelpers.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/OperatorTranslators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/OperatorTranslators.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/PredicateTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/PredicateTranslator.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/TiDBComputePushdown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/TiDBComputePushdown.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/TiDBPlanOptimizerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/TiDBPlanOptimizerProvider.java -------------------------------------------------------------------------------- /prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/TupleDomainTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/main/java/io/tidb/bigdata/prestodb/tidb/optimization/TupleDomainTranslator.java -------------------------------------------------------------------------------- /prestodb/src/main/resources/META-INF/services/com.facebook.presto.spi.Plugin: -------------------------------------------------------------------------------- 1 | io.tidb.bigdata.prestodb.ConnectorsPlugin 2 | -------------------------------------------------------------------------------- /prestodb/src/test/java/io/tidb/bigdata/prestodb/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/test/java/io/tidb/bigdata/prestodb/ConfigUtils.java -------------------------------------------------------------------------------- /prestodb/src/test/java/io/tidb/bigdata/prestodb/ConnectorsPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/test/java/io/tidb/bigdata/prestodb/ConnectorsPluginTest.java -------------------------------------------------------------------------------- /prestodb/src/test/java/io/tidb/bigdata/prestodb/PrestoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/test/java/io/tidb/bigdata/prestodb/PrestoTest.java -------------------------------------------------------------------------------- /prestodb/src/test/java/io/tidb/bigdata/prestodb/TiDBQueryRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestodb/src/test/java/io/tidb/bigdata/prestodb/TiDBQueryRunner.java -------------------------------------------------------------------------------- /prestosql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/README.md -------------------------------------------------------------------------------- /prestosql/README_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/README_zh_CN.md -------------------------------------------------------------------------------- /prestosql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/pom.xml -------------------------------------------------------------------------------- /prestosql/src/main/assembly/tidb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/assembly/tidb.xml -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/ConnectorsPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/ConnectorsPlugin.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/JdbcErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/JdbcErrorCode.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBColumnHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBColumnHandle.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBConfig.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBConnector.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBConnectorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBConnectorFactory.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBConnectorId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBConnectorId.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBHandleResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBHandleResolver.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBMetadata.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBModule.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBPageSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBPageSink.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBPageSinkProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBPageSinkProvider.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBRecordCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBRecordCursor.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBRecordSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBRecordSet.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBRecordSetProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBRecordSetProvider.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBSession.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBSplit.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBSplitManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBSplitManager.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBTableHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBTableHandle.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBTransactionHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TiDBTransactionHandle.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TypeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TypeHelper.java -------------------------------------------------------------------------------- /prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TypeHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/main/java/io/tidb/bigdata/prestosql/tidb/TypeHelpers.java -------------------------------------------------------------------------------- /prestosql/src/main/resources/META-INF/services/io.prestosql.spi.Plugin: -------------------------------------------------------------------------------- 1 | io.tidb.bigdata.prestosql.ConnectorsPlugin 2 | -------------------------------------------------------------------------------- /prestosql/src/test/java/io/tibigdata/prestosql/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/test/java/io/tibigdata/prestosql/ConfigUtils.java -------------------------------------------------------------------------------- /prestosql/src/test/java/io/tibigdata/prestosql/ConnectorsPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/test/java/io/tibigdata/prestosql/ConnectorsPluginTest.java -------------------------------------------------------------------------------- /prestosql/src/test/java/io/tibigdata/prestosql/PrestoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/test/java/io/tibigdata/prestosql/PrestoTest.java -------------------------------------------------------------------------------- /prestosql/src/test/java/io/tibigdata/prestosql/TiDBQueryRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/prestosql/src/test/java/io/tibigdata/prestosql/TiDBQueryRunner.java -------------------------------------------------------------------------------- /ticdc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/pom.xml -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/Codec.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/DDLValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/DDLValue.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/Event.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/EventChunkDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/EventChunkDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/EventDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/EventDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/EventStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/EventStream.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/Key.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/KeyDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/KeyDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/Misc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/Misc.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/Parser.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/ParserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/ParserFactory.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/PartitionedStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/PartitionedStream.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/ResolvedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/ResolvedValue.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/RowChangedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/RowChangedValue.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/RowColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/RowColumn.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/RowDeletedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/RowDeletedValue.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/RowInsertedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/RowInsertedValue.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/RowUpdatedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/RowUpdatedValue.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/Value.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/ValueDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/ValueDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/craft/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/craft/Codec.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftCodec.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftEventChunkDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftEventChunkDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftEventDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftEventDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftKeyDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftKeyDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftParser.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftParserState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftParserState.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftTermDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftTermDictionary.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftValueDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/craft/CraftValueDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonCodec.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonEventChunkDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonEventChunkDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonEventDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonEventDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonKeyDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonKeyDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonNode.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonParser.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonValueDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/JsonValueDecoder.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonContext.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonFactory.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonJsonNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonJsonNode.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonMissingNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonMissingNode.java -------------------------------------------------------------------------------- /ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonObjectNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/main/java/io/tidb/bigdata/cdc/json/jackson/JacksonObjectNode.java -------------------------------------------------------------------------------- /ticdc/src/test/java/io/tidb/bigdata/cdc/CraftDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/java/io/tidb/bigdata/cdc/CraftDecoderTest.java -------------------------------------------------------------------------------- /ticdc/src/test/java/io/tidb/bigdata/cdc/Expect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/java/io/tidb/bigdata/cdc/Expect.java -------------------------------------------------------------------------------- /ticdc/src/test/java/io/tidb/bigdata/cdc/FileLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/java/io/tidb/bigdata/cdc/FileLoader.java -------------------------------------------------------------------------------- /ticdc/src/test/java/io/tidb/bigdata/cdc/JsonDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/java/io/tidb/bigdata/cdc/JsonDecoderTest.java -------------------------------------------------------------------------------- /ticdc/src/test/java/io/tidb/bigdata/cdc/RowColumnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/java/io/tidb/bigdata/cdc/RowColumnTest.java -------------------------------------------------------------------------------- /ticdc/src/test/java/io/tidb/bigdata/cdc/StreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/java/io/tidb/bigdata/cdc/StreamTest.java -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/ddl_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/ddl_0 -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/ddl_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/ddl_1 -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/ddl_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/ddl_2 -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/ddl_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/ddl_3 -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/row_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/row_0 -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/row_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/row_1 -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/row_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/row_2 -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/rts_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/rts_0 -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/rts_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/rts_1 -------------------------------------------------------------------------------- /ticdc/src/test/resources/craft/value/rts_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/craft/value/rts_2 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/key/ddl_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/key/ddl_0 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/key/ddl_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/key/ddl_1 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/key/ddl_2: -------------------------------------------------------------------------------- 1 | c`F -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/key/row_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/key/row_0 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/key/row_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/key/row_1 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/key/row_2: -------------------------------------------------------------------------------- 1 | c`F -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/key/rts_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/key/rts_0 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/key/rts_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/key/rts_1 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/key/rts_2: -------------------------------------------------------------------------------- 1 | c`F -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/row.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/row.json -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/value/ddl_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/value/ddl_0 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/value/ddl_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/value/ddl_1 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/value/ddl_2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/value/row_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/value/row_0 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/value/row_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/value/row_1 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/value/row_2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/value/rts_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/value/rts_0 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/value/rts_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/ticdc/src/test/resources/json/value/rts_1 -------------------------------------------------------------------------------- /ticdc/src/test/resources/json/value/rts_2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tidb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/pom.xml -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/ClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/ClientConfig.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/ClientSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/ClientSession.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/DataTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/DataTypes.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/DnsSearchHostMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/DnsSearchHostMapping.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/Expressions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/Expressions.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/JdbcConnectionProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/JdbcConnectionProviderFactory.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/MetadataInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/MetadataInternal.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/RecordCursorInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/RecordCursorInternal.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/RecordSetInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/RecordSetInternal.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/ReplicaReadPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/ReplicaReadPolicy.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/RowHandleIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/RowHandleIterator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/Serialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/Serialization.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/SplitInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/SplitInternal.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/SplitManagerInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/SplitManagerInternal.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/SqlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/SqlUtils.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/TiDBWriteHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/TiDBWriteHelper.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/TiDBWriteMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/TiDBWriteMode.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/Wrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/Wrapper.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/allocator/DynamicRowIDAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/allocator/DynamicRowIDAllocator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/allocator/RowIDAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/allocator/RowIDAllocator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/buffer/DeduplicateRowBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/buffer/DeduplicateRowBuffer.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/buffer/RowBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/buffer/RowBuffer.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/catalog/Catalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/catalog/Catalog.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/catalog/CatalogTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/catalog/CatalogTransaction.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/Codec.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/CodecDataInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/CodecDataInput.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/CodecDataInputLittleEndian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/CodecDataInputLittleEndian.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/CodecDataOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/CodecDataOutput.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/CodecDataOutputLittleEndian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/CodecDataOutputLittleEndian.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/KeyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/KeyUtils.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/MetaCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/MetaCodec.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/MyDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/MyDecimal.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/RowDecoderV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/RowDecoderV2.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/RowEncoderV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/RowEncoderV2.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/RowV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/RowV2.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/TableCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/TableCodec.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/TableCodecV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/TableCodecV1.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/TableCodecV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/TableCodecV2.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/codec/TiDBEncodeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/codec/TiDBEncodeHelper.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/BatchedTiChunkColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/BatchedTiChunkColumnVector.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiBlockColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiBlockColumnVector.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiChunk.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiChunkColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiChunkColumnVector.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiColumnVector.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiCoreTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiCoreTime.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiRowColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/TiRowColumnVector.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/AutoGrowByteBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/AutoGrowByteBuffer.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeDate.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeDateTime.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeDecimal.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeFixedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeFixedString.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeMyDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeMyDate.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeMyDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeMyDateTime.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeNumber.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/columnar/datatypes/CHTypeString.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/AggregateFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/AggregateFunction.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/ArithmeticBinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/ArithmeticBinaryExpression.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/Blocklist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/Blocklist.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/ByItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/ByItem.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/ColumnRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/ColumnRef.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/ComparisonBinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/ComparisonBinaryExpression.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/Constant.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/Expression.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/ExpressionBlocklist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/ExpressionBlocklist.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/FuncCallExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/FuncCallExpr.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/FuncCallExprEval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/FuncCallExprEval.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/IsNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/IsNull.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/LogicalBinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/LogicalBinaryExpression.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/Not.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/Not.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/PartitionPruner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/PartitionPruner.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/RangeColumnPartitionPruner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/RangeColumnPartitionPruner.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/RangePartitionPruner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/RangePartitionPruner.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/StringRegExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/StringRegExpression.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/TypeBlocklist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/TypeBlocklist.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/Visitor.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/ColumnMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/ColumnMatcher.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/DefaultVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/DefaultVisitor.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/IndexMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/IndexMatcher.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/IndexRangeSetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/IndexRangeSetBuilder.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/MetaResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/MetaResolver.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/PartAndFilterExprRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/PartAndFilterExprRewriter.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/ProtoConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/ProtoConverter.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/PrunedPartitionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/PrunedPartitionBuilder.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/PseudoCostCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/PseudoCostCalculator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/RangePartitionLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/RangePartitionLocator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/RangeSetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/RangeSetBuilder.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/SupportedExpressionValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/expression/visitor/SupportedExpressionValidator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/handle/ColumnHandleInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/handle/ColumnHandleInternal.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/handle/CommonHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/handle/CommonHandle.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/handle/Handle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/handle/Handle.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/handle/IntHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/handle/IntHandle.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/handle/TableHandleInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/handle/TableHandleInternal.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/key/Base64KeyRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/key/Base64KeyRange.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/key/CompoundKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/key/CompoundKey.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/key/IndexKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/key/IndexKey.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/key/IndexScanKeyRangeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/key/IndexScanKeyRangeBuilder.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/key/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/key/Key.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/key/KeyRangeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/key/KeyRangeBuilder.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/key/RowKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/key/RowKey.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/key/StatisticsKeyRangeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/key/StatisticsKeyRangeBuilder.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/key/TypedKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/key/TypedKey.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/CIStr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/CIStr.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/Collation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/Collation.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/IndexType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/IndexType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/SchemaState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/SchemaState.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiColumnInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiColumnInfo.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiDAGRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiDAGRequest.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiDBInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiDBInfo.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiFlashReplicaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiFlashReplicaInfo.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiIndexColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiIndexColumn.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiIndexInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiIndexInfo.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiPartitionDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiPartitionDef.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiPartitionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiPartitionInfo.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiSequenceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiSequenceInfo.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiTableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiTableInfo.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiUserIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiUserIdentity.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiViewInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/meta/TiViewInfo.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/operation/SchemaInfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/operation/SchemaInfer.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/ChunkIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/ChunkIterator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/ConcreteScanIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/ConcreteScanIterator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/CoprocessorIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/CoprocessorIterator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/DAGIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/DAGIterator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/IndexScanIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/IndexScanIterator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/ScanIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/operation/iterator/ScanIterator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/parser/AstBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/parser/AstBuilder.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/parser/CaseChangingCharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/parser/CaseChangingCharStream.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/parser/MySqlLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/parser/MySqlLexer.g4 -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/parser/MySqlParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/parser/MySqlParser.g4 -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/parser/PartitionWriteAstBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/parser/PartitionWriteAstBuilder.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/parser/TiParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/parser/TiParser.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/partition/PartitionExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/partition/PartitionExpression.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/partition/PartitionedTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/partition/PartitionedTable.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/partition/TableCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/partition/TableCommon.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/predicates/IndexRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/predicates/IndexRange.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/predicates/PredicateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/predicates/PredicateUtils.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/predicates/ScanSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/predicates/ScanSpec.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/predicates/SelectivityCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/predicates/SelectivityCalculator.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/predicates/TiKVScanAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/predicates/TiKVScanAnalyzer.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/row/DefaultRowReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/row/DefaultRowReader.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/row/ObjectRowImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/row/ObjectRowImpl.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/row/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/row/Row.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/row/RowReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/row/RowReader.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/row/RowReaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/row/RowReaderFactory.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/statistics/Bucket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/statistics/Bucket.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/statistics/CMSketch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/statistics/CMSketch.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/statistics/ColumnStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/statistics/ColumnStatistics.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/statistics/Histogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/statistics/Histogram.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/statistics/IndexStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/statistics/IndexStatistics.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/statistics/TableStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/statistics/TableStatistics.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/AbstractDateTimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/AbstractDateTimeType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/BitType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/BitType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/BytesType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/BytesType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/Charset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/Charset.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/Converter.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/DataType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/DataTypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/DataTypeFactory.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/DateTimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/DateTimeType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/DateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/DateType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/DecimalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/DecimalType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/EnumType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/EnumType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/ExtendedDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/ExtendedDateTime.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/IntegerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/IntegerType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/JsonType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/JsonType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/MySQLType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/MySQLType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/RealType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/RealType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/SetType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/SetType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/StringType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/StringType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/TimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/TimeType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/TimestampType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/TimestampType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/types/UninitializedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/types/UninitializedType.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/util/CHTypeMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/util/CHTypeMapping.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/util/LogDesensitization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/util/LogDesensitization.java -------------------------------------------------------------------------------- /tidb/src/main/java/io/tidb/bigdata/tidb/util/MemoryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/main/java/io/tidb/bigdata/tidb/util/MemoryUtil.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/ConfigUtils.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/JdbcConnectionProviderFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/JdbcConnectionProviderFactoryTest.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/ProtobufTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/ProtobufTest.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/RowBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/RowBufferTest.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/TestSqlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/TestSqlUtils.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/allocator/RowIDAllocatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/allocator/RowIDAllocatorTest.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/codec/TableCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/codec/TableCodecTest.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/codec/TableCodecV1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/codec/TableCodecV1Test.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/codec/TableCodecV2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/codec/TableCodecV2Test.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/codec/TiDBEncodeHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/codec/TiDBEncodeHelperTest.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/expression/visitor/PartitionLocatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/expression/visitor/PartitionLocatorTest.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/key/IndexKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/key/IndexKeyTest.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/meta/MetaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/meta/MetaUtils.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/meta/TiColumnInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/meta/TiColumnInfoTest.java -------------------------------------------------------------------------------- /tidb/src/test/java/io/tidb/bigdata/tidb/predicates/TiKVScanAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/tidb/src/test/java/io/tidb/bigdata/tidb/predicates/TiKVScanAnalyzerTest.java -------------------------------------------------------------------------------- /trino/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/README.md -------------------------------------------------------------------------------- /trino/README_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/README_zh_CN.md -------------------------------------------------------------------------------- /trino/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/pom.xml -------------------------------------------------------------------------------- /trino/src/main/assembly/tidb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/assembly/tidb.xml -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/ConnectorsPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/ConnectorsPlugin.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/JdbcErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/JdbcErrorCode.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBColumnHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBColumnHandle.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBConfig.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBConnector.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBConnectorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBConnectorFactory.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBConnectorId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBConnectorId.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBHandleResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBHandleResolver.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBMetadata.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBModule.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBPageSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBPageSink.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBPageSinkProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBPageSinkProvider.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBRecordCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBRecordCursor.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBRecordSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBRecordSet.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBRecordSetProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBRecordSetProvider.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBSession.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBSplit.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBSplitManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBSplitManager.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBTableHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBTableHandle.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBTransactionHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TiDBTransactionHandle.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TypeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TypeHelper.java -------------------------------------------------------------------------------- /trino/src/main/java/io/tidb/bigdata/trino/tidb/TypeHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/main/java/io/tidb/bigdata/trino/tidb/TypeHelpers.java -------------------------------------------------------------------------------- /trino/src/main/resources/META-INF/services/io.trino.spi.Plugin: -------------------------------------------------------------------------------- 1 | io.tidb.bigdata.trino.ConnectorsPlugin -------------------------------------------------------------------------------- /trino/src/test/java/io/tibigdata/trino/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/test/java/io/tibigdata/trino/ConfigUtils.java -------------------------------------------------------------------------------- /trino/src/test/java/io/tibigdata/trino/ConnectorsPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/test/java/io/tibigdata/trino/ConnectorsPluginTest.java -------------------------------------------------------------------------------- /trino/src/test/java/io/tibigdata/trino/PrestoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/test/java/io/tibigdata/trino/PrestoTest.java -------------------------------------------------------------------------------- /trino/src/test/java/io/tibigdata/trino/TiDBQueryRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidb-incubator/TiBigData/HEAD/trino/src/test/java/io/tibigdata/trino/TiDBQueryRunner.java --------------------------------------------------------------------------------