├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── config │ ├── pd.toml │ ├── tikv_rawkv.toml │ ├── tikv_txnkv.toml │ └── tikv_v2.toml ├── labeler.yml ├── license-checker.yml ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── ci_v2.yml │ ├── gh-pages.yml │ ├── labeler.yml │ ├── license-checker.yml │ ├── pr-title-checker.yml │ └── spotbugs.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── dev ├── README.md ├── intellij-java-google-style.xml ├── javafmt ├── proto.sh └── spotbugs-include.xml ├── docs ├── README.md ├── book.toml └── src │ ├── SUMMARY.md │ ├── administration │ ├── configuration.md │ ├── introduction.md │ └── monitoring.md │ ├── architecture │ ├── availability.md │ ├── callWithRetry.jpg │ ├── introduction.md │ ├── observability.md │ ├── region-cache.md │ ├── request-lifecycle.md │ ├── request-overview.jpg │ └── timegraph.png │ ├── contribution │ ├── bug-severity-guide.md │ └── introduction.md │ ├── examples │ ├── bulk-load.md │ ├── introduction.md │ ├── quick-start.md │ ├── rawkv.md │ └── txnkv.md │ ├── introduction │ └── introduction.md │ ├── performance │ ├── introduction.md │ └── ycsb.md │ ├── production-readiness.md │ └── troubleshooting │ ├── error-request.md │ ├── introduction.md │ └── slow-request.md ├── metrics └── grafana │ └── client_java_summary.json ├── pom.xml ├── scripts └── rstats.py └── src ├── main └── java │ └── org │ └── tikv │ ├── common │ ├── AbstractGRPCClient.java │ ├── BytePairWrapper.java │ ├── ByteWrapper.java │ ├── ConfigUtils.java │ ├── DefaultHostMapping.java │ ├── ExtendedDateTime.java │ ├── HostMapping.java │ ├── KVClient.java │ ├── Main.java │ ├── MetricsServer.java │ ├── PDChecker.java │ ├── PDClient.java │ ├── ReadOnlyPDClient.java │ ├── Snapshot.java │ ├── StoreVersion.java │ ├── TiBatchWriteUtils.java │ ├── TiConfiguration.java │ ├── TiDBJDBCClient.java │ ├── TiSession.java │ ├── Utils.java │ ├── Version.java │ ├── apiversion │ │ ├── CodecUtils.java │ │ ├── RequestKeyCodec.java │ │ ├── RequestKeyV1Codec.java │ │ ├── RequestKeyV1RawCodec.java │ │ ├── RequestKeyV1TxnCodec.java │ │ ├── RequestKeyV2Codec.java │ │ ├── RequestKeyV2RawCodec.java │ │ └── RequestKeyV2TxnCodec.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 │ ├── 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 │ ├── event │ │ └── CacheInvalidateEvent.java │ ├── exception │ │ ├── AllocateRowIDOverflowException.java │ │ ├── CastingException.java │ │ ├── CircuitBreakerOpenException.java │ │ ├── CodecException.java │ │ ├── ConvertNotSupportException.java │ │ ├── ConvertOverflowException.java │ │ ├── DAGRequestException.java │ │ ├── GrpcException.java │ │ ├── IgnoreUnsupportedTypeException.java │ │ ├── InvalidCodecFormatException.java │ │ ├── InvalidStoreException.java │ │ ├── KeyException.java │ │ ├── RawCASConflictException.java │ │ ├── RegionException.java │ │ ├── RegionTaskException.java │ │ ├── SSTDecodeException.java │ │ ├── SelectException.java │ │ ├── TiBatchWriteException.java │ │ ├── TiClientInternalException.java │ │ ├── TiDBConvertException.java │ │ ├── TiExpressionException.java │ │ ├── TiInternalException.java │ │ ├── TiKVException.java │ │ ├── TypeException.java │ │ ├── UnsupportedPartitionExprException.java │ │ ├── UnsupportedSyntaxException.java │ │ ├── UnsupportedTypeException.java │ │ └── WriteConflictException.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 │ │ │ ├── RangeSetBuilder.java │ │ │ └── SupportedExpressionValidator.java │ ├── importer │ │ ├── ImporterClient.java │ │ ├── ImporterStoreClient.java │ │ └── SwitchTiKVModeClient.java │ ├── key │ │ ├── CompoundKey.java │ │ ├── IndexKey.java │ │ ├── IndexScanKeyRangeBuilder.java │ │ ├── Key.java │ │ ├── KeyRangeBuilder.java │ │ ├── RowKey.java │ │ ├── StatisticsKeyRangeBuilder.java │ │ └── TypedKey.java │ ├── log │ │ ├── SlowLog.java │ │ ├── SlowLogEmptyImpl.java │ │ ├── SlowLogImpl.java │ │ ├── SlowLogSpan.java │ │ ├── SlowLogSpanEmptyImpl.java │ │ └── SlowLogSpanImpl.java │ ├── meta │ │ ├── CIStr.java │ │ ├── Collation.java │ │ ├── IndexType.java │ │ ├── SchemaState.java │ │ ├── TiColumnInfo.java │ │ ├── TiDAGRequest.java │ │ ├── TiDBInfo.java │ │ ├── TiFlashReplicaInfo.java │ │ ├── TiIndexColumn.java │ │ ├── TiIndexInfo.java │ │ ├── TiPartitionDef.java │ │ ├── TiPartitionExpr.java │ │ ├── TiPartitionInfo.java │ │ ├── TiSequenceInfo.java │ │ ├── TiTableInfo.java │ │ ├── TiTimestamp.java │ │ ├── TiUserIdentity.java │ │ └── TiViewInfo.java │ ├── operation │ │ ├── ErrorHandler.java │ │ ├── KVErrorHandler.java │ │ ├── NoopHandler.java │ │ ├── PDErrorHandler.java │ │ ├── RegionErrorHandler.java │ │ ├── SchemaInfer.java │ │ └── iterator │ │ │ ├── ChunkIterator.java │ │ │ ├── ConcreteScanIterator.java │ │ │ ├── CoprocessorIterator.java │ │ │ ├── DAGIterator.java │ │ │ ├── IndexScanIterator.java │ │ │ ├── RawScanIterator.java │ │ │ └── ScanIterator.java │ ├── parser │ │ ├── AstBuilder.java │ │ ├── CaseChangingCharStream.java │ │ ├── MySqlLexer.g4 │ │ ├── MySqlParser.g4 │ │ └── TiParser.java │ ├── pd │ │ ├── PDError.java │ │ └── PDUtils.java │ ├── policy │ │ ├── RetryMaxMs.java │ │ └── RetryPolicy.java │ ├── predicates │ │ ├── IndexRange.java │ │ ├── PredicateUtils.java │ │ ├── ScanSpec.java │ │ ├── SelectivityCalculator.java │ │ └── TiKVScanAnalyzer.java │ ├── region │ │ ├── AbstractRegionStoreClient.java │ │ ├── RegionCache.java │ │ ├── RegionErrorReceiver.java │ │ ├── RegionManager.java │ │ ├── RegionStoreClient.java │ │ ├── StoreHealthyChecker.java │ │ ├── TiRegion.java │ │ ├── TiStore.java │ │ └── TiStoreType.java │ ├── replica │ │ ├── FollowerReplicaSelector.java │ │ ├── LeaderFollowerReplicaSelector.java │ │ ├── LeaderReplicaSelector.java │ │ ├── Region.java │ │ ├── ReplicaSelector.java │ │ └── Store.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 │ ├── streaming │ │ └── StreamingResponse.java │ ├── types │ │ ├── AbstractDateTimeType.java │ │ ├── BitType.java │ │ ├── BytesType.java │ │ ├── Charset.java │ │ ├── Converter.java │ │ ├── DataType.java │ │ ├── DataTypeFactory.java │ │ ├── DateTimeType.java │ │ ├── DateType.java │ │ ├── DecimalType.java │ │ ├── EnumType.java │ │ ├── IntegerType.java │ │ ├── JsonType.java │ │ ├── MySQLType.java │ │ ├── RealType.java │ │ ├── SetType.java │ │ ├── StringType.java │ │ ├── TimeType.java │ │ ├── TimestampType.java │ │ └── UninitializedType.java │ └── util │ │ ├── BackOffFunction.java │ │ ├── BackOffer.java │ │ ├── Batch.java │ │ ├── CHTypeMapping.java │ │ ├── ChannelFactory.java │ │ ├── ClientUtils.java │ │ ├── ConcreteBackOffer.java │ │ ├── DeleteRange.java │ │ ├── FastByteComparisons.java │ │ ├── FutureObserver.java │ │ ├── HistogramUtils.java │ │ ├── JsonUtils.java │ │ ├── KeyRangeUtils.java │ │ ├── MemoryUtil.java │ │ ├── Pair.java │ │ ├── RangeSplitter.java │ │ ├── ScanOption.java │ │ ├── Timer.java │ │ └── TsoUtils.java │ ├── raw │ ├── RawKVClient.java │ ├── RawKVClientBase.java │ └── SmartRawKVClient.java │ ├── service │ └── failsafe │ │ ├── CircuitBreaker.java │ │ ├── CircuitBreakerImpl.java │ │ ├── CircuitBreakerMetrics.java │ │ ├── CircuitBreakerMetricsImpl.java │ │ ├── HealthCounts.java │ │ ├── MetricsListener.java │ │ └── NoOpCircuitBreakerMetrics.java │ └── txn │ ├── AbstractLockResolverClient.java │ ├── KVClient.java │ ├── Lock.java │ ├── LockResolverClientV2.java │ ├── LockResolverClientV3.java │ ├── LockResolverClientV4.java │ ├── ResolveLockResult.java │ ├── TTLManager.java │ ├── TwoPhaseCommitter.java │ ├── TxnExpireTime.java │ ├── TxnKVClient.java │ ├── TxnStatus.java │ ├── exception │ ├── LockException.java │ ├── TxnNotFoundException.java │ └── WriteConflictException.java │ └── type │ ├── BatchKeys.java │ ├── ClientRPCResult.java │ └── GroupKeyResult.java └── test ├── java └── org │ └── tikv │ ├── BaseRawKVTest.java │ ├── BaseTxnKVTest.java │ ├── common │ ├── ApiVersionTest.java │ ├── CacheInvalidCallBackTest.java │ ├── ChannelFactoryTest.java │ ├── GrpcUtils.java │ ├── KVMockServer.java │ ├── MockRegionManager.java │ ├── MockServerTest.java │ ├── MockThreeStoresTest.java │ ├── PDClientIntegrationTest.java │ ├── PDClientMockTest.java │ ├── PDClientV2MockTest.java │ ├── PDMockServer.java │ ├── PDMockServerTest.java │ ├── RegionErrorTest.java │ ├── RegionManagerTest.java │ ├── RegionStoreClientTest.java │ ├── SeekLeaderStoreTest.java │ ├── SeekProxyStoreTest.java │ ├── StoreConfig.java │ ├── TiConfigurationTest.java │ ├── TiSessionTest.java │ ├── TimeoutTest.java │ ├── TsoBatchUsedUpTest.java │ ├── apiversion │ │ └── RequestKeyCodecTest.java │ ├── codec │ │ ├── CodecTest.java │ │ └── MyDecimalTest.java │ ├── columnar │ │ └── TiChunkColumnVectorTest.java │ ├── importer │ │ ├── RawKVIngestTest.java │ │ ├── RegionSplitTest.java │ │ ├── SwitchTiKVModeTest.java │ │ └── TxnKVIngestTest.java │ ├── key │ │ └── KeyTest.java │ ├── log │ │ └── SlowLogImplTest.java │ └── util │ │ └── PairTest.java │ ├── raw │ ├── CASTest.java │ ├── MetricsTest.java │ ├── RawKVClientTest.java │ ├── SmartRawKVClientTest.java │ └── WarmupTest.java │ ├── service │ └── failsafe │ │ ├── CircuitBreakerMetricsTest.java │ │ └── CircuitBreakerTest.java │ ├── txn │ ├── BatchGetTest.java │ ├── ReplicaReadTest.java │ ├── TXNTest.java │ └── TwoPhaseCommitterTest.java │ └── util │ ├── ConcreteBackOfferTest.java │ ├── RangeSplitterTest.java │ └── TestUtils.java └── resources ├── log4j.properties ├── tikv.properties └── tls ├── ca.crt ├── client.crt └── client.pem /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/config/pd.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/config/pd.toml -------------------------------------------------------------------------------- /.github/config/tikv_rawkv.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/config/tikv_rawkv.toml -------------------------------------------------------------------------------- /.github/config/tikv_txnkv.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/config/tikv_txnkv.toml -------------------------------------------------------------------------------- /.github/config/tikv_v2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/config/tikv_v2.toml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/license-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/license-checker.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/ci_v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/workflows/ci_v2.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/license-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/workflows/license-checker.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/workflows/pr-title-checker.yml -------------------------------------------------------------------------------- /.github/workflows/spotbugs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.github/workflows/spotbugs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/README.md -------------------------------------------------------------------------------- /dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/dev/README.md -------------------------------------------------------------------------------- /dev/intellij-java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/dev/intellij-java-google-style.xml -------------------------------------------------------------------------------- /dev/javafmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/dev/javafmt -------------------------------------------------------------------------------- /dev/proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/dev/proto.sh -------------------------------------------------------------------------------- /dev/spotbugs-include.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/dev/spotbugs-include.xml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/administration/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/administration/configuration.md -------------------------------------------------------------------------------- /docs/src/administration/introduction.md: -------------------------------------------------------------------------------- 1 | # Administration 2 | -------------------------------------------------------------------------------- /docs/src/administration/monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/administration/monitoring.md -------------------------------------------------------------------------------- /docs/src/architecture/availability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/architecture/availability.md -------------------------------------------------------------------------------- /docs/src/architecture/callWithRetry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/architecture/callWithRetry.jpg -------------------------------------------------------------------------------- /docs/src/architecture/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/architecture/introduction.md -------------------------------------------------------------------------------- /docs/src/architecture/observability.md: -------------------------------------------------------------------------------- 1 | # Observability: Slow Log and Metrics 2 | -------------------------------------------------------------------------------- /docs/src/architecture/region-cache.md: -------------------------------------------------------------------------------- 1 | # Region Cache 2 | -------------------------------------------------------------------------------- /docs/src/architecture/request-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/architecture/request-lifecycle.md -------------------------------------------------------------------------------- /docs/src/architecture/request-overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/architecture/request-overview.jpg -------------------------------------------------------------------------------- /docs/src/architecture/timegraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/architecture/timegraph.png -------------------------------------------------------------------------------- /docs/src/contribution/bug-severity-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/contribution/bug-severity-guide.md -------------------------------------------------------------------------------- /docs/src/contribution/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/contribution/introduction.md -------------------------------------------------------------------------------- /docs/src/examples/bulk-load.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/src/examples/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/examples/introduction.md -------------------------------------------------------------------------------- /docs/src/examples/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/examples/quick-start.md -------------------------------------------------------------------------------- /docs/src/examples/rawkv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/examples/rawkv.md -------------------------------------------------------------------------------- /docs/src/examples/txnkv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/examples/txnkv.md -------------------------------------------------------------------------------- /docs/src/introduction/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/introduction/introduction.md -------------------------------------------------------------------------------- /docs/src/performance/introduction.md: -------------------------------------------------------------------------------- 1 | # Performance 2 | -------------------------------------------------------------------------------- /docs/src/performance/ycsb.md: -------------------------------------------------------------------------------- 1 | # YCSB Benchmarks 2 | -------------------------------------------------------------------------------- /docs/src/production-readiness.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/production-readiness.md -------------------------------------------------------------------------------- /docs/src/troubleshooting/error-request.md: -------------------------------------------------------------------------------- 1 | # Error Request Diagnosis 2 | -------------------------------------------------------------------------------- /docs/src/troubleshooting/introduction.md: -------------------------------------------------------------------------------- 1 | # Troubleshooting 2 | -------------------------------------------------------------------------------- /docs/src/troubleshooting/slow-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/docs/src/troubleshooting/slow-request.md -------------------------------------------------------------------------------- /metrics/grafana/client_java_summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/metrics/grafana/client_java_summary.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/pom.xml -------------------------------------------------------------------------------- /scripts/rstats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/scripts/rstats.py -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/AbstractGRPCClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/AbstractGRPCClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/BytePairWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/BytePairWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/ByteWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/ByteWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/ConfigUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/DefaultHostMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/DefaultHostMapping.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/ExtendedDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/ExtendedDateTime.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/HostMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/HostMapping.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/KVClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/KVClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/Main.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/MetricsServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/MetricsServer.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/PDChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/PDChecker.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/PDClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/PDClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/ReadOnlyPDClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/ReadOnlyPDClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/Snapshot.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/StoreVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/StoreVersion.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/TiBatchWriteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/TiBatchWriteUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/TiConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/TiConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/TiDBJDBCClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/TiDBJDBCClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/TiSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/TiSession.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/Utils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/Version.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/apiversion/CodecUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/apiversion/CodecUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/apiversion/RequestKeyCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/apiversion/RequestKeyCodec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/apiversion/RequestKeyV1Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/apiversion/RequestKeyV1Codec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/apiversion/RequestKeyV1RawCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/apiversion/RequestKeyV1RawCodec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/apiversion/RequestKeyV1TxnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/apiversion/RequestKeyV1TxnCodec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/apiversion/RequestKeyV2Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/apiversion/RequestKeyV2Codec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/apiversion/RequestKeyV2RawCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/apiversion/RequestKeyV2RawCodec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/apiversion/RequestKeyV2TxnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/apiversion/RequestKeyV2TxnCodec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/catalog/Catalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/catalog/Catalog.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/catalog/CatalogTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/catalog/CatalogTransaction.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/Codec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/CodecDataInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/CodecDataInput.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/CodecDataInputLittleEndian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/CodecDataInputLittleEndian.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/CodecDataOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/CodecDataOutput.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/CodecDataOutputLittleEndian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/CodecDataOutputLittleEndian.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/KeyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/KeyUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/MetaCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/MetaCodec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/MyDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/MyDecimal.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/RowDecoderV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/RowDecoderV2.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/RowEncoderV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/RowEncoderV2.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/RowV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/RowV2.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/TableCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/TableCodec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/TableCodecV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/TableCodecV1.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/codec/TableCodecV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/codec/TableCodecV2.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/BatchedTiChunkColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/BatchedTiChunkColumnVector.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/TiBlockColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/TiBlockColumnVector.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/TiChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/TiChunk.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/TiChunkColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/TiChunkColumnVector.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/TiColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/TiColumnVector.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/TiCoreTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/TiCoreTime.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/TiRowColumnVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/TiRowColumnVector.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/AutoGrowByteBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/AutoGrowByteBuffer.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/CHType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/CHType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/CHTypeDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/CHTypeDate.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/CHTypeDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/CHTypeDateTime.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/CHTypeDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/CHTypeDecimal.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/CHTypeFixedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/CHTypeFixedString.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/CHTypeMyDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/CHTypeMyDate.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/CHTypeMyDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/CHTypeMyDateTime.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/CHTypeNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/CHTypeNumber.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/columnar/datatypes/CHTypeString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/columnar/datatypes/CHTypeString.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/event/CacheInvalidateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/event/CacheInvalidateEvent.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/AllocateRowIDOverflowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/AllocateRowIDOverflowException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/CastingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/CastingException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/CircuitBreakerOpenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/CircuitBreakerOpenException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/CodecException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/CodecException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/ConvertNotSupportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/ConvertNotSupportException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/ConvertOverflowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/ConvertOverflowException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/DAGRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/DAGRequestException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/GrpcException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/GrpcException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/IgnoreUnsupportedTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/IgnoreUnsupportedTypeException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/InvalidCodecFormatException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/InvalidCodecFormatException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/InvalidStoreException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/InvalidStoreException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/KeyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/KeyException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/RawCASConflictException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/RawCASConflictException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/RegionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/RegionException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/RegionTaskException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/RegionTaskException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/SSTDecodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/SSTDecodeException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/SelectException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/SelectException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/TiBatchWriteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/TiBatchWriteException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/TiClientInternalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/TiClientInternalException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/TiDBConvertException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/TiDBConvertException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/TiExpressionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/TiExpressionException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/TiInternalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/TiInternalException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/TiKVException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/TiKVException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/TypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/TypeException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/UnsupportedPartitionExprException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/UnsupportedPartitionExprException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/UnsupportedSyntaxException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/UnsupportedSyntaxException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/UnsupportedTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/UnsupportedTypeException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/exception/WriteConflictException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/exception/WriteConflictException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/AggregateFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/AggregateFunction.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/ArithmeticBinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/ArithmeticBinaryExpression.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/Blocklist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/Blocklist.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/ByItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/ByItem.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/ColumnRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/ColumnRef.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/ComparisonBinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/ComparisonBinaryExpression.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/Constant.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/Expression.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/ExpressionBlocklist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/ExpressionBlocklist.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/FuncCallExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/FuncCallExpr.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/FuncCallExprEval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/FuncCallExprEval.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/IsNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/IsNull.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/LogicalBinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/LogicalBinaryExpression.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/Not.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/Not.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/PartitionPruner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/PartitionPruner.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/RangeColumnPartitionPruner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/RangeColumnPartitionPruner.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/RangePartitionPruner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/RangePartitionPruner.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/StringRegExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/StringRegExpression.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/TypeBlocklist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/TypeBlocklist.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/Visitor.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/ColumnMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/ColumnMatcher.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/DefaultVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/DefaultVisitor.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/IndexMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/IndexMatcher.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/IndexRangeSetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/IndexRangeSetBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/MetaResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/MetaResolver.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/PartAndFilterExprRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/PartAndFilterExprRewriter.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/ProtoConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/ProtoConverter.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/PrunedPartitionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/PrunedPartitionBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/PseudoCostCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/PseudoCostCalculator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/RangeSetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/RangeSetBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/expression/visitor/SupportedExpressionValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/expression/visitor/SupportedExpressionValidator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/importer/ImporterClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/importer/ImporterClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/importer/ImporterStoreClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/importer/ImporterStoreClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/importer/SwitchTiKVModeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/importer/SwitchTiKVModeClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/key/CompoundKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/key/CompoundKey.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/key/IndexKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/key/IndexKey.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/key/IndexScanKeyRangeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/key/IndexScanKeyRangeBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/key/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/key/Key.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/key/KeyRangeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/key/KeyRangeBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/key/RowKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/key/RowKey.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/key/StatisticsKeyRangeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/key/StatisticsKeyRangeBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/key/TypedKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/key/TypedKey.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/log/SlowLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/log/SlowLog.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/log/SlowLogEmptyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/log/SlowLogEmptyImpl.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/log/SlowLogImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/log/SlowLogImpl.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/log/SlowLogSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/log/SlowLogSpan.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/log/SlowLogSpanEmptyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/log/SlowLogSpanEmptyImpl.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/log/SlowLogSpanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/log/SlowLogSpanImpl.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/CIStr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/CIStr.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/Collation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/Collation.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/IndexType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/IndexType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/SchemaState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/SchemaState.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiColumnInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiColumnInfo.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiDAGRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiDAGRequest.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiDBInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiDBInfo.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiFlashReplicaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiFlashReplicaInfo.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiIndexColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiIndexColumn.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiIndexInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiIndexInfo.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiPartitionDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiPartitionDef.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiPartitionExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiPartitionExpr.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiPartitionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiPartitionInfo.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiSequenceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiSequenceInfo.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiTableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiTableInfo.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiTimestamp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiTimestamp.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiUserIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiUserIdentity.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/meta/TiViewInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/meta/TiViewInfo.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/ErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/ErrorHandler.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/KVErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/KVErrorHandler.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/NoopHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/NoopHandler.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/PDErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/PDErrorHandler.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/RegionErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/RegionErrorHandler.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/SchemaInfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/SchemaInfer.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/iterator/ChunkIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/iterator/ChunkIterator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/iterator/ConcreteScanIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/iterator/ConcreteScanIterator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/iterator/CoprocessorIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/iterator/CoprocessorIterator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/iterator/DAGIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/iterator/DAGIterator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/iterator/IndexScanIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/iterator/IndexScanIterator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/iterator/RawScanIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/iterator/RawScanIterator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/operation/iterator/ScanIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/operation/iterator/ScanIterator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/parser/AstBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/parser/AstBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/parser/CaseChangingCharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/parser/CaseChangingCharStream.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/parser/MySqlLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/parser/MySqlLexer.g4 -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/parser/MySqlParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/parser/MySqlParser.g4 -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/parser/TiParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/parser/TiParser.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/pd/PDError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/pd/PDError.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/pd/PDUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/pd/PDUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/policy/RetryMaxMs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/policy/RetryMaxMs.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/policy/RetryPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/policy/RetryPolicy.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/predicates/IndexRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/predicates/IndexRange.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/predicates/PredicateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/predicates/PredicateUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/predicates/ScanSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/predicates/ScanSpec.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/predicates/SelectivityCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/predicates/SelectivityCalculator.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/predicates/TiKVScanAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/predicates/TiKVScanAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/region/AbstractRegionStoreClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/region/AbstractRegionStoreClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/region/RegionCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/region/RegionCache.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/region/RegionErrorReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/region/RegionErrorReceiver.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/region/RegionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/region/RegionManager.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/region/RegionStoreClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/region/RegionStoreClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/region/StoreHealthyChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/region/StoreHealthyChecker.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/region/TiRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/region/TiRegion.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/region/TiStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/region/TiStore.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/region/TiStoreType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/region/TiStoreType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/replica/FollowerReplicaSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/replica/FollowerReplicaSelector.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/replica/LeaderFollowerReplicaSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/replica/LeaderFollowerReplicaSelector.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/replica/LeaderReplicaSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/replica/LeaderReplicaSelector.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/replica/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/replica/Region.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/replica/ReplicaSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/replica/ReplicaSelector.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/replica/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/replica/Store.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/row/DefaultRowReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/row/DefaultRowReader.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/row/ObjectRowImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/row/ObjectRowImpl.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/row/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/row/Row.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/row/RowReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/row/RowReader.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/row/RowReaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/row/RowReaderFactory.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/statistics/Bucket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/statistics/Bucket.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/statistics/CMSketch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/statistics/CMSketch.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/statistics/ColumnStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/statistics/ColumnStatistics.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/statistics/Histogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/statistics/Histogram.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/statistics/IndexStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/statistics/IndexStatistics.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/statistics/TableStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/statistics/TableStatistics.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/streaming/StreamingResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/streaming/StreamingResponse.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/AbstractDateTimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/AbstractDateTimeType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/BitType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/BitType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/BytesType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/BytesType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/Charset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/Charset.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/Converter.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/DataType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/DataTypeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/DataTypeFactory.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/DateTimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/DateTimeType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/DateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/DateType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/DecimalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/DecimalType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/EnumType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/EnumType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/IntegerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/IntegerType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/JsonType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/JsonType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/MySQLType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/MySQLType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/RealType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/RealType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/SetType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/SetType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/StringType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/StringType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/TimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/TimeType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/TimestampType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/TimestampType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/types/UninitializedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/types/UninitializedType.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/BackOffFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/BackOffFunction.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/BackOffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/BackOffer.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/Batch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/Batch.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/CHTypeMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/CHTypeMapping.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/ChannelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/ChannelFactory.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/ClientUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/ClientUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/ConcreteBackOffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/ConcreteBackOffer.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/DeleteRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/DeleteRange.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/FastByteComparisons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/FastByteComparisons.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/FutureObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/FutureObserver.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/HistogramUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/HistogramUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/JsonUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/KeyRangeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/KeyRangeUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/MemoryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/MemoryUtil.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/Pair.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/RangeSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/RangeSplitter.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/ScanOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/ScanOption.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/Timer.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/common/util/TsoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/common/util/TsoUtils.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/raw/RawKVClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/raw/RawKVClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/raw/RawKVClientBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/raw/RawKVClientBase.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/raw/SmartRawKVClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/raw/SmartRawKVClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/service/failsafe/CircuitBreaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/service/failsafe/CircuitBreaker.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/service/failsafe/CircuitBreakerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/service/failsafe/CircuitBreakerImpl.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/service/failsafe/CircuitBreakerMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/service/failsafe/CircuitBreakerMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/service/failsafe/CircuitBreakerMetricsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/service/failsafe/CircuitBreakerMetricsImpl.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/service/failsafe/HealthCounts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/service/failsafe/HealthCounts.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/service/failsafe/MetricsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/service/failsafe/MetricsListener.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/service/failsafe/NoOpCircuitBreakerMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/service/failsafe/NoOpCircuitBreakerMetrics.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/AbstractLockResolverClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/AbstractLockResolverClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/KVClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/KVClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/Lock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/Lock.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/LockResolverClientV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/LockResolverClientV2.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/LockResolverClientV3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/LockResolverClientV3.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/LockResolverClientV4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/LockResolverClientV4.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/ResolveLockResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/ResolveLockResult.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/TTLManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/TTLManager.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/TwoPhaseCommitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/TwoPhaseCommitter.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/TxnExpireTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/TxnExpireTime.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/TxnKVClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/TxnKVClient.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/TxnStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/TxnStatus.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/exception/LockException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/exception/LockException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/exception/TxnNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/exception/TxnNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/exception/WriteConflictException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/exception/WriteConflictException.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/type/BatchKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/type/BatchKeys.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/type/ClientRPCResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/type/ClientRPCResult.java -------------------------------------------------------------------------------- /src/main/java/org/tikv/txn/type/GroupKeyResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/main/java/org/tikv/txn/type/GroupKeyResult.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/BaseRawKVTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/BaseRawKVTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/BaseTxnKVTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/BaseTxnKVTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/ApiVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/ApiVersionTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/CacheInvalidCallBackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/CacheInvalidCallBackTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/ChannelFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/ChannelFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/GrpcUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/GrpcUtils.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/KVMockServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/KVMockServer.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/MockRegionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/MockRegionManager.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/MockServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/MockServerTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/MockThreeStoresTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/MockThreeStoresTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/PDClientIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/PDClientIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/PDClientMockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/PDClientMockTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/PDClientV2MockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/PDClientV2MockTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/PDMockServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/PDMockServer.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/PDMockServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/PDMockServerTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/RegionErrorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/RegionErrorTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/RegionManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/RegionManagerTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/RegionStoreClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/RegionStoreClientTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/SeekLeaderStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/SeekLeaderStoreTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/SeekProxyStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/SeekProxyStoreTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/StoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/StoreConfig.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/TiConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/TiConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/TiSessionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/TiSessionTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/TimeoutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/TimeoutTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/TsoBatchUsedUpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/TsoBatchUsedUpTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/apiversion/RequestKeyCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/apiversion/RequestKeyCodecTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/codec/CodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/codec/CodecTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/codec/MyDecimalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/codec/MyDecimalTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/columnar/TiChunkColumnVectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/columnar/TiChunkColumnVectorTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/importer/RawKVIngestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/importer/RawKVIngestTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/importer/RegionSplitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/importer/RegionSplitTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/importer/SwitchTiKVModeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/importer/SwitchTiKVModeTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/importer/TxnKVIngestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/importer/TxnKVIngestTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/key/KeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/key/KeyTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/log/SlowLogImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/log/SlowLogImplTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/common/util/PairTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/common/util/PairTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/raw/CASTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/raw/CASTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/raw/MetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/raw/MetricsTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/raw/RawKVClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/raw/RawKVClientTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/raw/SmartRawKVClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/raw/SmartRawKVClientTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/raw/WarmupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/raw/WarmupTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/service/failsafe/CircuitBreakerMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/service/failsafe/CircuitBreakerMetricsTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/service/failsafe/CircuitBreakerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/service/failsafe/CircuitBreakerTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/txn/BatchGetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/txn/BatchGetTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/txn/ReplicaReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/txn/ReplicaReadTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/txn/TXNTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/txn/TXNTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/txn/TwoPhaseCommitterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/txn/TwoPhaseCommitterTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/util/ConcreteBackOfferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/util/ConcreteBackOfferTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/util/RangeSplitterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/util/RangeSplitterTest.java -------------------------------------------------------------------------------- /src/test/java/org/tikv/util/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/java/org/tikv/util/TestUtils.java -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/resources/tikv.properties: -------------------------------------------------------------------------------- 1 | tikv.db_prefix=configFileTest -------------------------------------------------------------------------------- /src/test/resources/tls/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/resources/tls/ca.crt -------------------------------------------------------------------------------- /src/test/resources/tls/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/resources/tls/client.crt -------------------------------------------------------------------------------- /src/test/resources/tls/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikv/client-java/HEAD/src/test/resources/tls/client.pem --------------------------------------------------------------------------------