From 20cd53c4769c83c0faf085be880fce932a5747ab Mon Sep 17 00:00:00 2001 From: birdstorm Date: Wed, 21 Nov 2018 18:03:04 +0800 Subject: [PATCH] rename java packages Signed-off-by: birdstorm --- pom.xml | 4 +- scripts/proto.sh | 9 +-- .../tikv/AbstractGRPCClient.java | 12 +-- src/main/java/{com/pingcap => org}/tikv/BUILD | 0 .../java/{com/pingcap => org}/tikv/Main.java | 2 +- .../{com/pingcap => org}/tikv/PDClient.java | 52 ++++++------- .../pingcap => org}/tikv/RawKVClient.java | 20 ++--- .../tikv/ReadOnlyPDClient.java | 10 +-- .../{com/pingcap => org}/tikv/Snapshot.java | 40 +++++----- .../pingcap => org}/tikv/TiConfiguration.java | 6 +- .../{com/pingcap => org}/tikv/TiSession.java | 12 +-- .../pingcap => org}/tikv/catalog/Catalog.java | 8 +- .../tikv/catalog/CatalogTransaction.java | 24 +++--- .../pingcap => org}/tikv/codec/Codec.java | 4 +- .../tikv/codec/CodecDataInput.java | 2 +- .../tikv/codec/CodecDataOutput.java | 2 +- .../pingcap => org}/tikv/codec/KeyUtils.java | 4 +- .../pingcap => org}/tikv/codec/MyDecimal.java | 2 +- .../tikv/event/CacheInvalidateEvent.java | 2 +- .../tikv/exception/CastingException.java | 2 +- .../tikv/exception/DAGRequestException.java | 2 +- .../tikv/exception/GrpcException.java | 2 +- .../IgnoreUnsupportedTypeException.java | 2 +- .../InvalidCodecFormatException.java | 2 +- .../tikv/exception/KeyException.java | 4 +- .../tikv/exception/RegionException.java | 4 +- .../tikv/exception/RegionTaskException.java | 2 +- .../tikv/exception/SelectException.java | 2 +- .../exception/TiClientInternalException.java | 2 +- .../tikv/exception/TiExpressionException.java | 2 +- .../tikv/exception/TypeException.java | 2 +- .../exception/UnsupportedTypeException.java | 2 +- .../tikv/expression/AggregateFunction.java | 2 +- .../ArithmeticBinaryExpression.java | 4 +- .../tikv/expression/Blacklist.java | 2 +- .../tikv/expression/ByItem.java | 4 +- .../tikv/expression/ColumnRef.java | 12 +-- .../ComparisonBinaryExpression.java | 10 +-- .../tikv/expression/Constant.java | 6 +- .../tikv/expression/Expression.java | 2 +- .../tikv/expression/ExpressionBlacklist.java | 2 +- .../tikv/expression/IsNull.java | 2 +- .../expression/LogicalBinaryExpression.java | 2 +- .../pingcap => org}/tikv/expression/Not.java | 2 +- .../tikv/expression/StringRegExpression.java | 10 +-- .../tikv/expression/TypeBlacklist.java | 6 +- .../tikv/expression/Visitor.java | 2 +- .../expression/visitor/ColumnMatcher.java | 6 +- .../expression/visitor/DefaultVisitor.java | 4 +- .../visitor/ExpressionTypeCoercer.java | 18 ++--- .../tikv/expression/visitor/IndexMatcher.java | 8 +- .../expression/visitor/IndexRangeBuilder.java | 18 ++--- .../tikv/expression/visitor/MetaResolver.java | 8 +- .../expression/visitor/ProtoConverter.java | 16 ++-- .../visitor/PseudoCostCalculator.java | 8 +- .../visitor/SupportedExpressionValidator.java | 6 +- .../pingcap => org}/tikv/key/CompoundKey.java | 4 +- .../pingcap => org}/tikv/key/IndexKey.java | 8 +- .../{com/pingcap => org}/tikv/key/Key.java | 10 +-- .../{com/pingcap => org}/tikv/key/RowKey.java | 18 ++--- .../pingcap => org}/tikv/key/TypedKey.java | 10 +-- .../{com/pingcap => org}/tikv/meta/CIStr.java | 2 +- .../pingcap => org}/tikv/meta/Collation.java | 2 +- .../pingcap => org}/tikv/meta/IndexType.java | 4 +- .../tikv/meta/SchemaState.java | 4 +- .../tikv/meta/TiColumnInfo.java | 12 +-- .../tikv/meta/TiDAGRequest.java | 32 ++++---- .../pingcap => org}/tikv/meta/TiDBInfo.java | 2 +- .../tikv/meta/TiIndexColumn.java | 4 +- .../tikv/meta/TiIndexInfo.java | 2 +- .../tikv/meta/TiPartitionDef.java | 2 +- .../tikv/meta/TiPartitionInfo.java | 2 +- .../tikv/meta/TiTableInfo.java | 10 +-- .../tikv/meta/TiTimestamp.java | 2 +- .../tikv/operation/ErrorHandler.java | 4 +- .../tikv/operation/KVErrorHandler.java | 20 ++--- .../tikv/operation/PDErrorHandler.java | 12 +-- .../tikv/operation/SchemaInfer.java | 20 ++--- .../operation/iterator/ChunkIterator.java | 4 +- .../iterator/ConcreteScanIterator.java | 16 ++-- .../operation/iterator/CoprocessIterator.java | 22 +++--- .../tikv/operation/iterator/DAGIterator.java | 28 +++---- .../operation/iterator/IndexScanIterator.java | 18 ++--- .../operation/iterator/RawScanIterator.java | 18 ++--- .../tikv/operation/iterator/ScanIterator.java | 14 ++-- .../tikv/operation/transformer/Cast.java | 6 +- .../transformer/MultiKeyDecoder.java | 8 +- .../tikv/operation/transformer/NoOp.java | 6 +- .../operation/transformer/Projection.java | 6 +- .../operation/transformer/RowTransformer.java | 8 +- .../tikv/operation/transformer/Skip.java | 6 +- .../tikv/policy/RetryMaxMs.java | 6 +- .../tikv/policy/RetryPolicy.java | 10 +-- .../tikv/predicates/IndexRange.java | 6 +- .../tikv/predicates/PredicateUtils.java | 26 +++---- .../tikv/predicates/ScanAnalyzer.java | 38 +++++----- .../tikv/predicates/ScanSpec.java | 18 ++--- .../predicates/SelectivityCalculator.java | 8 +- .../tikv/region/RegionErrorReceiver.java | 4 +- .../tikv/region/RegionManager.java | 30 ++++---- .../tikv/region/RegionStoreClient.java | 76 +++++++++---------- .../pingcap => org}/tikv/region/TiRegion.java | 22 +++--- .../tikv/row/DefaultRowReader.java | 6 +- .../tikv/row/ObjectRowImpl.java | 4 +- .../{com/pingcap => org}/tikv/row/Row.java | 4 +- .../pingcap => org}/tikv/row/RowReader.java | 4 +- .../tikv/row/RowReaderFactory.java | 4 +- .../tikv/statistics/Bucket.java | 4 +- .../tikv/statistics/CMSketch.java | 2 +- .../tikv/statistics/ColumnStatistics.java | 4 +- .../tikv/statistics/Histogram.java | 4 +- .../tikv/statistics/IndexStatistics.java | 16 ++-- .../tikv/statistics/TableStatistics.java | 2 +- .../tikv/streaming/StreamingResponse.java | 6 +- .../tikv/tools/RegionUtils.java | 12 +-- .../{com/pingcap => org}/tikv/txn/Lock.java | 4 +- .../tikv/txn/LockResolverClient.java | 40 +++++----- .../tikv/types/AbstractDateTimeType.java | 16 ++-- .../pingcap => org}/tikv/types/BitType.java | 12 +-- .../pingcap => org}/tikv/types/BytesType.java | 14 ++-- .../pingcap => org}/tikv/types/Charset.java | 2 +- .../pingcap => org}/tikv/types/Converter.java | 4 +- .../pingcap => org}/tikv/types/DataType.java | 18 ++--- .../tikv/types/DataTypeFactory.java | 6 +- .../tikv/types/DateTimeType.java | 6 +- .../pingcap => org}/tikv/types/DateType.java | 10 +-- .../tikv/types/DecimalType.java | 14 ++-- .../pingcap => org}/tikv/types/EnumType.java | 10 +-- .../tikv/types/IntegerType.java | 16 ++-- .../pingcap => org}/tikv/types/JsonType.java | 8 +- .../pingcap => org}/tikv/types/MySQLType.java | 2 +- .../pingcap => org}/tikv/types/RealType.java | 18 ++--- .../pingcap => org}/tikv/types/SetType.java | 10 +-- .../tikv/types/StringType.java | 6 +- .../tikv/types/TimestampType.java | 10 +-- .../pingcap => org}/tikv/types/YearType.java | 10 +-- .../tikv/util/BackOffFunction.java | 4 +- .../pingcap => org}/tikv/util/BackOffer.java | 2 +- .../tikv/util/ConcreteBackOffer.java | 4 +- .../tikv/util/FastByteComparisons.java | 2 +- .../tikv/util/FutureObserver.java | 2 +- .../tikv/util/KeyRangeUtils.java | 10 +-- .../{com/pingcap => org}/tikv/util/Pair.java | 2 +- .../tikv/util/RangeSplitter.java | 26 +++---- .../{com/pingcap => org}/tikv/util/Timer.java | 2 +- .../pingcap => org}/tikv/util/TsoUtils.java | 2 +- src/test/java/{com/pingcap => org}/tikv/BUILD | 0 .../{com/pingcap => org}/tikv/GrpcUtils.java | 10 +-- .../pingcap => org}/tikv/KVMockServer.java | 62 +++++++-------- .../pingcap => org}/tikv/MockServerTest.java | 12 +-- .../pingcap => org}/tikv/PDClientTest.java | 20 ++--- .../pingcap => org}/tikv/PDMockServer.java | 6 +- .../pingcap => org}/tikv/RawKVClientTest.java | 8 +- .../tikv/RegionManagerTest.java | 14 ++-- .../tikv/RegionStoreClientTest.java | 16 ++-- .../tikv/catalog/CatalogTest.java | 24 +++--- .../tikv/catalog/CatalogTransactionTest.java | 22 +++--- .../pingcap => org}/tikv/codec/CodecTest.java | 6 +- .../tikv/codec/MyDecimalTest.java | 2 +- .../ComparisonBinaryExpressionTest.java | 32 ++++---- .../visitor/ExpressionTypeCoercerTest.java | 38 +++++----- .../tikv/key/CompoundKeyTest.java | 2 +- .../tikv/key/IndexKeyTest.java | 4 +- .../pingcap => org}/tikv/key/KeyTest.java | 8 +- .../pingcap => org}/tikv/meta/DBInfoTest.java | 2 +- .../pingcap => org}/tikv/meta/MetaUtils.java | 20 ++--- .../tikv/meta/TiDAGRequestTest.java | 20 ++--- .../tikv/meta/TiTableInfoTest.java | 6 +- .../tikv/operation/ChunkIteratorTest.java | 16 ++-- .../tikv/operation/SchemaInferTest.java | 30 ++++---- .../operation/iterator/DAGIteratorTest.java | 38 +++++----- .../tikv/predicates/IndexMatcherTest.java | 34 ++++----- .../tikv/predicates/PredicateUtilsTest.java | 32 ++++---- .../tikv/predicates/ScanAnalyzerTest.java | 22 +++--- .../java/{com/pingcap => org}/tikv/rule.bzl | 0 .../tikv/txn/LockResolverTest.java | 52 ++++++------- .../tikv/types/ConverterTest.java | 2 +- .../tikv/types/DataTypeFactoryTest.java | 4 +- .../tikv/types/DecimalTypeTest.java | 8 +- .../tikv/types/IntegerTypeTest.java | 8 +- .../tikv/types/RealTypeTest.java | 8 +- .../tikv/util/RangeSplitterTest.java | 28 +++---- .../tikv/util/ReflectionWrapper.java | 2 +- 183 files changed, 986 insertions(+), 991 deletions(-) rename src/main/java/{com/pingcap => org}/tikv/AbstractGRPCClient.java (95%) rename src/main/java/{com/pingcap => org}/tikv/BUILD (100%) rename src/main/java/{com/pingcap => org}/tikv/Main.java (76%) rename src/main/java/{com/pingcap => org}/tikv/PDClient.java (90%) rename src/main/java/{com/pingcap => org}/tikv/RawKVClient.java (89%) rename src/main/java/{com/pingcap => org}/tikv/ReadOnlyPDClient.java (90%) rename src/main/java/{com/pingcap => org}/tikv/Snapshot.java (83%) rename src/main/java/{com/pingcap => org}/tikv/TiConfiguration.java (98%) rename src/main/java/{com/pingcap => org}/tikv/TiSession.java (95%) rename src/main/java/{com/pingcap => org}/tikv/catalog/Catalog.java (97%) rename src/main/java/{com/pingcap => org}/tikv/catalog/CatalogTransaction.java (92%) rename src/main/java/{com/pingcap => org}/tikv/codec/Codec.java (99%) rename src/main/java/{com/pingcap => org}/tikv/codec/CodecDataInput.java (99%) rename src/main/java/{com/pingcap => org}/tikv/codec/CodecDataOutput.java (99%) rename src/main/java/{com/pingcap => org}/tikv/codec/KeyUtils.java (95%) rename src/main/java/{com/pingcap => org}/tikv/codec/MyDecimal.java (99%) rename src/main/java/{com/pingcap => org}/tikv/event/CacheInvalidateEvent.java (98%) rename src/main/java/{com/pingcap => org}/tikv/exception/CastingException.java (95%) rename src/main/java/{com/pingcap => org}/tikv/exception/DAGRequestException.java (94%) rename src/main/java/{com/pingcap => org}/tikv/exception/GrpcException.java (95%) rename src/main/java/{com/pingcap => org}/tikv/exception/IgnoreUnsupportedTypeException.java (94%) rename src/main/java/{com/pingcap => org}/tikv/exception/InvalidCodecFormatException.java (94%) rename src/main/java/{com/pingcap => org}/tikv/exception/KeyException.java (91%) rename src/main/java/{com/pingcap => org}/tikv/exception/RegionException.java (90%) rename src/main/java/{com/pingcap => org}/tikv/exception/RegionTaskException.java (94%) rename src/main/java/{com/pingcap => org}/tikv/exception/SelectException.java (96%) rename src/main/java/{com/pingcap => org}/tikv/exception/TiClientInternalException.java (95%) rename src/main/java/{com/pingcap => org}/tikv/exception/TiExpressionException.java (95%) rename src/main/java/{com/pingcap => org}/tikv/exception/TypeException.java (95%) rename src/main/java/{com/pingcap => org}/tikv/exception/UnsupportedTypeException.java (94%) rename src/main/java/{com/pingcap => org}/tikv/expression/AggregateFunction.java (98%) rename src/main/java/{com/pingcap => org}/tikv/expression/ArithmeticBinaryExpression.java (96%) rename src/main/java/{com/pingcap => org}/tikv/expression/Blacklist.java (97%) rename src/main/java/{com/pingcap => org}/tikv/expression/ByItem.java (93%) rename src/main/java/{com/pingcap => org}/tikv/expression/ColumnRef.java (92%) rename src/main/java/{com/pingcap => org}/tikv/expression/ComparisonBinaryExpression.java (95%) rename src/main/java/{com/pingcap => org}/tikv/expression/Constant.java (96%) rename src/main/java/{com/pingcap => org}/tikv/expression/Expression.java (95%) rename src/main/java/{com/pingcap => org}/tikv/expression/ExpressionBlacklist.java (95%) rename src/main/java/{com/pingcap => org}/tikv/expression/IsNull.java (97%) rename src/main/java/{com/pingcap => org}/tikv/expression/LogicalBinaryExpression.java (98%) rename src/main/java/{com/pingcap => org}/tikv/expression/Not.java (97%) rename src/main/java/{com/pingcap => org}/tikv/expression/StringRegExpression.java (94%) rename src/main/java/{com/pingcap => org}/tikv/expression/TypeBlacklist.java (93%) rename src/main/java/{com/pingcap => org}/tikv/expression/Visitor.java (96%) rename src/main/java/{com/pingcap => org}/tikv/expression/visitor/ColumnMatcher.java (88%) rename src/main/java/{com/pingcap => org}/tikv/expression/visitor/DefaultVisitor.java (95%) rename src/main/java/{com/pingcap => org}/tikv/expression/visitor/ExpressionTypeCoercer.java (95%) rename src/main/java/{com/pingcap => org}/tikv/expression/visitor/IndexMatcher.java (93%) rename src/main/java/{com/pingcap => org}/tikv/expression/visitor/IndexRangeBuilder.java (93%) rename src/main/java/{com/pingcap => org}/tikv/expression/visitor/MetaResolver.java (89%) rename src/main/java/{com/pingcap => org}/tikv/expression/visitor/ProtoConverter.java (96%) rename src/main/java/{com/pingcap => org}/tikv/expression/visitor/PseudoCostCalculator.java (88%) rename src/main/java/{com/pingcap => org}/tikv/expression/visitor/SupportedExpressionValidator.java (91%) rename src/main/java/{com/pingcap => org}/tikv/key/CompoundKey.java (96%) rename src/main/java/{com/pingcap => org}/tikv/key/IndexKey.java (91%) rename src/main/java/{com/pingcap => org}/tikv/key/Key.java (94%) rename src/main/java/{com/pingcap => org}/tikv/key/RowKey.java (90%) rename src/main/java/{com/pingcap => org}/tikv/key/TypedKey.java (91%) rename src/main/java/{com/pingcap => org}/tikv/meta/CIStr.java (97%) rename src/main/java/{com/pingcap => org}/tikv/meta/Collation.java (99%) rename src/main/java/{com/pingcap => org}/tikv/meta/IndexType.java (93%) rename src/main/java/{com/pingcap => org}/tikv/meta/SchemaState.java (92%) rename src/main/java/{com/pingcap => org}/tikv/meta/TiColumnInfo.java (97%) rename src/main/java/{com/pingcap => org}/tikv/meta/TiDAGRequest.java (96%) rename src/main/java/{com/pingcap => org}/tikv/meta/TiDBInfo.java (98%) rename src/main/java/{com/pingcap => org}/tikv/meta/TiIndexColumn.java (95%) rename src/main/java/{com/pingcap => org}/tikv/meta/TiIndexInfo.java (99%) rename src/main/java/{com/pingcap => org}/tikv/meta/TiPartitionDef.java (96%) rename src/main/java/{com/pingcap => org}/tikv/meta/TiPartitionInfo.java (96%) rename src/main/java/{com/pingcap => org}/tikv/meta/TiTableInfo.java (95%) rename src/main/java/{com/pingcap => org}/tikv/meta/TiTimestamp.java (97%) rename src/main/java/{com/pingcap => org}/tikv/operation/ErrorHandler.java (94%) rename src/main/java/{com/pingcap => org}/tikv/operation/KVErrorHandler.java (95%) rename src/main/java/{com/pingcap => org}/tikv/operation/PDErrorHandler.java (85%) rename src/main/java/{com/pingcap => org}/tikv/operation/SchemaInfer.java (89%) rename src/main/java/{com/pingcap => org}/tikv/operation/iterator/ChunkIterator.java (96%) rename src/main/java/{com/pingcap => org}/tikv/operation/iterator/ConcreteScanIterator.java (80%) rename src/main/java/{com/pingcap => org}/tikv/operation/iterator/CoprocessIterator.java (87%) rename src/main/java/{com/pingcap => org}/tikv/operation/iterator/DAGIterator.java (90%) rename src/main/java/{com/pingcap => org}/tikv/operation/iterator/IndexScanIterator.java (88%) rename src/main/java/{com/pingcap => org}/tikv/operation/iterator/RawScanIterator.java (82%) rename src/main/java/{com/pingcap => org}/tikv/operation/iterator/ScanIterator.java (93%) rename src/main/java/{com/pingcap => org}/tikv/operation/transformer/Cast.java (95%) rename src/main/java/{com/pingcap => org}/tikv/operation/transformer/MultiKeyDecoder.java (89%) rename src/main/java/{com/pingcap => org}/tikv/operation/transformer/NoOp.java (90%) rename src/main/java/{com/pingcap => org}/tikv/operation/transformer/Projection.java (84%) rename src/main/java/{com/pingcap => org}/tikv/operation/transformer/RowTransformer.java (96%) rename src/main/java/{com/pingcap => org}/tikv/operation/transformer/Skip.java (88%) rename src/main/java/{com/pingcap => org}/tikv/policy/RetryMaxMs.java (89%) rename src/main/java/{com/pingcap => org}/tikv/policy/RetryPolicy.java (90%) rename src/main/java/{com/pingcap => org}/tikv/predicates/IndexRange.java (90%) rename src/main/java/{com/pingcap => org}/tikv/predicates/PredicateUtils.java (89%) rename src/main/java/{com/pingcap => org}/tikv/predicates/ScanAnalyzer.java (93%) rename src/main/java/{com/pingcap => org}/tikv/predicates/ScanSpec.java (91%) rename src/main/java/{com/pingcap => org}/tikv/predicates/SelectivityCalculator.java (84%) rename src/main/java/{com/pingcap => org}/tikv/region/RegionErrorReceiver.java (89%) rename src/main/java/{com/pingcap => org}/tikv/region/RegionManager.java (92%) rename src/main/java/{com/pingcap => org}/tikv/region/RegionStoreClient.java (90%) rename src/main/java/{com/pingcap => org}/tikv/region/TiRegion.java (90%) rename src/main/java/{com/pingcap => org}/tikv/row/DefaultRowReader.java (91%) rename src/main/java/{com/pingcap => org}/tikv/row/ObjectRowImpl.java (98%) rename src/main/java/{com/pingcap => org}/tikv/row/Row.java (95%) rename src/main/java/{com/pingcap => org}/tikv/row/RowReader.java (89%) rename src/main/java/{com/pingcap => org}/tikv/row/RowReaderFactory.java (89%) rename src/main/java/{com/pingcap => org}/tikv/statistics/Bucket.java (97%) rename src/main/java/{com/pingcap => org}/tikv/statistics/CMSketch.java (98%) rename src/main/java/{com/pingcap => org}/tikv/statistics/ColumnStatistics.java (95%) rename src/main/java/{com/pingcap => org}/tikv/statistics/Histogram.java (99%) rename src/main/java/{com/pingcap => org}/tikv/statistics/IndexStatistics.java (91%) rename src/main/java/{com/pingcap => org}/tikv/statistics/TableStatistics.java (98%) rename src/main/java/{com/pingcap => org}/tikv/streaming/StreamingResponse.java (94%) rename src/main/java/{com/pingcap => org}/tikv/tools/RegionUtils.java (90%) rename src/main/java/{com/pingcap => org}/tikv/txn/Lock.java (94%) rename src/main/java/{com/pingcap => org}/tikv/txn/LockResolverClient.java (90%) rename src/main/java/{com/pingcap => org}/tikv/types/AbstractDateTimeType.java (84%) rename src/main/java/{com/pingcap => org}/tikv/types/BitType.java (83%) rename src/main/java/{com/pingcap => org}/tikv/types/BytesType.java (90%) rename src/main/java/{com/pingcap => org}/tikv/types/Charset.java (98%) rename src/main/java/{com/pingcap => org}/tikv/types/Converter.java (98%) rename src/main/java/{com/pingcap => org}/tikv/types/DataType.java (95%) rename src/main/java/{com/pingcap => org}/tikv/types/DataTypeFactory.java (96%) rename src/main/java/{com/pingcap => org}/tikv/types/DateTimeType.java (94%) rename src/main/java/{com/pingcap => org}/tikv/types/DateType.java (89%) rename src/main/java/{com/pingcap => org}/tikv/types/DecimalType.java (86%) rename src/main/java/{com/pingcap => org}/tikv/types/EnumType.java (90%) rename src/main/java/{com/pingcap => org}/tikv/types/IntegerType.java (91%) rename src/main/java/{com/pingcap => org}/tikv/types/JsonType.java (98%) rename src/main/java/{com/pingcap => org}/tikv/types/MySQLType.java (98%) rename src/main/java/{com/pingcap => org}/tikv/types/RealType.java (85%) rename src/main/java/{com/pingcap => org}/tikv/types/SetType.java (89%) rename src/main/java/{com/pingcap => org}/tikv/types/StringType.java (91%) rename src/main/java/{com/pingcap => org}/tikv/types/TimestampType.java (92%) rename src/main/java/{com/pingcap => org}/tikv/types/YearType.java (90%) rename src/main/java/{com/pingcap => org}/tikv/util/BackOffFunction.java (95%) rename src/main/java/{com/pingcap => org}/tikv/util/BackOffer.java (98%) rename src/main/java/{com/pingcap => org}/tikv/util/ConcreteBackOffer.java (98%) rename src/main/java/{com/pingcap => org}/tikv/util/FastByteComparisons.java (99%) rename src/main/java/{com/pingcap => org}/tikv/util/FutureObserver.java (97%) rename src/main/java/{com/pingcap => org}/tikv/util/KeyRangeUtils.java (95%) rename src/main/java/{com/pingcap => org}/tikv/util/Pair.java (96%) rename src/main/java/{com/pingcap => org}/tikv/util/RangeSplitter.java (95%) rename src/main/java/{com/pingcap => org}/tikv/util/Timer.java (96%) rename src/main/java/{com/pingcap => org}/tikv/util/TsoUtils.java (93%) rename src/test/java/{com/pingcap => org}/tikv/BUILD (100%) rename src/test/java/{com/pingcap => org}/tikv/GrpcUtils.java (94%) rename src/test/java/{com/pingcap => org}/tikv/KVMockServer.java (86%) rename src/test/java/{com/pingcap => org}/tikv/MockServerTest.java (89%) rename src/test/java/{com/pingcap => org}/tikv/PDClientTest.java (96%) rename src/test/java/{com/pingcap => org}/tikv/PDMockServer.java (97%) rename src/test/java/{com/pingcap => org}/tikv/RawKVClientTest.java (98%) rename src/test/java/{com/pingcap => org}/tikv/RegionManagerTest.java (95%) rename src/test/java/{com/pingcap => org}/tikv/RegionStoreClientTest.java (95%) rename src/test/java/{com/pingcap => org}/tikv/catalog/CatalogTest.java (88%) rename src/test/java/{com/pingcap => org}/tikv/catalog/CatalogTransactionTest.java (86%) rename src/test/java/{com/pingcap => org}/tikv/codec/CodecTest.java (99%) rename src/test/java/{com/pingcap => org}/tikv/codec/MyDecimalTest.java (99%) rename src/test/java/{com/pingcap => org}/tikv/expression/ComparisonBinaryExpressionTest.java (72%) rename src/test/java/{com/pingcap => org}/tikv/expression/visitor/ExpressionTypeCoercerTest.java (79%) rename src/test/java/{com/pingcap => org}/tikv/key/CompoundKeyTest.java (98%) rename src/test/java/{com/pingcap => org}/tikv/key/IndexKeyTest.java (95%) rename src/test/java/{com/pingcap => org}/tikv/key/KeyTest.java (94%) rename src/test/java/{com/pingcap => org}/tikv/meta/DBInfoTest.java (97%) rename src/test/java/{com/pingcap => org}/tikv/meta/MetaUtils.java (95%) rename src/test/java/{com/pingcap => org}/tikv/meta/TiDAGRequestTest.java (92%) rename src/test/java/{com/pingcap => org}/tikv/meta/TiTableInfoTest.java (98%) rename src/test/java/{com/pingcap => org}/tikv/operation/ChunkIteratorTest.java (88%) rename src/test/java/{com/pingcap => org}/tikv/operation/SchemaInferTest.java (86%) rename src/test/java/{com/pingcap => org}/tikv/operation/iterator/DAGIteratorTest.java (75%) rename src/test/java/{com/pingcap => org}/tikv/predicates/IndexMatcherTest.java (77%) rename src/test/java/{com/pingcap => org}/tikv/predicates/PredicateUtilsTest.java (84%) rename src/test/java/{com/pingcap => org}/tikv/predicates/ScanAnalyzerTest.java (96%) rename src/test/java/{com/pingcap => org}/tikv/rule.bzl (100%) rename src/test/java/{com/pingcap => org}/tikv/txn/LockResolverTest.java (93%) rename src/test/java/{com/pingcap => org}/tikv/types/ConverterTest.java (94%) rename src/test/java/{com/pingcap => org}/tikv/types/DataTypeFactoryTest.java (93%) rename src/test/java/{com/pingcap => org}/tikv/types/DecimalTypeTest.java (87%) rename src/test/java/{com/pingcap => org}/tikv/types/IntegerTypeTest.java (88%) rename src/test/java/{com/pingcap => org}/tikv/types/RealTypeTest.java (88%) rename src/test/java/{com/pingcap => org}/tikv/util/RangeSplitterTest.java (94%) rename src/test/java/{com/pingcap => org}/tikv/util/ReflectionWrapper.java (96%) diff --git a/pom.xml b/pom.xml index f3fbf9803d..3bb331df8a 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - com.pingcap.tikv + org.tikv tikv-client-java 2.0-SNAPSHOT jar @@ -220,7 +220,7 @@ ${proto.folder} - ${basedir}/kvproto/_vendor/src/github.com/gogo/protobuf + ${basedir}/kvproto/vendor/github.com/gogo/protobuf **/gogoproto/** diff --git a/scripts/proto.sh b/scripts/proto.sh index 8aca3a2222..f03000835f 100755 --- a/scripts/proto.sh +++ b/scripts/proto.sh @@ -15,20 +15,19 @@ # if [ -d "kvproto" ]; then - # cd kvproto; git pull origin master; cd .. - cd kvproto; git checkout 497dd34f807bccdb5bd01009c62c5fd5ced404f3; cd .. + cd kvproto; git fetch -p; git pull origin rename_java_package; cd .. else - git clone https://github.com/pingcap/kvproto; cd kvproto; git checkout 497dd34f807bccdb5bd01009c62c5fd5ced404f3; cd .. + git clone https://github.com/birdstorm/kvproto; cd kvproto; git checkout rename_java_package; cd .. fi if [ -d "raft-rs" ]; then - cd raft-rs; git pull origin master; cd .. + cd raft-rs; git fetch -p; git pull origin master; cd .. else git clone https://github.com/pingcap/raft-rs fi if [ -d "tipb" ]; then - cd tipb; git pull origin master; cd .. + cd tipb; git fetch -p; git pull origin master; cd .. else git clone https://github.com/pingcap/tipb fi diff --git a/src/main/java/com/pingcap/tikv/AbstractGRPCClient.java b/src/main/java/org/tikv/AbstractGRPCClient.java similarity index 95% rename from src/main/java/com/pingcap/tikv/AbstractGRPCClient.java rename to src/main/java/org/tikv/AbstractGRPCClient.java index 2c0c63fad7..c352b8b4ed 100644 --- a/src/main/java/com/pingcap/tikv/AbstractGRPCClient.java +++ b/src/main/java/org/tikv/AbstractGRPCClient.java @@ -13,22 +13,22 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; -import com.pingcap.tikv.operation.ErrorHandler; -import com.pingcap.tikv.policy.RetryMaxMs.Builder; -import com.pingcap.tikv.policy.RetryPolicy; -import com.pingcap.tikv.streaming.StreamingResponse; -import com.pingcap.tikv.util.BackOffer; import io.grpc.MethodDescriptor; import io.grpc.stub.AbstractStub; import io.grpc.stub.ClientCalls; import io.grpc.stub.StreamObserver; import java.util.function.Supplier; import org.apache.log4j.Logger; +import org.tikv.operation.ErrorHandler; +import org.tikv.policy.RetryMaxMs.Builder; +import org.tikv.policy.RetryPolicy; +import org.tikv.streaming.StreamingResponse; +import org.tikv.util.BackOffer; public abstract class AbstractGRPCClient< BlockingStubT extends AbstractStub, StubT extends AbstractStub> diff --git a/src/main/java/com/pingcap/tikv/BUILD b/src/main/java/org/tikv/BUILD similarity index 100% rename from src/main/java/com/pingcap/tikv/BUILD rename to src/main/java/org/tikv/BUILD diff --git a/src/main/java/com/pingcap/tikv/Main.java b/src/main/java/org/tikv/Main.java similarity index 76% rename from src/main/java/com/pingcap/tikv/Main.java rename to src/main/java/org/tikv/Main.java index 07f6b19f4f..82e18d9a6a 100644 --- a/src/main/java/com/pingcap/tikv/Main.java +++ b/src/main/java/org/tikv/Main.java @@ -1,4 +1,4 @@ -package com.pingcap.tikv; +package org.tikv; public class Main { public static void main(String args[]) throws Exception {} diff --git a/src/main/java/com/pingcap/tikv/PDClient.java b/src/main/java/org/tikv/PDClient.java similarity index 90% rename from src/main/java/com/pingcap/tikv/PDClient.java rename to src/main/java/org/tikv/PDClient.java index 21b856dd7b..57311a93b4 100644 --- a/src/main/java/com/pingcap/tikv/PDClient.java +++ b/src/main/java/org/tikv/PDClient.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; import static com.google.common.base.Preconditions.checkNotNull; @@ -21,31 +21,6 @@ import com.google.common.annotations.VisibleForTesting; import com.google.common.net.HostAndPort; import com.google.common.util.concurrent.ThreadFactoryBuilder; import com.google.protobuf.ByteString; -import com.pingcap.tikv.codec.Codec.BytesCodec; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.GrpcException; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.kvproto.Kvrpcpb.IsolationLevel; -import com.pingcap.tikv.kvproto.Metapb.Store; -import com.pingcap.tikv.kvproto.PDGrpc; -import com.pingcap.tikv.kvproto.PDGrpc.PDBlockingStub; -import com.pingcap.tikv.kvproto.PDGrpc.PDStub; -import com.pingcap.tikv.kvproto.Pdpb.GetMembersRequest; -import com.pingcap.tikv.kvproto.Pdpb.GetMembersResponse; -import com.pingcap.tikv.kvproto.Pdpb.GetRegionByIDRequest; -import com.pingcap.tikv.kvproto.Pdpb.GetRegionRequest; -import com.pingcap.tikv.kvproto.Pdpb.GetRegionResponse; -import com.pingcap.tikv.kvproto.Pdpb.GetStoreRequest; -import com.pingcap.tikv.kvproto.Pdpb.GetStoreResponse; -import com.pingcap.tikv.kvproto.Pdpb.RequestHeader; -import com.pingcap.tikv.kvproto.Pdpb.Timestamp; -import com.pingcap.tikv.kvproto.Pdpb.TsoRequest; -import com.pingcap.tikv.kvproto.Pdpb.TsoResponse; -import com.pingcap.tikv.meta.TiTimestamp; -import com.pingcap.tikv.operation.PDErrorHandler; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.FutureObserver; import io.grpc.ManagedChannel; import java.net.MalformedURLException; import java.net.URL; @@ -55,6 +30,31 @@ import java.util.concurrent.Future; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; import java.util.function.Supplier; +import org.tikv.codec.Codec.BytesCodec; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.GrpcException; +import org.tikv.exception.TiClientInternalException; +import org.tikv.kvproto.Kvrpcpb.IsolationLevel; +import org.tikv.kvproto.Metapb.Store; +import org.tikv.kvproto.PDGrpc; +import org.tikv.kvproto.PDGrpc.PDBlockingStub; +import org.tikv.kvproto.PDGrpc.PDStub; +import org.tikv.kvproto.Pdpb.GetMembersRequest; +import org.tikv.kvproto.Pdpb.GetMembersResponse; +import org.tikv.kvproto.Pdpb.GetRegionByIDRequest; +import org.tikv.kvproto.Pdpb.GetRegionRequest; +import org.tikv.kvproto.Pdpb.GetRegionResponse; +import org.tikv.kvproto.Pdpb.GetStoreRequest; +import org.tikv.kvproto.Pdpb.GetStoreResponse; +import org.tikv.kvproto.Pdpb.RequestHeader; +import org.tikv.kvproto.Pdpb.Timestamp; +import org.tikv.kvproto.Pdpb.TsoRequest; +import org.tikv.kvproto.Pdpb.TsoResponse; +import org.tikv.meta.TiTimestamp; +import org.tikv.operation.PDErrorHandler; +import org.tikv.region.TiRegion; +import org.tikv.util.BackOffer; +import org.tikv.util.FutureObserver; public class PDClient extends AbstractGRPCClient implements ReadOnlyPDClient { diff --git a/src/main/java/com/pingcap/tikv/RawKVClient.java b/src/main/java/org/tikv/RawKVClient.java similarity index 89% rename from src/main/java/com/pingcap/tikv/RawKVClient.java rename to src/main/java/org/tikv/RawKVClient.java index 21795fa443..f2ea759a3c 100644 --- a/src/main/java/com/pingcap/tikv/RawKVClient.java +++ b/src/main/java/org/tikv/RawKVClient.java @@ -1,18 +1,18 @@ -package com.pingcap.tikv; +package org.tikv; import com.google.protobuf.ByteString; -import com.pingcap.tikv.kvproto.Kvrpcpb; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.operation.iterator.RawScanIterator; -import com.pingcap.tikv.region.RegionManager; -import com.pingcap.tikv.region.RegionStoreClient; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; -import com.pingcap.tikv.util.Pair; import java.util.ArrayList; import java.util.Iterator; import java.util.List; +import org.tikv.kvproto.Kvrpcpb; +import org.tikv.kvproto.Metapb; +import org.tikv.operation.iterator.RawScanIterator; +import org.tikv.region.RegionManager; +import org.tikv.region.RegionStoreClient; +import org.tikv.region.TiRegion; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; +import org.tikv.util.Pair; public class RawKVClient { private static final String DEFAULT_PD_ADDRESS = "127.0.0.1:2379"; diff --git a/src/main/java/com/pingcap/tikv/ReadOnlyPDClient.java b/src/main/java/org/tikv/ReadOnlyPDClient.java similarity index 90% rename from src/main/java/com/pingcap/tikv/ReadOnlyPDClient.java rename to src/main/java/org/tikv/ReadOnlyPDClient.java index f4b276b6e6..1c4cae9946 100644 --- a/src/main/java/com/pingcap/tikv/ReadOnlyPDClient.java +++ b/src/main/java/org/tikv/ReadOnlyPDClient.java @@ -13,14 +13,14 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; import com.google.protobuf.ByteString; -import com.pingcap.tikv.kvproto.Metapb.Store; -import com.pingcap.tikv.meta.TiTimestamp; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.BackOffer; import java.util.concurrent.Future; +import org.tikv.kvproto.Metapb.Store; +import org.tikv.meta.TiTimestamp; +import org.tikv.region.TiRegion; +import org.tikv.util.BackOffer; /** Readonly PD client including only reading related interface Supposed for TiDB-like use cases */ public interface ReadOnlyPDClient { diff --git a/src/main/java/com/pingcap/tikv/Snapshot.java b/src/main/java/org/tikv/Snapshot.java similarity index 83% rename from src/main/java/com/pingcap/tikv/Snapshot.java rename to src/main/java/org/tikv/Snapshot.java index a4e212156e..cd4d1dd9ed 100644 --- a/src/main/java/com/pingcap/tikv/Snapshot.java +++ b/src/main/java/org/tikv/Snapshot.java @@ -13,33 +13,33 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; -import static com.pingcap.tikv.operation.iterator.CoprocessIterator.getHandleIterator; -import static com.pingcap.tikv.operation.iterator.CoprocessIterator.getRowIterator; -import static com.pingcap.tikv.util.KeyRangeUtils.makeRange; +import static org.tikv.operation.iterator.CoprocessIterator.getHandleIterator; +import static org.tikv.operation.iterator.CoprocessIterator.getRowIterator; +import static org.tikv.util.KeyRangeUtils.makeRange; import com.google.common.collect.Range; import com.google.protobuf.ByteString; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.kvproto.Kvrpcpb.KvPair; -import com.pingcap.tikv.kvproto.Metapb.Store; -import com.pingcap.tikv.meta.TiDAGRequest; -import com.pingcap.tikv.meta.TiTimestamp; -import com.pingcap.tikv.operation.iterator.ConcreteScanIterator; -import com.pingcap.tikv.operation.iterator.IndexScanIterator; -import com.pingcap.tikv.region.RegionStoreClient; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; -import com.pingcap.tikv.util.Pair; -import com.pingcap.tikv.util.RangeSplitter; -import com.pingcap.tikv.util.RangeSplitter.RegionTask; import java.util.ArrayList; import java.util.Iterator; import java.util.List; +import org.tikv.exception.TiClientInternalException; +import org.tikv.key.Key; +import org.tikv.kvproto.Kvrpcpb.KvPair; +import org.tikv.kvproto.Metapb.Store; +import org.tikv.meta.TiDAGRequest; +import org.tikv.meta.TiTimestamp; +import org.tikv.operation.iterator.ConcreteScanIterator; +import org.tikv.operation.iterator.IndexScanIterator; +import org.tikv.region.RegionStoreClient; +import org.tikv.region.TiRegion; +import org.tikv.row.Row; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; +import org.tikv.util.Pair; +import org.tikv.util.RangeSplitter; +import org.tikv.util.RangeSplitter.RegionTask; public class Snapshot { private final TiTimestamp timestamp; diff --git a/src/main/java/com/pingcap/tikv/TiConfiguration.java b/src/main/java/org/tikv/TiConfiguration.java similarity index 98% rename from src/main/java/com/pingcap/tikv/TiConfiguration.java rename to src/main/java/org/tikv/TiConfiguration.java index d00378dd55..4b0be3c3c1 100644 --- a/src/main/java/com/pingcap/tikv/TiConfiguration.java +++ b/src/main/java/org/tikv/TiConfiguration.java @@ -13,17 +13,17 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; import com.google.common.collect.ImmutableList; import com.google.common.net.HostAndPort; -import com.pingcap.tikv.kvproto.Kvrpcpb.CommandPri; -import com.pingcap.tikv.kvproto.Kvrpcpb.IsolationLevel; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import java.util.Objects; import java.util.concurrent.TimeUnit; +import org.tikv.kvproto.Kvrpcpb.CommandPri; +import org.tikv.kvproto.Kvrpcpb.IsolationLevel; public class TiConfiguration implements Serializable { private static final int DEF_TIMEOUT = 10; diff --git a/src/main/java/com/pingcap/tikv/TiSession.java b/src/main/java/org/tikv/TiSession.java similarity index 95% rename from src/main/java/com/pingcap/tikv/TiSession.java rename to src/main/java/org/tikv/TiSession.java index 55843fe7f5..2c977c25ff 100644 --- a/src/main/java/com/pingcap/tikv/TiSession.java +++ b/src/main/java/org/tikv/TiSession.java @@ -13,15 +13,10 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; import com.google.common.net.HostAndPort; import com.google.common.util.concurrent.ThreadFactoryBuilder; -import com.pingcap.tikv.catalog.Catalog; -import com.pingcap.tikv.event.CacheInvalidateEvent; -import com.pingcap.tikv.meta.TiTimestamp; -import com.pingcap.tikv.region.RegionManager; -import com.pingcap.tikv.util.ConcreteBackOffer; import io.grpc.ManagedChannel; import io.grpc.ManagedChannelBuilder; import java.util.HashMap; @@ -30,6 +25,11 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; import java.util.function.Function; +import org.tikv.catalog.Catalog; +import org.tikv.event.CacheInvalidateEvent; +import org.tikv.meta.TiTimestamp; +import org.tikv.region.RegionManager; +import org.tikv.util.ConcreteBackOffer; public class TiSession implements AutoCloseable { private static final Map connPool = new HashMap<>(); diff --git a/src/main/java/com/pingcap/tikv/catalog/Catalog.java b/src/main/java/org/tikv/catalog/Catalog.java similarity index 97% rename from src/main/java/com/pingcap/tikv/catalog/Catalog.java rename to src/main/java/org/tikv/catalog/Catalog.java index 9b3d27d5b1..80f3bf8198 100644 --- a/src/main/java/com/pingcap/tikv/catalog/Catalog.java +++ b/src/main/java/org/tikv/catalog/Catalog.java @@ -13,15 +13,12 @@ * limitations under the License. */ -package com.pingcap.tikv.catalog; +package org.tikv.catalog; import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.util.concurrent.ThreadFactoryBuilder; -import com.pingcap.tikv.Snapshot; -import com.pingcap.tikv.meta.TiDBInfo; -import com.pingcap.tikv.meta.TiTableInfo; import java.util.Collection; import java.util.HashMap; import java.util.List; @@ -34,6 +31,9 @@ import java.util.concurrent.TimeUnit; import java.util.function.Supplier; import java.util.stream.Collectors; import org.apache.log4j.Logger; +import org.tikv.Snapshot; +import org.tikv.meta.TiDBInfo; +import org.tikv.meta.TiTableInfo; public class Catalog implements AutoCloseable { private Supplier snapshotProvider; diff --git a/src/main/java/com/pingcap/tikv/catalog/CatalogTransaction.java b/src/main/java/org/tikv/catalog/CatalogTransaction.java similarity index 92% rename from src/main/java/com/pingcap/tikv/catalog/CatalogTransaction.java rename to src/main/java/org/tikv/catalog/CatalogTransaction.java index ad93e7b20f..5dbaa9e88b 100644 --- a/src/main/java/com/pingcap/tikv/catalog/CatalogTransaction.java +++ b/src/main/java/org/tikv/catalog/CatalogTransaction.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.catalog; +package org.tikv.catalog; import static com.google.common.base.Preconditions.checkArgument; @@ -22,23 +22,23 @@ import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.google.common.collect.ImmutableList; import com.google.protobuf.ByteString; -import com.pingcap.tikv.Snapshot; -import com.pingcap.tikv.codec.Codec.BytesCodec; -import com.pingcap.tikv.codec.Codec.IntegerCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.codec.KeyUtils; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.kvproto.Kvrpcpb; -import com.pingcap.tikv.meta.TiDBInfo; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.util.Pair; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Objects; import org.apache.log4j.Logger; +import org.tikv.Snapshot; +import org.tikv.codec.Codec.BytesCodec; +import org.tikv.codec.Codec.IntegerCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.codec.KeyUtils; +import org.tikv.exception.TiClientInternalException; +import org.tikv.kvproto.Kvrpcpb; +import org.tikv.meta.TiDBInfo; +import org.tikv.meta.TiTableInfo; +import org.tikv.util.Pair; public class CatalogTransaction { protected static final Logger logger = Logger.getLogger(Catalog.class); diff --git a/src/main/java/com/pingcap/tikv/codec/Codec.java b/src/main/java/org/tikv/codec/Codec.java similarity index 99% rename from src/main/java/com/pingcap/tikv/codec/Codec.java rename to src/main/java/org/tikv/codec/Codec.java index 40bee69b9b..8bd473b7e2 100644 --- a/src/main/java/com/pingcap/tikv/codec/Codec.java +++ b/src/main/java/org/tikv/codec/Codec.java @@ -13,16 +13,16 @@ * limitations under the License. */ -package com.pingcap.tikv.codec; +package org.tikv.codec; import static com.google.common.base.Preconditions.checkArgument; -import com.pingcap.tikv.exception.InvalidCodecFormatException; import gnu.trove.list.array.TIntArrayList; import java.math.BigDecimal; import java.sql.Date; import java.util.Arrays; import org.joda.time.*; +import org.tikv.exception.InvalidCodecFormatException; public class Codec { diff --git a/src/main/java/com/pingcap/tikv/codec/CodecDataInput.java b/src/main/java/org/tikv/codec/CodecDataInput.java similarity index 99% rename from src/main/java/com/pingcap/tikv/codec/CodecDataInput.java rename to src/main/java/org/tikv/codec/CodecDataInput.java index 61ba694e9d..f1daa95c16 100644 --- a/src/main/java/com/pingcap/tikv/codec/CodecDataInput.java +++ b/src/main/java/org/tikv/codec/CodecDataInput.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.codec; +package org.tikv.codec; import com.google.protobuf.ByteString; import java.io.*; diff --git a/src/main/java/com/pingcap/tikv/codec/CodecDataOutput.java b/src/main/java/org/tikv/codec/CodecDataOutput.java similarity index 99% rename from src/main/java/com/pingcap/tikv/codec/CodecDataOutput.java rename to src/main/java/org/tikv/codec/CodecDataOutput.java index 5eafa10199..984bdb1650 100644 --- a/src/main/java/com/pingcap/tikv/codec/CodecDataOutput.java +++ b/src/main/java/org/tikv/codec/CodecDataOutput.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.codec; +package org.tikv.codec; import com.google.protobuf.ByteString; import java.io.ByteArrayOutputStream; diff --git a/src/main/java/com/pingcap/tikv/codec/KeyUtils.java b/src/main/java/org/tikv/codec/KeyUtils.java similarity index 95% rename from src/main/java/com/pingcap/tikv/codec/KeyUtils.java rename to src/main/java/org/tikv/codec/KeyUtils.java index 0f1214fb23..8677cd604a 100644 --- a/src/main/java/com/pingcap/tikv/codec/KeyUtils.java +++ b/src/main/java/org/tikv/codec/KeyUtils.java @@ -13,11 +13,11 @@ * limitations under the License. */ -package com.pingcap.tikv.codec; +package org.tikv.codec; import com.google.common.primitives.UnsignedBytes; import com.google.protobuf.ByteString; -import com.pingcap.tikv.kvproto.Coprocessor; +import org.tikv.kvproto.Coprocessor; public class KeyUtils { diff --git a/src/main/java/com/pingcap/tikv/codec/MyDecimal.java b/src/main/java/org/tikv/codec/MyDecimal.java similarity index 99% rename from src/main/java/com/pingcap/tikv/codec/MyDecimal.java rename to src/main/java/org/tikv/codec/MyDecimal.java index 7f819f53a9..3c339600a2 100644 --- a/src/main/java/com/pingcap/tikv/codec/MyDecimal.java +++ b/src/main/java/org/tikv/codec/MyDecimal.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.codec; +package org.tikv.codec; import com.google.common.annotations.VisibleForTesting; import java.math.BigDecimal; diff --git a/src/main/java/com/pingcap/tikv/event/CacheInvalidateEvent.java b/src/main/java/org/tikv/event/CacheInvalidateEvent.java similarity index 98% rename from src/main/java/com/pingcap/tikv/event/CacheInvalidateEvent.java rename to src/main/java/org/tikv/event/CacheInvalidateEvent.java index 26af048d75..7d9a35d196 100644 --- a/src/main/java/com/pingcap/tikv/event/CacheInvalidateEvent.java +++ b/src/main/java/org/tikv/event/CacheInvalidateEvent.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.event; +package org.tikv.event; import java.io.Serializable; diff --git a/src/main/java/com/pingcap/tikv/exception/CastingException.java b/src/main/java/org/tikv/exception/CastingException.java similarity index 95% rename from src/main/java/com/pingcap/tikv/exception/CastingException.java rename to src/main/java/org/tikv/exception/CastingException.java index 329dd192d5..80c59a9f08 100644 --- a/src/main/java/com/pingcap/tikv/exception/CastingException.java +++ b/src/main/java/org/tikv/exception/CastingException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class CastingException extends RuntimeException { public CastingException(Exception e) { diff --git a/src/main/java/com/pingcap/tikv/exception/DAGRequestException.java b/src/main/java/org/tikv/exception/DAGRequestException.java similarity index 94% rename from src/main/java/com/pingcap/tikv/exception/DAGRequestException.java rename to src/main/java/org/tikv/exception/DAGRequestException.java index 9d3bf7c0c6..6e26aa682d 100644 --- a/src/main/java/com/pingcap/tikv/exception/DAGRequestException.java +++ b/src/main/java/org/tikv/exception/DAGRequestException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class DAGRequestException extends RuntimeException { public DAGRequestException(String msg) { diff --git a/src/main/java/com/pingcap/tikv/exception/GrpcException.java b/src/main/java/org/tikv/exception/GrpcException.java similarity index 95% rename from src/main/java/com/pingcap/tikv/exception/GrpcException.java rename to src/main/java/org/tikv/exception/GrpcException.java index 67e1a3cce6..e4011d8757 100644 --- a/src/main/java/com/pingcap/tikv/exception/GrpcException.java +++ b/src/main/java/org/tikv/exception/GrpcException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class GrpcException extends RuntimeException { public GrpcException(Exception e) { diff --git a/src/main/java/com/pingcap/tikv/exception/IgnoreUnsupportedTypeException.java b/src/main/java/org/tikv/exception/IgnoreUnsupportedTypeException.java similarity index 94% rename from src/main/java/com/pingcap/tikv/exception/IgnoreUnsupportedTypeException.java rename to src/main/java/org/tikv/exception/IgnoreUnsupportedTypeException.java index 366869a1cb..db3e62a942 100644 --- a/src/main/java/com/pingcap/tikv/exception/IgnoreUnsupportedTypeException.java +++ b/src/main/java/org/tikv/exception/IgnoreUnsupportedTypeException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class IgnoreUnsupportedTypeException extends RuntimeException { public IgnoreUnsupportedTypeException(String msg) { diff --git a/src/main/java/com/pingcap/tikv/exception/InvalidCodecFormatException.java b/src/main/java/org/tikv/exception/InvalidCodecFormatException.java similarity index 94% rename from src/main/java/com/pingcap/tikv/exception/InvalidCodecFormatException.java rename to src/main/java/org/tikv/exception/InvalidCodecFormatException.java index 718da12675..b9d030783a 100644 --- a/src/main/java/com/pingcap/tikv/exception/InvalidCodecFormatException.java +++ b/src/main/java/org/tikv/exception/InvalidCodecFormatException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class InvalidCodecFormatException extends RuntimeException { public InvalidCodecFormatException(String msg) { diff --git a/src/main/java/com/pingcap/tikv/exception/KeyException.java b/src/main/java/org/tikv/exception/KeyException.java similarity index 91% rename from src/main/java/com/pingcap/tikv/exception/KeyException.java rename to src/main/java/org/tikv/exception/KeyException.java index 376b777c54..b2c4130b21 100644 --- a/src/main/java/com/pingcap/tikv/exception/KeyException.java +++ b/src/main/java/org/tikv/exception/KeyException.java @@ -13,9 +13,9 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; -import com.pingcap.tikv.kvproto.Kvrpcpb; +import org.tikv.kvproto.Kvrpcpb; public class KeyException extends RuntimeException { private final Kvrpcpb.KeyError keyErr; diff --git a/src/main/java/com/pingcap/tikv/exception/RegionException.java b/src/main/java/org/tikv/exception/RegionException.java similarity index 90% rename from src/main/java/com/pingcap/tikv/exception/RegionException.java rename to src/main/java/org/tikv/exception/RegionException.java index 841dd426cd..18a7289af1 100644 --- a/src/main/java/com/pingcap/tikv/exception/RegionException.java +++ b/src/main/java/org/tikv/exception/RegionException.java @@ -13,9 +13,9 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; -import com.pingcap.tikv.kvproto.Errorpb.Error; +import org.tikv.kvproto.Errorpb.Error; public class RegionException extends RuntimeException { private final Error regionErr; diff --git a/src/main/java/com/pingcap/tikv/exception/RegionTaskException.java b/src/main/java/org/tikv/exception/RegionTaskException.java similarity index 94% rename from src/main/java/com/pingcap/tikv/exception/RegionTaskException.java rename to src/main/java/org/tikv/exception/RegionTaskException.java index 4047b3f5a5..0994edcddd 100644 --- a/src/main/java/com/pingcap/tikv/exception/RegionTaskException.java +++ b/src/main/java/org/tikv/exception/RegionTaskException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class RegionTaskException extends RuntimeException { public RegionTaskException(String msg, Throwable throwable) { diff --git a/src/main/java/com/pingcap/tikv/exception/SelectException.java b/src/main/java/org/tikv/exception/SelectException.java similarity index 96% rename from src/main/java/com/pingcap/tikv/exception/SelectException.java rename to src/main/java/org/tikv/exception/SelectException.java index 0b5758bf4e..f74a654045 100644 --- a/src/main/java/com/pingcap/tikv/exception/SelectException.java +++ b/src/main/java/org/tikv/exception/SelectException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; import com.pingcap.tidb.tipb.Error; diff --git a/src/main/java/com/pingcap/tikv/exception/TiClientInternalException.java b/src/main/java/org/tikv/exception/TiClientInternalException.java similarity index 95% rename from src/main/java/com/pingcap/tikv/exception/TiClientInternalException.java rename to src/main/java/org/tikv/exception/TiClientInternalException.java index 1c3b1e836c..ba89548135 100644 --- a/src/main/java/com/pingcap/tikv/exception/TiClientInternalException.java +++ b/src/main/java/org/tikv/exception/TiClientInternalException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class TiClientInternalException extends RuntimeException { public TiClientInternalException(String msg) { diff --git a/src/main/java/com/pingcap/tikv/exception/TiExpressionException.java b/src/main/java/org/tikv/exception/TiExpressionException.java similarity index 95% rename from src/main/java/com/pingcap/tikv/exception/TiExpressionException.java rename to src/main/java/org/tikv/exception/TiExpressionException.java index c9f7d9353c..a15bfb20f2 100644 --- a/src/main/java/com/pingcap/tikv/exception/TiExpressionException.java +++ b/src/main/java/org/tikv/exception/TiExpressionException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class TiExpressionException extends RuntimeException { public TiExpressionException(String msg) { diff --git a/src/main/java/com/pingcap/tikv/exception/TypeException.java b/src/main/java/org/tikv/exception/TypeException.java similarity index 95% rename from src/main/java/com/pingcap/tikv/exception/TypeException.java rename to src/main/java/org/tikv/exception/TypeException.java index 8c4ecee700..6aeb786186 100644 --- a/src/main/java/com/pingcap/tikv/exception/TypeException.java +++ b/src/main/java/org/tikv/exception/TypeException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class TypeException extends RuntimeException { public TypeException(String msg) { diff --git a/src/main/java/com/pingcap/tikv/exception/UnsupportedTypeException.java b/src/main/java/org/tikv/exception/UnsupportedTypeException.java similarity index 94% rename from src/main/java/com/pingcap/tikv/exception/UnsupportedTypeException.java rename to src/main/java/org/tikv/exception/UnsupportedTypeException.java index 92a9a05c14..a293f1bfb1 100644 --- a/src/main/java/com/pingcap/tikv/exception/UnsupportedTypeException.java +++ b/src/main/java/org/tikv/exception/UnsupportedTypeException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.exception; +package org.tikv.exception; public class UnsupportedTypeException extends RuntimeException { public UnsupportedTypeException(String msg) { diff --git a/src/main/java/com/pingcap/tikv/expression/AggregateFunction.java b/src/main/java/org/tikv/expression/AggregateFunction.java similarity index 98% rename from src/main/java/com/pingcap/tikv/expression/AggregateFunction.java rename to src/main/java/org/tikv/expression/AggregateFunction.java index b897495467..19e78d1fe9 100644 --- a/src/main/java/com/pingcap/tikv/expression/AggregateFunction.java +++ b/src/main/java/org/tikv/expression/AggregateFunction.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; import static java.util.Objects.requireNonNull; diff --git a/src/main/java/com/pingcap/tikv/expression/ArithmeticBinaryExpression.java b/src/main/java/org/tikv/expression/ArithmeticBinaryExpression.java similarity index 96% rename from src/main/java/com/pingcap/tikv/expression/ArithmeticBinaryExpression.java rename to src/main/java/org/tikv/expression/ArithmeticBinaryExpression.java index e36e60f148..2bda9ba9ba 100644 --- a/src/main/java/com/pingcap/tikv/expression/ArithmeticBinaryExpression.java +++ b/src/main/java/org/tikv/expression/ArithmeticBinaryExpression.java @@ -13,10 +13,10 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; -import static com.pingcap.tikv.expression.ArithmeticBinaryExpression.Type.*; import static java.util.Objects.requireNonNull; +import static org.tikv.expression.ArithmeticBinaryExpression.Type.*; import com.google.common.collect.ImmutableList; import java.util.List; diff --git a/src/main/java/com/pingcap/tikv/expression/Blacklist.java b/src/main/java/org/tikv/expression/Blacklist.java similarity index 97% rename from src/main/java/com/pingcap/tikv/expression/Blacklist.java rename to src/main/java/org/tikv/expression/Blacklist.java index a2728766ea..516c552b89 100644 --- a/src/main/java/com/pingcap/tikv/expression/Blacklist.java +++ b/src/main/java/org/tikv/expression/Blacklist.java @@ -15,7 +15,7 @@ * */ -package com.pingcap.tikv.expression; +package org.tikv.expression; import static java.util.Objects.requireNonNull; diff --git a/src/main/java/com/pingcap/tikv/expression/ByItem.java b/src/main/java/org/tikv/expression/ByItem.java similarity index 93% rename from src/main/java/com/pingcap/tikv/expression/ByItem.java rename to src/main/java/org/tikv/expression/ByItem.java index 4dad5d9cc1..196f80fc69 100644 --- a/src/main/java/com/pingcap/tikv/expression/ByItem.java +++ b/src/main/java/org/tikv/expression/ByItem.java @@ -13,12 +13,12 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; import static com.google.common.base.Preconditions.checkNotNull; -import com.pingcap.tikv.expression.visitor.ProtoConverter; import java.io.Serializable; +import org.tikv.expression.visitor.ProtoConverter; public class ByItem implements Serializable { private Expression expr; diff --git a/src/main/java/com/pingcap/tikv/expression/ColumnRef.java b/src/main/java/org/tikv/expression/ColumnRef.java similarity index 92% rename from src/main/java/com/pingcap/tikv/expression/ColumnRef.java rename to src/main/java/org/tikv/expression/ColumnRef.java index 15a63efbab..fe267e9198 100644 --- a/src/main/java/com/pingcap/tikv/expression/ColumnRef.java +++ b/src/main/java/org/tikv/expression/ColumnRef.java @@ -13,16 +13,16 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.meta.TiColumnInfo; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.types.DataType; import java.util.List; import java.util.Objects; +import org.tikv.exception.TiClientInternalException; +import org.tikv.exception.TiExpressionException; +import org.tikv.meta.TiColumnInfo; +import org.tikv.meta.TiTableInfo; +import org.tikv.types.DataType; public class ColumnRef implements Expression { public static ColumnRef create(String name, TiTableInfo table) { diff --git a/src/main/java/com/pingcap/tikv/expression/ComparisonBinaryExpression.java b/src/main/java/org/tikv/expression/ComparisonBinaryExpression.java similarity index 95% rename from src/main/java/com/pingcap/tikv/expression/ComparisonBinaryExpression.java rename to src/main/java/org/tikv/expression/ComparisonBinaryExpression.java index 6123d318c1..58245f8183 100644 --- a/src/main/java/com/pingcap/tikv/expression/ComparisonBinaryExpression.java +++ b/src/main/java/org/tikv/expression/ComparisonBinaryExpression.java @@ -13,19 +13,19 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; import static com.google.common.base.Preconditions.checkArgument; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.Type.*; import static java.util.Objects.requireNonNull; +import static org.tikv.expression.ComparisonBinaryExpression.Type.*; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.key.TypedKey; -import com.pingcap.tikv.types.DataType; import java.util.List; import java.util.Objects; import java.util.Optional; +import org.tikv.exception.TiExpressionException; +import org.tikv.key.TypedKey; +import org.tikv.types.DataType; public class ComparisonBinaryExpression implements Expression { public enum Type { diff --git a/src/main/java/com/pingcap/tikv/expression/Constant.java b/src/main/java/org/tikv/expression/Constant.java similarity index 96% rename from src/main/java/com/pingcap/tikv/expression/Constant.java rename to src/main/java/org/tikv/expression/Constant.java index 5dfd8ba173..f1fd810b24 100644 --- a/src/main/java/com/pingcap/tikv/expression/Constant.java +++ b/src/main/java/org/tikv/expression/Constant.java @@ -13,17 +13,17 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.types.*; import java.math.BigDecimal; import java.sql.Date; import java.sql.Timestamp; import java.util.List; import java.util.Objects; import org.joda.time.DateTime; +import org.tikv.exception.TiExpressionException; +import org.tikv.types.*; // Refactor needed. // Refer to https://github.com/pingcap/tipb/blob/master/go-tipb/expression.pb.go diff --git a/src/main/java/com/pingcap/tikv/expression/Expression.java b/src/main/java/org/tikv/expression/Expression.java similarity index 95% rename from src/main/java/com/pingcap/tikv/expression/Expression.java rename to src/main/java/org/tikv/expression/Expression.java index 1df26ba3c1..12d0f3021c 100644 --- a/src/main/java/com/pingcap/tikv/expression/Expression.java +++ b/src/main/java/org/tikv/expression/Expression.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; import java.io.Serializable; import java.util.List; diff --git a/src/main/java/com/pingcap/tikv/expression/ExpressionBlacklist.java b/src/main/java/org/tikv/expression/ExpressionBlacklist.java similarity index 95% rename from src/main/java/com/pingcap/tikv/expression/ExpressionBlacklist.java rename to src/main/java/org/tikv/expression/ExpressionBlacklist.java index e532de33dc..fa54254948 100644 --- a/src/main/java/com/pingcap/tikv/expression/ExpressionBlacklist.java +++ b/src/main/java/org/tikv/expression/ExpressionBlacklist.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; public class ExpressionBlacklist extends Blacklist { diff --git a/src/main/java/com/pingcap/tikv/expression/IsNull.java b/src/main/java/org/tikv/expression/IsNull.java similarity index 97% rename from src/main/java/com/pingcap/tikv/expression/IsNull.java rename to src/main/java/org/tikv/expression/IsNull.java index 4e00a32960..f407244a4c 100644 --- a/src/main/java/com/pingcap/tikv/expression/IsNull.java +++ b/src/main/java/org/tikv/expression/IsNull.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; import static java.util.Objects.requireNonNull; diff --git a/src/main/java/com/pingcap/tikv/expression/LogicalBinaryExpression.java b/src/main/java/org/tikv/expression/LogicalBinaryExpression.java similarity index 98% rename from src/main/java/com/pingcap/tikv/expression/LogicalBinaryExpression.java rename to src/main/java/org/tikv/expression/LogicalBinaryExpression.java index 3ad0c45830..79c8b7d108 100644 --- a/src/main/java/com/pingcap/tikv/expression/LogicalBinaryExpression.java +++ b/src/main/java/org/tikv/expression/LogicalBinaryExpression.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: expression.proto -package com.pingcap.tikv.expression; +package org.tikv.expression; import static java.util.Objects.requireNonNull; diff --git a/src/main/java/com/pingcap/tikv/expression/Not.java b/src/main/java/org/tikv/expression/Not.java similarity index 97% rename from src/main/java/com/pingcap/tikv/expression/Not.java rename to src/main/java/org/tikv/expression/Not.java index b3d522ce00..cab66a204a 100644 --- a/src/main/java/com/pingcap/tikv/expression/Not.java +++ b/src/main/java/org/tikv/expression/Not.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; import static java.util.Objects.requireNonNull; diff --git a/src/main/java/com/pingcap/tikv/expression/StringRegExpression.java b/src/main/java/org/tikv/expression/StringRegExpression.java similarity index 94% rename from src/main/java/com/pingcap/tikv/expression/StringRegExpression.java rename to src/main/java/org/tikv/expression/StringRegExpression.java index e2925169b5..dac5cc09bb 100644 --- a/src/main/java/com/pingcap/tikv/expression/StringRegExpression.java +++ b/src/main/java/org/tikv/expression/StringRegExpression.java @@ -13,17 +13,17 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; -import static com.pingcap.tikv.expression.StringRegExpression.Type.*; import static java.util.Objects.requireNonNull; +import static org.tikv.expression.StringRegExpression.Type.*; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.key.TypedKey; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.IntegerType; import java.util.List; import java.util.Objects; +import org.tikv.key.TypedKey; +import org.tikv.types.DataType; +import org.tikv.types.IntegerType; public class StringRegExpression implements Expression { public enum Type { diff --git a/src/main/java/com/pingcap/tikv/expression/TypeBlacklist.java b/src/main/java/org/tikv/expression/TypeBlacklist.java similarity index 93% rename from src/main/java/com/pingcap/tikv/expression/TypeBlacklist.java rename to src/main/java/org/tikv/expression/TypeBlacklist.java index d3dda8c4ed..9bac9a3d0f 100644 --- a/src/main/java/com/pingcap/tikv/expression/TypeBlacklist.java +++ b/src/main/java/org/tikv/expression/TypeBlacklist.java @@ -15,13 +15,13 @@ * */ -package com.pingcap.tikv.expression; +package org.tikv.expression; -import static com.pingcap.tikv.types.MySQLType.*; +import static org.tikv.types.MySQLType.*; -import com.pingcap.tikv.types.MySQLType; import java.util.HashMap; import java.util.Map; +import org.tikv.types.MySQLType; public class TypeBlacklist extends Blacklist { private static final Map typeToMySQLMap = initialTypeMap(); diff --git a/src/main/java/com/pingcap/tikv/expression/Visitor.java b/src/main/java/org/tikv/expression/Visitor.java similarity index 96% rename from src/main/java/com/pingcap/tikv/expression/Visitor.java rename to src/main/java/org/tikv/expression/Visitor.java index 2c57db3b12..cc98219b33 100644 --- a/src/main/java/com/pingcap/tikv/expression/Visitor.java +++ b/src/main/java/org/tikv/expression/Visitor.java @@ -15,7 +15,7 @@ * */ -package com.pingcap.tikv.expression; +package org.tikv.expression; public abstract class Visitor { protected abstract R visit(ColumnRef node, C context); diff --git a/src/main/java/com/pingcap/tikv/expression/visitor/ColumnMatcher.java b/src/main/java/org/tikv/expression/visitor/ColumnMatcher.java similarity index 88% rename from src/main/java/com/pingcap/tikv/expression/visitor/ColumnMatcher.java rename to src/main/java/org/tikv/expression/visitor/ColumnMatcher.java index b6ca8b3764..5894c1d60e 100644 --- a/src/main/java/com/pingcap/tikv/expression/visitor/ColumnMatcher.java +++ b/src/main/java/org/tikv/expression/visitor/ColumnMatcher.java @@ -13,10 +13,10 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.expression.Expression; +import org.tikv.expression.ColumnRef; +import org.tikv.expression.Expression; public class ColumnMatcher extends DefaultVisitor { private final ColumnRef columnRef; diff --git a/src/main/java/com/pingcap/tikv/expression/visitor/DefaultVisitor.java b/src/main/java/org/tikv/expression/visitor/DefaultVisitor.java similarity index 95% rename from src/main/java/com/pingcap/tikv/expression/visitor/DefaultVisitor.java rename to src/main/java/org/tikv/expression/visitor/DefaultVisitor.java index bc1f7cc0c9..516f34d734 100644 --- a/src/main/java/com/pingcap/tikv/expression/visitor/DefaultVisitor.java +++ b/src/main/java/org/tikv/expression/visitor/DefaultVisitor.java @@ -13,9 +13,9 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; -import com.pingcap.tikv.expression.*; +import org.tikv.expression.*; public class DefaultVisitor extends Visitor { protected R process(Expression node, C context) { diff --git a/src/main/java/com/pingcap/tikv/expression/visitor/ExpressionTypeCoercer.java b/src/main/java/org/tikv/expression/visitor/ExpressionTypeCoercer.java similarity index 95% rename from src/main/java/com/pingcap/tikv/expression/visitor/ExpressionTypeCoercer.java rename to src/main/java/org/tikv/expression/visitor/ExpressionTypeCoercer.java index 284f97ca9b..82c7789355 100644 --- a/src/main/java/com/pingcap/tikv/expression/visitor/ExpressionTypeCoercer.java +++ b/src/main/java/org/tikv/expression/visitor/ExpressionTypeCoercer.java @@ -13,20 +13,20 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; import static java.util.Objects.requireNonNull; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.expression.*; -import com.pingcap.tikv.expression.AggregateFunction.FunctionType; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.DecimalType; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.types.RealType; -import com.pingcap.tikv.util.Pair; import java.util.IdentityHashMap; import java.util.List; +import org.tikv.exception.TiExpressionException; +import org.tikv.expression.*; +import org.tikv.expression.AggregateFunction.FunctionType; +import org.tikv.types.DataType; +import org.tikv.types.DecimalType; +import org.tikv.types.IntegerType; +import org.tikv.types.RealType; +import org.tikv.util.Pair; /** * Validate and infer expression type Collected results are returned getTypeMap For now we don't do diff --git a/src/main/java/com/pingcap/tikv/expression/visitor/IndexMatcher.java b/src/main/java/org/tikv/expression/visitor/IndexMatcher.java similarity index 93% rename from src/main/java/com/pingcap/tikv/expression/visitor/IndexMatcher.java rename to src/main/java/org/tikv/expression/visitor/IndexMatcher.java index bb7ad1f378..d97362379a 100644 --- a/src/main/java/com/pingcap/tikv/expression/visitor/IndexMatcher.java +++ b/src/main/java/org/tikv/expression/visitor/IndexMatcher.java @@ -13,13 +13,13 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; import static java.util.Objects.requireNonNull; -import com.pingcap.tikv.expression.*; -import com.pingcap.tikv.expression.ComparisonBinaryExpression.NormalizedPredicate; -import com.pingcap.tikv.meta.TiIndexColumn; +import org.tikv.expression.*; +import org.tikv.expression.ComparisonBinaryExpression.NormalizedPredicate; +import org.tikv.meta.TiIndexColumn; /** * Test if a predicate matches and index column entirely and can be convert to index related ranges diff --git a/src/main/java/com/pingcap/tikv/expression/visitor/IndexRangeBuilder.java b/src/main/java/org/tikv/expression/visitor/IndexRangeBuilder.java similarity index 93% rename from src/main/java/com/pingcap/tikv/expression/visitor/IndexRangeBuilder.java rename to src/main/java/org/tikv/expression/visitor/IndexRangeBuilder.java index 04dd13c42a..1c509a1819 100644 --- a/src/main/java/com/pingcap/tikv/expression/visitor/IndexRangeBuilder.java +++ b/src/main/java/org/tikv/expression/visitor/IndexRangeBuilder.java @@ -13,23 +13,23 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; import com.google.common.collect.Range; import com.google.common.collect.RangeSet; import com.google.common.collect.TreeRangeSet; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.expression.*; -import com.pingcap.tikv.expression.ComparisonBinaryExpression.NormalizedPredicate; -import com.pingcap.tikv.key.TypedKey; -import com.pingcap.tikv.meta.TiIndexColumn; -import com.pingcap.tikv.meta.TiIndexInfo; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.types.DataType; import java.util.HashMap; import java.util.Map; import java.util.Objects; import java.util.Set; +import org.tikv.exception.TiExpressionException; +import org.tikv.expression.*; +import org.tikv.expression.ComparisonBinaryExpression.NormalizedPredicate; +import org.tikv.key.TypedKey; +import org.tikv.meta.TiIndexColumn; +import org.tikv.meta.TiIndexInfo; +import org.tikv.meta.TiTableInfo; +import org.tikv.types.DataType; public class IndexRangeBuilder extends DefaultVisitor, Void> { diff --git a/src/main/java/com/pingcap/tikv/expression/visitor/MetaResolver.java b/src/main/java/org/tikv/expression/visitor/MetaResolver.java similarity index 89% rename from src/main/java/com/pingcap/tikv/expression/visitor/MetaResolver.java rename to src/main/java/org/tikv/expression/visitor/MetaResolver.java index 8d147587c8..854d612883 100644 --- a/src/main/java/com/pingcap/tikv/expression/visitor/MetaResolver.java +++ b/src/main/java/org/tikv/expression/visitor/MetaResolver.java @@ -13,13 +13,13 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.meta.TiTableInfo; import java.util.List; import java.util.Objects; +import org.tikv.expression.ColumnRef; +import org.tikv.expression.Expression; +import org.tikv.meta.TiTableInfo; public class MetaResolver extends DefaultVisitor { public static void resolve(Expression expression, TiTableInfo table) { diff --git a/src/main/java/com/pingcap/tikv/expression/visitor/ProtoConverter.java b/src/main/java/org/tikv/expression/visitor/ProtoConverter.java similarity index 96% rename from src/main/java/com/pingcap/tikv/expression/visitor/ProtoConverter.java rename to src/main/java/org/tikv/expression/visitor/ProtoConverter.java index 22ecdbc177..8b10906f46 100644 --- a/src/main/java/com/pingcap/tikv/expression/visitor/ProtoConverter.java +++ b/src/main/java/org/tikv/expression/visitor/ProtoConverter.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; import static java.util.Objects.requireNonNull; @@ -22,15 +22,15 @@ import com.pingcap.tidb.tipb.Expr; import com.pingcap.tidb.tipb.ExprType; import com.pingcap.tidb.tipb.FieldType; import com.pingcap.tidb.tipb.ScalarFuncSig; -import com.pingcap.tikv.codec.Codec.IntegerCodec; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.expression.*; -import com.pingcap.tikv.expression.AggregateFunction.FunctionType; -import com.pingcap.tikv.types.*; -import com.pingcap.tikv.types.DataType.EncodeType; import java.util.IdentityHashMap; import java.util.Map; +import org.tikv.codec.Codec.IntegerCodec; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.TiExpressionException; +import org.tikv.expression.*; +import org.tikv.expression.AggregateFunction.FunctionType; +import org.tikv.types.*; +import org.tikv.types.DataType.EncodeType; public class ProtoConverter extends Visitor { // All concrete data type should be hooked to a type name diff --git a/src/main/java/com/pingcap/tikv/expression/visitor/PseudoCostCalculator.java b/src/main/java/org/tikv/expression/visitor/PseudoCostCalculator.java similarity index 88% rename from src/main/java/com/pingcap/tikv/expression/visitor/PseudoCostCalculator.java rename to src/main/java/org/tikv/expression/visitor/PseudoCostCalculator.java index eaaa6b5218..9db9a476e6 100644 --- a/src/main/java/com/pingcap/tikv/expression/visitor/PseudoCostCalculator.java +++ b/src/main/java/org/tikv/expression/visitor/PseudoCostCalculator.java @@ -13,11 +13,11 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; -import com.pingcap.tikv.expression.ComparisonBinaryExpression; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.expression.LogicalBinaryExpression; +import org.tikv.expression.ComparisonBinaryExpression; +import org.tikv.expression.Expression; +import org.tikv.expression.LogicalBinaryExpression; public class PseudoCostCalculator extends DefaultVisitor { public static double calculateCost(Expression expr) { diff --git a/src/main/java/com/pingcap/tikv/expression/visitor/SupportedExpressionValidator.java b/src/main/java/org/tikv/expression/visitor/SupportedExpressionValidator.java similarity index 91% rename from src/main/java/com/pingcap/tikv/expression/visitor/SupportedExpressionValidator.java rename to src/main/java/org/tikv/expression/visitor/SupportedExpressionValidator.java index 1562f8bfd0..dcfaa4ddc2 100644 --- a/src/main/java/com/pingcap/tikv/expression/visitor/SupportedExpressionValidator.java +++ b/src/main/java/org/tikv/expression/visitor/SupportedExpressionValidator.java @@ -13,10 +13,10 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.expression.ExpressionBlacklist; +import org.tikv.expression.Expression; +import org.tikv.expression.ExpressionBlacklist; public class SupportedExpressionValidator extends DefaultVisitor { private static final SupportedExpressionValidator validator = new SupportedExpressionValidator(); diff --git a/src/main/java/com/pingcap/tikv/key/CompoundKey.java b/src/main/java/org/tikv/key/CompoundKey.java similarity index 96% rename from src/main/java/com/pingcap/tikv/key/CompoundKey.java rename to src/main/java/org/tikv/key/CompoundKey.java index b1333671d2..d55e8429aa 100644 --- a/src/main/java/com/pingcap/tikv/key/CompoundKey.java +++ b/src/main/java/org/tikv/key/CompoundKey.java @@ -13,12 +13,12 @@ * limitations under the License. */ -package com.pingcap.tikv.key; +package org.tikv.key; import com.google.common.base.Joiner; -import com.pingcap.tikv.codec.CodecDataOutput; import java.util.ArrayList; import java.util.List; +import org.tikv.codec.CodecDataOutput; public class CompoundKey extends Key { diff --git a/src/main/java/com/pingcap/tikv/key/IndexKey.java b/src/main/java/org/tikv/key/IndexKey.java similarity index 91% rename from src/main/java/com/pingcap/tikv/key/IndexKey.java rename to src/main/java/org/tikv/key/IndexKey.java index 38da16cc46..8e98cc7639 100644 --- a/src/main/java/com/pingcap/tikv/key/IndexKey.java +++ b/src/main/java/org/tikv/key/IndexKey.java @@ -13,12 +13,12 @@ * limitations under the License. */ -package com.pingcap.tikv.key; +package org.tikv.key; import com.google.common.base.Joiner; -import com.pingcap.tikv.codec.Codec.IntegerCodec; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.TypeException; +import org.tikv.codec.Codec.IntegerCodec; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.TypeException; public class IndexKey extends Key { private static final byte[] IDX_PREFIX_SEP = new byte[] {'_', 'i'}; diff --git a/src/main/java/com/pingcap/tikv/key/Key.java b/src/main/java/org/tikv/key/Key.java similarity index 94% rename from src/main/java/com/pingcap/tikv/key/Key.java rename to src/main/java/org/tikv/key/Key.java index fc7672929e..d540f75a23 100644 --- a/src/main/java/com/pingcap/tikv/key/Key.java +++ b/src/main/java/org/tikv/key/Key.java @@ -13,16 +13,16 @@ * limitations under the License. */ -package com.pingcap.tikv.key; +package org.tikv.key; -import static com.pingcap.tikv.codec.KeyUtils.formatBytes; import static java.util.Objects.requireNonNull; +import static org.tikv.codec.KeyUtils.formatBytes; import com.google.protobuf.ByteString; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.util.FastByteComparisons; import java.util.Arrays; +import org.tikv.codec.CodecDataOutput; +import org.tikv.types.DataType; +import org.tikv.util.FastByteComparisons; public class Key implements Comparable { protected static final byte[] TBL_PREFIX = new byte[] {'t'}; diff --git a/src/main/java/com/pingcap/tikv/key/RowKey.java b/src/main/java/org/tikv/key/RowKey.java similarity index 90% rename from src/main/java/com/pingcap/tikv/key/RowKey.java rename to src/main/java/org/tikv/key/RowKey.java index 5cab12c86b..62e56a7635 100644 --- a/src/main/java/com/pingcap/tikv/key/RowKey.java +++ b/src/main/java/org/tikv/key/RowKey.java @@ -13,18 +13,18 @@ * limitations under the License. */ -package com.pingcap.tikv.key; +package org.tikv.key; -import static com.pingcap.tikv.codec.Codec.IntegerCodec.writeLong; +import static org.tikv.codec.Codec.IntegerCodec.writeLong; -import com.pingcap.tikv.codec.Codec.IntegerCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.key.RowKey.DecodeResult.Status; -import com.pingcap.tikv.util.FastByteComparisons; import java.util.Objects; +import org.tikv.codec.Codec.IntegerCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.TiClientInternalException; +import org.tikv.exception.TiExpressionException; +import org.tikv.key.RowKey.DecodeResult.Status; +import org.tikv.util.FastByteComparisons; public class RowKey extends Key { private static final byte[] REC_PREFIX_SEP = new byte[] {'_', 'r'}; diff --git a/src/main/java/com/pingcap/tikv/key/TypedKey.java b/src/main/java/org/tikv/key/TypedKey.java similarity index 91% rename from src/main/java/com/pingcap/tikv/key/TypedKey.java rename to src/main/java/org/tikv/key/TypedKey.java index c9b691132b..88a0dca444 100644 --- a/src/main/java/com/pingcap/tikv/key/TypedKey.java +++ b/src/main/java/org/tikv/key/TypedKey.java @@ -13,14 +13,14 @@ * limitations under the License. */ -package com.pingcap.tikv.key; +package org.tikv.key; import static java.util.Objects.requireNonNull; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.TypeException; -import com.pingcap.tikv.types.DataType; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.TypeException; +import org.tikv.types.DataType; public class TypedKey extends Key { private final DataType type; diff --git a/src/main/java/com/pingcap/tikv/meta/CIStr.java b/src/main/java/org/tikv/meta/CIStr.java similarity index 97% rename from src/main/java/com/pingcap/tikv/meta/CIStr.java rename to src/main/java/org/tikv/meta/CIStr.java index b93af6e491..ae7267dd7e 100644 --- a/src/main/java/com/pingcap/tikv/meta/CIStr.java +++ b/src/main/java/org/tikv/meta/CIStr.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/src/main/java/com/pingcap/tikv/meta/Collation.java b/src/main/java/org/tikv/meta/Collation.java similarity index 99% rename from src/main/java/com/pingcap/tikv/meta/Collation.java rename to src/main/java/org/tikv/meta/Collation.java index a363b10796..aff066f35c 100644 --- a/src/main/java/com/pingcap/tikv/meta/Collation.java +++ b/src/main/java/org/tikv/meta/Collation.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import com.google.common.collect.ImmutableMap; import java.util.Map; diff --git a/src/main/java/com/pingcap/tikv/meta/IndexType.java b/src/main/java/org/tikv/meta/IndexType.java similarity index 93% rename from src/main/java/com/pingcap/tikv/meta/IndexType.java rename to src/main/java/org/tikv/meta/IndexType.java index 4587faad52..e7353f20ab 100644 --- a/src/main/java/com/pingcap/tikv/meta/IndexType.java +++ b/src/main/java/org/tikv/meta/IndexType.java @@ -13,9 +13,9 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; -import com.pingcap.tikv.exception.TiClientInternalException; +import org.tikv.exception.TiClientInternalException; // Actually we are not using either real btree or hash index // TiDB has its own way for indexing as key value pair. diff --git a/src/main/java/com/pingcap/tikv/meta/SchemaState.java b/src/main/java/org/tikv/meta/SchemaState.java similarity index 92% rename from src/main/java/com/pingcap/tikv/meta/SchemaState.java rename to src/main/java/org/tikv/meta/SchemaState.java index dbd0dfaa09..37448d5c9e 100644 --- a/src/main/java/com/pingcap/tikv/meta/SchemaState.java +++ b/src/main/java/org/tikv/meta/SchemaState.java @@ -13,9 +13,9 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; -import com.pingcap.tikv.exception.TiClientInternalException; +import org.tikv.exception.TiClientInternalException; public enum SchemaState { StateNone(0), diff --git a/src/main/java/com/pingcap/tikv/meta/TiColumnInfo.java b/src/main/java/org/tikv/meta/TiColumnInfo.java similarity index 97% rename from src/main/java/com/pingcap/tikv/meta/TiColumnInfo.java rename to src/main/java/org/tikv/meta/TiColumnInfo.java index de62901b2a..b28e65c24a 100644 --- a/src/main/java/com/pingcap/tikv/meta/TiColumnInfo.java +++ b/src/main/java/org/tikv/meta/TiColumnInfo.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import static java.util.Objects.requireNonNull; @@ -23,14 +23,14 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.google.common.annotations.VisibleForTesting; import com.google.protobuf.ByteString; import com.pingcap.tidb.tipb.ColumnInfo; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.DataType.EncodeType; -import com.pingcap.tikv.types.DataTypeFactory; -import com.pingcap.tikv.types.IntegerType; import java.io.Serializable; import java.util.List; import java.util.Objects; +import org.tikv.codec.CodecDataOutput; +import org.tikv.types.DataType; +import org.tikv.types.DataType.EncodeType; +import org.tikv.types.DataTypeFactory; +import org.tikv.types.IntegerType; @JsonIgnoreProperties(ignoreUnknown = true) public class TiColumnInfo implements Serializable { diff --git a/src/main/java/com/pingcap/tikv/meta/TiDAGRequest.java b/src/main/java/org/tikv/meta/TiDAGRequest.java similarity index 96% rename from src/main/java/com/pingcap/tikv/meta/TiDAGRequest.java rename to src/main/java/org/tikv/meta/TiDAGRequest.java index edcc657bd6..a793ad8230 100644 --- a/src/main/java/com/pingcap/tikv/meta/TiDAGRequest.java +++ b/src/main/java/org/tikv/meta/TiDAGRequest.java @@ -13,34 +13,34 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import static com.google.common.base.Preconditions.checkArgument; -import static com.pingcap.tikv.predicates.PredicateUtils.mergeCNFExpressions; import static java.util.Objects.requireNonNull; +import static org.tikv.predicates.PredicateUtils.mergeCNFExpressions; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Joiner; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.pingcap.tidb.tipb.*; -import com.pingcap.tikv.codec.KeyUtils; -import com.pingcap.tikv.exception.DAGRequestException; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.expression.ByItem; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.expression.visitor.ExpressionTypeCoercer; -import com.pingcap.tikv.expression.visitor.MetaResolver; -import com.pingcap.tikv.expression.visitor.ProtoConverter; -import com.pingcap.tikv.key.RowKey; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.util.KeyRangeUtils; -import com.pingcap.tikv.util.Pair; import java.io.*; import java.util.*; import java.util.stream.Collectors; +import org.tikv.codec.KeyUtils; +import org.tikv.exception.DAGRequestException; +import org.tikv.exception.TiClientInternalException; +import org.tikv.expression.ByItem; +import org.tikv.expression.ColumnRef; +import org.tikv.expression.Expression; +import org.tikv.expression.visitor.ExpressionTypeCoercer; +import org.tikv.expression.visitor.MetaResolver; +import org.tikv.expression.visitor.ProtoConverter; +import org.tikv.key.RowKey; +import org.tikv.kvproto.Coprocessor; +import org.tikv.types.DataType; +import org.tikv.util.KeyRangeUtils; +import org.tikv.util.Pair; /** * Type TiDAGRequest. diff --git a/src/main/java/com/pingcap/tikv/meta/TiDBInfo.java b/src/main/java/org/tikv/meta/TiDBInfo.java similarity index 98% rename from src/main/java/com/pingcap/tikv/meta/TiDBInfo.java rename to src/main/java/org/tikv/meta/TiDBInfo.java index 03ae90c14c..d0fa9b2c2d 100644 --- a/src/main/java/com/pingcap/tikv/meta/TiDBInfo.java +++ b/src/main/java/org/tikv/meta/TiDBInfo.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/src/main/java/com/pingcap/tikv/meta/TiIndexColumn.java b/src/main/java/org/tikv/meta/TiIndexColumn.java similarity index 95% rename from src/main/java/com/pingcap/tikv/meta/TiIndexColumn.java rename to src/main/java/org/tikv/meta/TiIndexColumn.java index 7e4d2465cc..ffb8c0ba32 100644 --- a/src/main/java/com/pingcap/tikv/meta/TiIndexColumn.java +++ b/src/main/java/org/tikv/meta/TiIndexColumn.java @@ -13,13 +13,13 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; -import com.pingcap.tikv.types.DataType; import java.io.Serializable; +import org.tikv.types.DataType; @JsonIgnoreProperties(ignoreUnknown = true) public class TiIndexColumn implements Serializable { diff --git a/src/main/java/com/pingcap/tikv/meta/TiIndexInfo.java b/src/main/java/org/tikv/meta/TiIndexInfo.java similarity index 99% rename from src/main/java/com/pingcap/tikv/meta/TiIndexInfo.java rename to src/main/java/org/tikv/meta/TiIndexInfo.java index d0adea70d8..7c65cf0ee2 100644 --- a/src/main/java/com/pingcap/tikv/meta/TiIndexInfo.java +++ b/src/main/java/org/tikv/meta/TiIndexInfo.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import static java.util.Objects.requireNonNull; diff --git a/src/main/java/com/pingcap/tikv/meta/TiPartitionDef.java b/src/main/java/org/tikv/meta/TiPartitionDef.java similarity index 96% rename from src/main/java/com/pingcap/tikv/meta/TiPartitionDef.java rename to src/main/java/org/tikv/meta/TiPartitionDef.java index 04efb698ec..125eae89e8 100644 --- a/src/main/java/com/pingcap/tikv/meta/TiPartitionDef.java +++ b/src/main/java/org/tikv/meta/TiPartitionDef.java @@ -1,4 +1,4 @@ -package com.pingcap.tikv.meta; +package org.tikv.meta; import com.google.common.annotations.VisibleForTesting; import java.io.Serializable; diff --git a/src/main/java/com/pingcap/tikv/meta/TiPartitionInfo.java b/src/main/java/org/tikv/meta/TiPartitionInfo.java similarity index 96% rename from src/main/java/com/pingcap/tikv/meta/TiPartitionInfo.java rename to src/main/java/org/tikv/meta/TiPartitionInfo.java index aa2c1e4d6e..0994095e0e 100644 --- a/src/main/java/com/pingcap/tikv/meta/TiPartitionInfo.java +++ b/src/main/java/org/tikv/meta/TiPartitionInfo.java @@ -1,4 +1,4 @@ -package com.pingcap.tikv.meta; +package org.tikv.meta; import com.google.common.annotations.VisibleForTesting; import org.codehaus.jackson.annotate.JsonCreator; diff --git a/src/main/java/com/pingcap/tikv/meta/TiTableInfo.java b/src/main/java/org/tikv/meta/TiTableInfo.java similarity index 95% rename from src/main/java/com/pingcap/tikv/meta/TiTableInfo.java rename to src/main/java/org/tikv/meta/TiTableInfo.java index e5d16fd285..56502b305e 100644 --- a/src/main/java/com/pingcap/tikv/meta/TiTableInfo.java +++ b/src/main/java/org/tikv/meta/TiTableInfo.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import static java.util.Objects.requireNonNull; @@ -22,13 +22,13 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.google.common.collect.ImmutableList; import com.pingcap.tidb.tipb.TableInfo; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.meta.TiColumnInfo.InternalTypeHolder; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.DataTypeFactory; import java.io.Serializable; import java.util.List; import java.util.stream.Collectors; +import org.tikv.exception.TiClientInternalException; +import org.tikv.meta.TiColumnInfo.InternalTypeHolder; +import org.tikv.types.DataType; +import org.tikv.types.DataTypeFactory; @JsonIgnoreProperties(ignoreUnknown = true) public class TiTableInfo implements Serializable { diff --git a/src/main/java/com/pingcap/tikv/meta/TiTimestamp.java b/src/main/java/org/tikv/meta/TiTimestamp.java similarity index 97% rename from src/main/java/com/pingcap/tikv/meta/TiTimestamp.java rename to src/main/java/org/tikv/meta/TiTimestamp.java index bba522af7c..ed9c521a56 100644 --- a/src/main/java/com/pingcap/tikv/meta/TiTimestamp.java +++ b/src/main/java/org/tikv/meta/TiTimestamp.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import java.io.Serializable; diff --git a/src/main/java/com/pingcap/tikv/operation/ErrorHandler.java b/src/main/java/org/tikv/operation/ErrorHandler.java similarity index 94% rename from src/main/java/com/pingcap/tikv/operation/ErrorHandler.java rename to src/main/java/org/tikv/operation/ErrorHandler.java index 835451935a..49a9d15bdf 100644 --- a/src/main/java/com/pingcap/tikv/operation/ErrorHandler.java +++ b/src/main/java/org/tikv/operation/ErrorHandler.java @@ -15,9 +15,9 @@ * */ -package com.pingcap.tikv.operation; +package org.tikv.operation; -import com.pingcap.tikv.util.BackOffer; +import org.tikv.util.BackOffer; public interface ErrorHandler { /** diff --git a/src/main/java/com/pingcap/tikv/operation/KVErrorHandler.java b/src/main/java/org/tikv/operation/KVErrorHandler.java similarity index 95% rename from src/main/java/com/pingcap/tikv/operation/KVErrorHandler.java rename to src/main/java/org/tikv/operation/KVErrorHandler.java index 457ac33add..5e4a6566b3 100644 --- a/src/main/java/com/pingcap/tikv/operation/KVErrorHandler.java +++ b/src/main/java/org/tikv/operation/KVErrorHandler.java @@ -15,22 +15,22 @@ * */ -package com.pingcap.tikv.operation; +package org.tikv.operation; import com.google.protobuf.ByteString; -import com.pingcap.tikv.codec.KeyUtils; -import com.pingcap.tikv.event.CacheInvalidateEvent; -import com.pingcap.tikv.exception.GrpcException; -import com.pingcap.tikv.kvproto.Errorpb; -import com.pingcap.tikv.region.RegionErrorReceiver; -import com.pingcap.tikv.region.RegionManager; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.BackOffFunction; -import com.pingcap.tikv.util.BackOffer; import io.grpc.Status; import io.grpc.StatusRuntimeException; import java.util.function.Function; import org.apache.log4j.Logger; +import org.tikv.codec.KeyUtils; +import org.tikv.event.CacheInvalidateEvent; +import org.tikv.exception.GrpcException; +import org.tikv.kvproto.Errorpb; +import org.tikv.region.RegionErrorReceiver; +import org.tikv.region.RegionManager; +import org.tikv.region.TiRegion; +import org.tikv.util.BackOffFunction; +import org.tikv.util.BackOffer; // TODO: consider refactor to Builder mode public class KVErrorHandler implements ErrorHandler { diff --git a/src/main/java/com/pingcap/tikv/operation/PDErrorHandler.java b/src/main/java/org/tikv/operation/PDErrorHandler.java similarity index 85% rename from src/main/java/com/pingcap/tikv/operation/PDErrorHandler.java rename to src/main/java/org/tikv/operation/PDErrorHandler.java index 506adc0e5f..3a71167a8c 100644 --- a/src/main/java/com/pingcap/tikv/operation/PDErrorHandler.java +++ b/src/main/java/org/tikv/operation/PDErrorHandler.java @@ -15,14 +15,14 @@ * */ -package com.pingcap.tikv.operation; +package org.tikv.operation; -import com.pingcap.tikv.PDClient; -import com.pingcap.tikv.exception.GrpcException; -import com.pingcap.tikv.kvproto.Pdpb; -import com.pingcap.tikv.util.BackOffFunction; -import com.pingcap.tikv.util.BackOffer; import java.util.function.Function; +import org.tikv.PDClient; +import org.tikv.exception.GrpcException; +import org.tikv.kvproto.Pdpb; +import org.tikv.util.BackOffFunction; +import org.tikv.util.BackOffer; public class PDErrorHandler implements ErrorHandler { private final Function getError; diff --git a/src/main/java/com/pingcap/tikv/operation/SchemaInfer.java b/src/main/java/org/tikv/operation/SchemaInfer.java similarity index 89% rename from src/main/java/com/pingcap/tikv/operation/SchemaInfer.java rename to src/main/java/org/tikv/operation/SchemaInfer.java index b87d641737..10f66629c4 100644 --- a/src/main/java/com/pingcap/tikv/operation/SchemaInfer.java +++ b/src/main/java/org/tikv/operation/SchemaInfer.java @@ -13,19 +13,19 @@ * limitations under the License. */ -package com.pingcap.tikv.operation; +package org.tikv.operation; -import com.pingcap.tikv.expression.ByItem; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.meta.TiDAGRequest; -import com.pingcap.tikv.operation.transformer.Cast; -import com.pingcap.tikv.operation.transformer.NoOp; -import com.pingcap.tikv.operation.transformer.RowTransformer; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.util.Pair; import java.util.ArrayList; import java.util.List; +import org.tikv.expression.ByItem; +import org.tikv.expression.Expression; +import org.tikv.meta.TiDAGRequest; +import org.tikv.operation.transformer.Cast; +import org.tikv.operation.transformer.NoOp; +import org.tikv.operation.transformer.RowTransformer; +import org.tikv.types.DataType; +import org.tikv.types.IntegerType; +import org.tikv.util.Pair; /** * SchemaInfer extract row's type after query is executed. It is pretty rough version. Optimization diff --git a/src/main/java/com/pingcap/tikv/operation/iterator/ChunkIterator.java b/src/main/java/org/tikv/operation/iterator/ChunkIterator.java similarity index 96% rename from src/main/java/com/pingcap/tikv/operation/iterator/ChunkIterator.java rename to src/main/java/org/tikv/operation/iterator/ChunkIterator.java index e69fb3419d..2dae7f6a97 100644 --- a/src/main/java/com/pingcap/tikv/operation/iterator/ChunkIterator.java +++ b/src/main/java/org/tikv/operation/iterator/ChunkIterator.java @@ -15,13 +15,13 @@ * */ -package com.pingcap.tikv.operation.iterator; +package org.tikv.operation.iterator; import com.google.protobuf.ByteString; import com.pingcap.tidb.tipb.Chunk; -import com.pingcap.tikv.exception.TiClientInternalException; import java.util.Iterator; import java.util.List; +import org.tikv.exception.TiClientInternalException; public abstract class ChunkIterator implements Iterator { diff --git a/src/main/java/com/pingcap/tikv/operation/iterator/ConcreteScanIterator.java b/src/main/java/org/tikv/operation/iterator/ConcreteScanIterator.java similarity index 80% rename from src/main/java/com/pingcap/tikv/operation/iterator/ConcreteScanIterator.java rename to src/main/java/org/tikv/operation/iterator/ConcreteScanIterator.java index ba56a3c0fa..6966faa26c 100644 --- a/src/main/java/com/pingcap/tikv/operation/iterator/ConcreteScanIterator.java +++ b/src/main/java/org/tikv/operation/iterator/ConcreteScanIterator.java @@ -13,16 +13,16 @@ * limitations under the License. */ -package com.pingcap.tikv.operation.iterator; +package org.tikv.operation.iterator; import com.google.protobuf.ByteString; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.region.RegionStoreClient; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; -import com.pingcap.tikv.util.Pair; +import org.tikv.TiSession; +import org.tikv.kvproto.Metapb; +import org.tikv.region.RegionStoreClient; +import org.tikv.region.TiRegion; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; +import org.tikv.util.Pair; public class ConcreteScanIterator extends ScanIterator { private final long version; diff --git a/src/main/java/com/pingcap/tikv/operation/iterator/CoprocessIterator.java b/src/main/java/org/tikv/operation/iterator/CoprocessIterator.java similarity index 87% rename from src/main/java/com/pingcap/tikv/operation/iterator/CoprocessIterator.java rename to src/main/java/org/tikv/operation/iterator/CoprocessIterator.java index 94b0be06f1..7bec7bef51 100644 --- a/src/main/java/com/pingcap/tikv/operation/iterator/CoprocessIterator.java +++ b/src/main/java/org/tikv/operation/iterator/CoprocessIterator.java @@ -13,25 +13,25 @@ * limitations under the License. */ -package com.pingcap.tikv.operation.iterator; +package org.tikv.operation.iterator; import static java.util.Objects.requireNonNull; import com.pingcap.tidb.tipb.Chunk; import com.pingcap.tidb.tipb.DAGRequest; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.meta.TiDAGRequest; -import com.pingcap.tikv.operation.SchemaInfer; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.row.RowReader; -import com.pingcap.tikv.row.RowReaderFactory; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.util.RangeSplitter.RegionTask; import java.util.Iterator; import java.util.List; import java.util.NoSuchElementException; +import org.tikv.TiSession; +import org.tikv.codec.CodecDataInput; +import org.tikv.meta.TiDAGRequest; +import org.tikv.operation.SchemaInfer; +import org.tikv.row.Row; +import org.tikv.row.RowReader; +import org.tikv.row.RowReaderFactory; +import org.tikv.types.DataType; +import org.tikv.types.IntegerType; +import org.tikv.util.RangeSplitter.RegionTask; public abstract class CoprocessIterator implements Iterator { protected final TiSession session; diff --git a/src/main/java/com/pingcap/tikv/operation/iterator/DAGIterator.java b/src/main/java/org/tikv/operation/iterator/DAGIterator.java similarity index 90% rename from src/main/java/com/pingcap/tikv/operation/iterator/DAGIterator.java rename to src/main/java/org/tikv/operation/iterator/DAGIterator.java index a6be81a016..e83085d1a5 100644 --- a/src/main/java/com/pingcap/tikv/operation/iterator/DAGIterator.java +++ b/src/main/java/org/tikv/operation/iterator/DAGIterator.java @@ -1,22 +1,10 @@ -package com.pingcap.tikv.operation.iterator; +package org.tikv.operation.iterator; -import static com.pingcap.tikv.meta.TiDAGRequest.PushDownType.STREAMING; +import static org.tikv.meta.TiDAGRequest.PushDownType.STREAMING; import com.pingcap.tidb.tipb.Chunk; import com.pingcap.tidb.tipb.DAGRequest; import com.pingcap.tidb.tipb.SelectResponse; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.exception.RegionTaskException; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.meta.TiDAGRequest.PushDownType; -import com.pingcap.tikv.operation.SchemaInfer; -import com.pingcap.tikv.region.RegionStoreClient; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; -import com.pingcap.tikv.util.RangeSplitter; import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Collection; @@ -26,6 +14,18 @@ import java.util.Queue; import java.util.concurrent.ExecutorCompletionService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.tikv.TiSession; +import org.tikv.exception.RegionTaskException; +import org.tikv.exception.TiClientInternalException; +import org.tikv.kvproto.Coprocessor; +import org.tikv.kvproto.Metapb; +import org.tikv.meta.TiDAGRequest.PushDownType; +import org.tikv.operation.SchemaInfer; +import org.tikv.region.RegionStoreClient; +import org.tikv.region.TiRegion; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; +import org.tikv.util.RangeSplitter; public abstract class DAGIterator extends CoprocessIterator { private ExecutorCompletionService> streamingService; diff --git a/src/main/java/com/pingcap/tikv/operation/iterator/IndexScanIterator.java b/src/main/java/org/tikv/operation/iterator/IndexScanIterator.java similarity index 88% rename from src/main/java/com/pingcap/tikv/operation/iterator/IndexScanIterator.java rename to src/main/java/org/tikv/operation/iterator/IndexScanIterator.java index b9cbf45e12..c31ec2a2c9 100644 --- a/src/main/java/com/pingcap/tikv/operation/iterator/IndexScanIterator.java +++ b/src/main/java/org/tikv/operation/iterator/IndexScanIterator.java @@ -13,21 +13,21 @@ * limitations under the License. */ -package com.pingcap.tikv.operation.iterator; +package org.tikv.operation.iterator; -import com.pingcap.tikv.Snapshot; -import com.pingcap.tikv.TiConfiguration; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.meta.TiDAGRequest; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.util.RangeSplitter; -import com.pingcap.tikv.util.RangeSplitter.RegionTask; import gnu.trove.list.array.TLongArrayList; import java.util.Iterator; import java.util.List; import java.util.NoSuchElementException; import java.util.concurrent.ExecutorCompletionService; +import org.tikv.Snapshot; +import org.tikv.TiConfiguration; +import org.tikv.TiSession; +import org.tikv.exception.TiClientInternalException; +import org.tikv.meta.TiDAGRequest; +import org.tikv.row.Row; +import org.tikv.util.RangeSplitter; +import org.tikv.util.RangeSplitter.RegionTask; public class IndexScanIterator implements Iterator { private final Iterator handleIterator; diff --git a/src/main/java/com/pingcap/tikv/operation/iterator/RawScanIterator.java b/src/main/java/org/tikv/operation/iterator/RawScanIterator.java similarity index 82% rename from src/main/java/com/pingcap/tikv/operation/iterator/RawScanIterator.java rename to src/main/java/org/tikv/operation/iterator/RawScanIterator.java index 76dd4686de..0bcaf407ac 100644 --- a/src/main/java/com/pingcap/tikv/operation/iterator/RawScanIterator.java +++ b/src/main/java/org/tikv/operation/iterator/RawScanIterator.java @@ -13,17 +13,17 @@ * limitations under the License. */ -package com.pingcap.tikv.operation.iterator; +package org.tikv.operation.iterator; import com.google.protobuf.ByteString; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.region.RegionStoreClient; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; -import com.pingcap.tikv.util.Pair; +import org.tikv.TiSession; +import org.tikv.key.Key; +import org.tikv.kvproto.Metapb; +import org.tikv.region.RegionStoreClient; +import org.tikv.region.TiRegion; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; +import org.tikv.util.Pair; public class RawScanIterator extends ScanIterator { diff --git a/src/main/java/com/pingcap/tikv/operation/iterator/ScanIterator.java b/src/main/java/org/tikv/operation/iterator/ScanIterator.java similarity index 93% rename from src/main/java/com/pingcap/tikv/operation/iterator/ScanIterator.java rename to src/main/java/org/tikv/operation/iterator/ScanIterator.java index 14942c75c8..bb9edf4360 100644 --- a/src/main/java/com/pingcap/tikv/operation/iterator/ScanIterator.java +++ b/src/main/java/org/tikv/operation/iterator/ScanIterator.java @@ -13,19 +13,19 @@ * limitations under the License. */ -package com.pingcap.tikv.operation.iterator; +package org.tikv.operation.iterator; import static java.util.Objects.requireNonNull; import com.google.protobuf.ByteString; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.kvproto.Kvrpcpb; -import com.pingcap.tikv.region.RegionManager; -import com.pingcap.tikv.region.TiRegion; import java.util.Iterator; import java.util.List; +import org.tikv.TiSession; +import org.tikv.exception.TiClientInternalException; +import org.tikv.key.Key; +import org.tikv.kvproto.Kvrpcpb; +import org.tikv.region.RegionManager; +import org.tikv.region.TiRegion; public abstract class ScanIterator implements Iterator { protected final TiSession session; diff --git a/src/main/java/com/pingcap/tikv/operation/transformer/Cast.java b/src/main/java/org/tikv/operation/transformer/Cast.java similarity index 95% rename from src/main/java/com/pingcap/tikv/operation/transformer/Cast.java rename to src/main/java/org/tikv/operation/transformer/Cast.java index 2cdc5e9388..c405f647cc 100644 --- a/src/main/java/com/pingcap/tikv/operation/transformer/Cast.java +++ b/src/main/java/org/tikv/operation/transformer/Cast.java @@ -15,12 +15,12 @@ * */ -package com.pingcap.tikv.operation.transformer; +package org.tikv.operation.transformer; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.types.*; import java.math.BigDecimal; import java.nio.charset.StandardCharsets; +import org.tikv.row.Row; +import org.tikv.types.*; public class Cast extends NoOp { public Cast(DataType type) { diff --git a/src/main/java/com/pingcap/tikv/operation/transformer/MultiKeyDecoder.java b/src/main/java/org/tikv/operation/transformer/MultiKeyDecoder.java similarity index 89% rename from src/main/java/com/pingcap/tikv/operation/transformer/MultiKeyDecoder.java rename to src/main/java/org/tikv/operation/transformer/MultiKeyDecoder.java index eabfcede1e..9e35c1e466 100644 --- a/src/main/java/com/pingcap/tikv/operation/transformer/MultiKeyDecoder.java +++ b/src/main/java/org/tikv/operation/transformer/MultiKeyDecoder.java @@ -15,15 +15,15 @@ * */ -package com.pingcap.tikv.operation.transformer; +package org.tikv.operation.transformer; import static java.util.Objects.requireNonNull; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.types.DataType; import java.util.List; +import org.tikv.codec.CodecDataInput; +import org.tikv.row.Row; +import org.tikv.types.DataType; public class MultiKeyDecoder implements Projection { public MultiKeyDecoder(List dataTypes) { diff --git a/src/main/java/com/pingcap/tikv/operation/transformer/NoOp.java b/src/main/java/org/tikv/operation/transformer/NoOp.java similarity index 90% rename from src/main/java/com/pingcap/tikv/operation/transformer/NoOp.java rename to src/main/java/org/tikv/operation/transformer/NoOp.java index 5caf3c10c2..089f215419 100644 --- a/src/main/java/com/pingcap/tikv/operation/transformer/NoOp.java +++ b/src/main/java/org/tikv/operation/transformer/NoOp.java @@ -15,12 +15,12 @@ * */ -package com.pingcap.tikv.operation.transformer; +package org.tikv.operation.transformer; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.types.DataType; import java.util.List; +import org.tikv.row.Row; +import org.tikv.types.DataType; /** Noop is a base type projection, it basically do nothing but copy. */ public class NoOp implements Projection { diff --git a/src/main/java/com/pingcap/tikv/operation/transformer/Projection.java b/src/main/java/org/tikv/operation/transformer/Projection.java similarity index 84% rename from src/main/java/com/pingcap/tikv/operation/transformer/Projection.java rename to src/main/java/org/tikv/operation/transformer/Projection.java index 3992434558..4b80774e18 100644 --- a/src/main/java/com/pingcap/tikv/operation/transformer/Projection.java +++ b/src/main/java/org/tikv/operation/transformer/Projection.java @@ -15,11 +15,11 @@ * */ -package com.pingcap.tikv.operation.transformer; +package org.tikv.operation.transformer; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.types.DataType; import java.util.List; +import org.tikv.row.Row; +import org.tikv.types.DataType; public interface Projection { void set(Object value, Row row, int pos); diff --git a/src/main/java/com/pingcap/tikv/operation/transformer/RowTransformer.java b/src/main/java/org/tikv/operation/transformer/RowTransformer.java similarity index 96% rename from src/main/java/com/pingcap/tikv/operation/transformer/RowTransformer.java rename to src/main/java/org/tikv/operation/transformer/RowTransformer.java index 4f3e5c0e6a..c3f3de16ab 100644 --- a/src/main/java/com/pingcap/tikv/operation/transformer/RowTransformer.java +++ b/src/main/java/org/tikv/operation/transformer/RowTransformer.java @@ -15,18 +15,18 @@ * */ -package com.pingcap.tikv.operation.transformer; +package org.tikv.operation.transformer; import static java.util.Objects.requireNonNull; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.row.ObjectRowImpl; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.types.DataType; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; +import org.tikv.row.ObjectRowImpl; +import org.tikv.row.Row; +import org.tikv.types.DataType; /** * RowTransformer is used along with SchemaInfer and row and provide some operation. If you do not diff --git a/src/main/java/com/pingcap/tikv/operation/transformer/Skip.java b/src/main/java/org/tikv/operation/transformer/Skip.java similarity index 88% rename from src/main/java/com/pingcap/tikv/operation/transformer/Skip.java rename to src/main/java/org/tikv/operation/transformer/Skip.java index 6ce2b30e34..9960889d43 100644 --- a/src/main/java/com/pingcap/tikv/operation/transformer/Skip.java +++ b/src/main/java/org/tikv/operation/transformer/Skip.java @@ -15,12 +15,12 @@ * */ -package com.pingcap.tikv.operation.transformer; +package org.tikv.operation.transformer; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.types.DataType; import java.util.List; +import org.tikv.row.Row; +import org.tikv.types.DataType; public class Skip implements Projection { public static final Skip SKIP_OP = new Skip(); diff --git a/src/main/java/com/pingcap/tikv/policy/RetryMaxMs.java b/src/main/java/org/tikv/policy/RetryMaxMs.java similarity index 89% rename from src/main/java/com/pingcap/tikv/policy/RetryMaxMs.java rename to src/main/java/org/tikv/policy/RetryMaxMs.java index c58c23f18d..af7589a6df 100644 --- a/src/main/java/com/pingcap/tikv/policy/RetryMaxMs.java +++ b/src/main/java/org/tikv/policy/RetryMaxMs.java @@ -13,10 +13,10 @@ * limitations under the License. */ -package com.pingcap.tikv.policy; +package org.tikv.policy; -import com.pingcap.tikv.operation.ErrorHandler; -import com.pingcap.tikv.util.BackOffer; +import org.tikv.operation.ErrorHandler; +import org.tikv.util.BackOffer; public class RetryMaxMs extends RetryPolicy { private RetryMaxMs(ErrorHandler handler, BackOffer backOffer) { diff --git a/src/main/java/com/pingcap/tikv/policy/RetryPolicy.java b/src/main/java/org/tikv/policy/RetryPolicy.java similarity index 90% rename from src/main/java/com/pingcap/tikv/policy/RetryPolicy.java rename to src/main/java/org/tikv/policy/RetryPolicy.java index 119d5d2130..18c7c09427 100644 --- a/src/main/java/com/pingcap/tikv/policy/RetryPolicy.java +++ b/src/main/java/org/tikv/policy/RetryPolicy.java @@ -13,15 +13,15 @@ * limitations under the License. */ -package com.pingcap.tikv.policy; +package org.tikv.policy; import com.google.common.collect.ImmutableSet; -import com.pingcap.tikv.exception.GrpcException; -import com.pingcap.tikv.operation.ErrorHandler; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; import io.grpc.Status; import java.util.concurrent.Callable; +import org.tikv.exception.GrpcException; +import org.tikv.operation.ErrorHandler; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; public abstract class RetryPolicy { BackOffer backOffer = ConcreteBackOffer.newCopNextMaxBackOff(); diff --git a/src/main/java/com/pingcap/tikv/predicates/IndexRange.java b/src/main/java/org/tikv/predicates/IndexRange.java similarity index 90% rename from src/main/java/com/pingcap/tikv/predicates/IndexRange.java rename to src/main/java/org/tikv/predicates/IndexRange.java index 88952af301..d946a5bd99 100644 --- a/src/main/java/com/pingcap/tikv/predicates/IndexRange.java +++ b/src/main/java/org/tikv/predicates/IndexRange.java @@ -13,11 +13,11 @@ * limitations under the License. */ -package com.pingcap.tikv.predicates; +package org.tikv.predicates; import com.google.common.collect.Range; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.key.TypedKey; +import org.tikv.key.Key; +import org.tikv.key.TypedKey; public class IndexRange { private Key accessKey; diff --git a/src/main/java/com/pingcap/tikv/predicates/PredicateUtils.java b/src/main/java/org/tikv/predicates/PredicateUtils.java similarity index 89% rename from src/main/java/com/pingcap/tikv/predicates/PredicateUtils.java rename to src/main/java/org/tikv/predicates/PredicateUtils.java index e5dfe77f30..91b8d106a7 100644 --- a/src/main/java/com/pingcap/tikv/predicates/PredicateUtils.java +++ b/src/main/java/org/tikv/predicates/PredicateUtils.java @@ -13,25 +13,25 @@ * limitations under the License. */ -package com.pingcap.tikv.predicates; +package org.tikv.predicates; -import static com.pingcap.tikv.expression.LogicalBinaryExpression.and; import static java.util.Objects.requireNonNull; +import static org.tikv.expression.LogicalBinaryExpression.and; import com.google.common.collect.ImmutableList; import com.google.common.collect.Range; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.expression.Visitor; -import com.pingcap.tikv.expression.visitor.DefaultVisitor; -import com.pingcap.tikv.expression.visitor.IndexRangeBuilder; -import com.pingcap.tikv.key.CompoundKey; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.key.TypedKey; -import com.pingcap.tikv.meta.TiIndexInfo; -import com.pingcap.tikv.meta.TiTableInfo; import java.util.*; +import org.tikv.exception.TiExpressionException; +import org.tikv.expression.ColumnRef; +import org.tikv.expression.Expression; +import org.tikv.expression.Visitor; +import org.tikv.expression.visitor.DefaultVisitor; +import org.tikv.expression.visitor.IndexRangeBuilder; +import org.tikv.key.CompoundKey; +import org.tikv.key.Key; +import org.tikv.key.TypedKey; +import org.tikv.meta.TiIndexInfo; +import org.tikv.meta.TiTableInfo; public class PredicateUtils { public static Expression mergeCNFExpressions(List exprs) { diff --git a/src/main/java/com/pingcap/tikv/predicates/ScanAnalyzer.java b/src/main/java/org/tikv/predicates/ScanAnalyzer.java similarity index 93% rename from src/main/java/com/pingcap/tikv/predicates/ScanAnalyzer.java rename to src/main/java/org/tikv/predicates/ScanAnalyzer.java index c6b24c0548..125decea8a 100644 --- a/src/main/java/com/pingcap/tikv/predicates/ScanAnalyzer.java +++ b/src/main/java/org/tikv/predicates/ScanAnalyzer.java @@ -13,36 +13,36 @@ * limitations under the License. */ -package com.pingcap.tikv.predicates; +package org.tikv.predicates; import static com.google.common.base.Preconditions.checkArgument; -import static com.pingcap.tikv.predicates.PredicateUtils.expressionToIndexRanges; -import static com.pingcap.tikv.util.KeyRangeUtils.makeCoprocRange; import static java.util.Objects.requireNonNull; +import static org.tikv.predicates.PredicateUtils.expressionToIndexRanges; +import static org.tikv.util.KeyRangeUtils.makeCoprocRange; import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.BoundType; import com.google.common.collect.Range; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.expression.visitor.IndexMatcher; -import com.pingcap.tikv.expression.visitor.MetaResolver; -import com.pingcap.tikv.key.IndexKey; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.key.RowKey; -import com.pingcap.tikv.key.TypedKey; -import com.pingcap.tikv.kvproto.Coprocessor.KeyRange; -import com.pingcap.tikv.meta.TiColumnInfo; -import com.pingcap.tikv.meta.TiIndexColumn; -import com.pingcap.tikv.meta.TiIndexInfo; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.statistics.IndexStatistics; -import com.pingcap.tikv.statistics.TableStatistics; -import com.pingcap.tikv.types.DataType; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; +import org.tikv.exception.TiClientInternalException; +import org.tikv.expression.Expression; +import org.tikv.expression.visitor.IndexMatcher; +import org.tikv.expression.visitor.MetaResolver; +import org.tikv.key.IndexKey; +import org.tikv.key.Key; +import org.tikv.key.RowKey; +import org.tikv.key.TypedKey; +import org.tikv.kvproto.Coprocessor.KeyRange; +import org.tikv.meta.TiColumnInfo; +import org.tikv.meta.TiIndexColumn; +import org.tikv.meta.TiIndexInfo; +import org.tikv.meta.TiTableInfo; +import org.tikv.statistics.IndexStatistics; +import org.tikv.statistics.TableStatistics; +import org.tikv.types.DataType; public class ScanAnalyzer { private static final double INDEX_SCAN_COST_FACTOR = 1.2; diff --git a/src/main/java/com/pingcap/tikv/predicates/ScanSpec.java b/src/main/java/org/tikv/predicates/ScanSpec.java similarity index 91% rename from src/main/java/com/pingcap/tikv/predicates/ScanSpec.java rename to src/main/java/org/tikv/predicates/ScanSpec.java index aeaebfc485..00ce7d0cf5 100644 --- a/src/main/java/com/pingcap/tikv/predicates/ScanSpec.java +++ b/src/main/java/org/tikv/predicates/ScanSpec.java @@ -13,20 +13,20 @@ * limitations under the License. */ -package com.pingcap.tikv.predicates; +package org.tikv.predicates; -import static com.pingcap.tikv.predicates.PredicateUtils.mergeCNFExpressions; import static java.util.Objects.requireNonNull; +import static org.tikv.predicates.PredicateUtils.mergeCNFExpressions; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.meta.TiColumnInfo; -import com.pingcap.tikv.meta.TiIndexColumn; -import com.pingcap.tikv.meta.TiIndexInfo; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.types.DataType; import java.util.*; +import org.tikv.exception.TiExpressionException; +import org.tikv.expression.Expression; +import org.tikv.meta.TiColumnInfo; +import org.tikv.meta.TiIndexColumn; +import org.tikv.meta.TiIndexInfo; +import org.tikv.meta.TiTableInfo; +import org.tikv.types.DataType; public class ScanSpec { public static class Builder { diff --git a/src/main/java/com/pingcap/tikv/predicates/SelectivityCalculator.java b/src/main/java/org/tikv/predicates/SelectivityCalculator.java similarity index 84% rename from src/main/java/com/pingcap/tikv/predicates/SelectivityCalculator.java rename to src/main/java/org/tikv/predicates/SelectivityCalculator.java index 790e092dba..076d93bbf0 100644 --- a/src/main/java/com/pingcap/tikv/predicates/SelectivityCalculator.java +++ b/src/main/java/org/tikv/predicates/SelectivityCalculator.java @@ -13,12 +13,12 @@ * limitations under the License. */ -package com.pingcap.tikv.predicates; +package org.tikv.predicates; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.expression.visitor.DefaultVisitor; -import com.pingcap.tikv.expression.visitor.PseudoCostCalculator; import java.util.Optional; +import org.tikv.expression.Expression; +import org.tikv.expression.visitor.DefaultVisitor; +import org.tikv.expression.visitor.PseudoCostCalculator; public class SelectivityCalculator extends DefaultVisitor { public static double calcPseudoSelectivity(ScanSpec spec) { diff --git a/src/main/java/com/pingcap/tikv/region/RegionErrorReceiver.java b/src/main/java/org/tikv/region/RegionErrorReceiver.java similarity index 89% rename from src/main/java/com/pingcap/tikv/region/RegionErrorReceiver.java rename to src/main/java/org/tikv/region/RegionErrorReceiver.java index ed47c36c5d..6471cf1aba 100644 --- a/src/main/java/com/pingcap/tikv/region/RegionErrorReceiver.java +++ b/src/main/java/org/tikv/region/RegionErrorReceiver.java @@ -15,9 +15,9 @@ * */ -package com.pingcap.tikv.region; +package org.tikv.region; -import com.pingcap.tikv.kvproto.Metapb.Store; +import org.tikv.kvproto.Metapb.Store; public interface RegionErrorReceiver { boolean onNotLeader(Store store); diff --git a/src/main/java/com/pingcap/tikv/region/RegionManager.java b/src/main/java/org/tikv/region/RegionManager.java similarity index 92% rename from src/main/java/com/pingcap/tikv/region/RegionManager.java rename to src/main/java/org/tikv/region/RegionManager.java index d4e6a2d9fa..7eae9259f9 100644 --- a/src/main/java/com/pingcap/tikv/region/RegionManager.java +++ b/src/main/java/org/tikv/region/RegionManager.java @@ -15,31 +15,31 @@ * */ -package com.pingcap.tikv.region; +package org.tikv.region; -import static com.pingcap.tikv.codec.KeyUtils.formatBytes; -import static com.pingcap.tikv.util.KeyRangeUtils.makeRange; +import static org.tikv.codec.KeyUtils.formatBytes; +import static org.tikv.util.KeyRangeUtils.makeRange; import com.google.common.collect.RangeMap; import com.google.common.collect.TreeRangeMap; import com.google.protobuf.ByteString; -import com.pingcap.tikv.ReadOnlyPDClient; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.codec.Codec; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.GrpcException; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.kvproto.Metapb.Peer; -import com.pingcap.tikv.kvproto.Metapb.Store; -import com.pingcap.tikv.kvproto.Metapb.StoreState; -import com.pingcap.tikv.util.ConcreteBackOffer; -import com.pingcap.tikv.util.Pair; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.log4j.Logger; +import org.tikv.ReadOnlyPDClient; +import org.tikv.TiSession; +import org.tikv.codec.Codec; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.GrpcException; +import org.tikv.exception.TiClientInternalException; +import org.tikv.key.Key; +import org.tikv.kvproto.Metapb.Peer; +import org.tikv.kvproto.Metapb.Store; +import org.tikv.kvproto.Metapb.StoreState; +import org.tikv.util.ConcreteBackOffer; +import org.tikv.util.Pair; public class RegionManager { private static final Logger logger = Logger.getLogger(RegionManager.class); diff --git a/src/main/java/com/pingcap/tikv/region/RegionStoreClient.java b/src/main/java/org/tikv/region/RegionStoreClient.java similarity index 90% rename from src/main/java/com/pingcap/tikv/region/RegionStoreClient.java rename to src/main/java/org/tikv/region/RegionStoreClient.java index a2437eb861..dee649b10a 100644 --- a/src/main/java/com/pingcap/tikv/region/RegionStoreClient.java +++ b/src/main/java/org/tikv/region/RegionStoreClient.java @@ -15,58 +15,58 @@ * */ -package com.pingcap.tikv.region; +package org.tikv.region; import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkNotNull; -import static com.pingcap.tikv.region.RegionStoreClient.RequestTypes.REQ_TYPE_DAG; -import static com.pingcap.tikv.util.BackOffFunction.BackOffFuncType.BoRegionMiss; -import static com.pingcap.tikv.util.BackOffFunction.BackOffFuncType.BoTxnLockFast; +import static org.tikv.region.RegionStoreClient.RequestTypes.REQ_TYPE_DAG; +import static org.tikv.util.BackOffFunction.BackOffFuncType.BoRegionMiss; +import static org.tikv.util.BackOffFunction.BackOffFuncType.BoTxnLockFast; import com.google.protobuf.ByteString; import com.google.protobuf.InvalidProtocolBufferException; import com.pingcap.tidb.tipb.DAGRequest; import com.pingcap.tidb.tipb.SelectResponse; -import com.pingcap.tikv.AbstractGRPCClient; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.exception.*; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.kvproto.Coprocessor.KeyRange; -import com.pingcap.tikv.kvproto.Errorpb; -import com.pingcap.tikv.kvproto.Kvrpcpb.BatchGetRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.BatchGetResponse; -import com.pingcap.tikv.kvproto.Kvrpcpb.Context; -import com.pingcap.tikv.kvproto.Kvrpcpb.GetRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.GetResponse; -import com.pingcap.tikv.kvproto.Kvrpcpb.KvPair; -import com.pingcap.tikv.kvproto.Kvrpcpb.RawDeleteRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.RawDeleteResponse; -import com.pingcap.tikv.kvproto.Kvrpcpb.RawGetRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.RawGetResponse; -import com.pingcap.tikv.kvproto.Kvrpcpb.RawPutRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.RawPutResponse; -import com.pingcap.tikv.kvproto.Kvrpcpb.RawScanRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.RawScanResponse; -import com.pingcap.tikv.kvproto.Kvrpcpb.ScanRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.ScanResponse; -import com.pingcap.tikv.kvproto.Metapb.Store; -import com.pingcap.tikv.kvproto.TikvGrpc; -import com.pingcap.tikv.kvproto.TikvGrpc.TikvBlockingStub; -import com.pingcap.tikv.kvproto.TikvGrpc.TikvStub; -import com.pingcap.tikv.operation.KVErrorHandler; -import com.pingcap.tikv.streaming.StreamingResponse; -import com.pingcap.tikv.txn.Lock; -import com.pingcap.tikv.txn.LockResolverClient; -import com.pingcap.tikv.util.BackOffFunction; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; -import com.pingcap.tikv.util.RangeSplitter; import io.grpc.ManagedChannel; import java.util.*; import java.util.function.Supplier; import jline.internal.TestAccessible; import org.apache.hadoop.hive.ql.lockmgr.LockException; import org.apache.log4j.Logger; +import org.tikv.AbstractGRPCClient; +import org.tikv.TiSession; +import org.tikv.exception.*; +import org.tikv.kvproto.Coprocessor; +import org.tikv.kvproto.Coprocessor.KeyRange; +import org.tikv.kvproto.Errorpb; +import org.tikv.kvproto.Kvrpcpb.BatchGetRequest; +import org.tikv.kvproto.Kvrpcpb.BatchGetResponse; +import org.tikv.kvproto.Kvrpcpb.Context; +import org.tikv.kvproto.Kvrpcpb.GetRequest; +import org.tikv.kvproto.Kvrpcpb.GetResponse; +import org.tikv.kvproto.Kvrpcpb.KvPair; +import org.tikv.kvproto.Kvrpcpb.RawDeleteRequest; +import org.tikv.kvproto.Kvrpcpb.RawDeleteResponse; +import org.tikv.kvproto.Kvrpcpb.RawGetRequest; +import org.tikv.kvproto.Kvrpcpb.RawGetResponse; +import org.tikv.kvproto.Kvrpcpb.RawPutRequest; +import org.tikv.kvproto.Kvrpcpb.RawPutResponse; +import org.tikv.kvproto.Kvrpcpb.RawScanRequest; +import org.tikv.kvproto.Kvrpcpb.RawScanResponse; +import org.tikv.kvproto.Kvrpcpb.ScanRequest; +import org.tikv.kvproto.Kvrpcpb.ScanResponse; +import org.tikv.kvproto.Metapb.Store; +import org.tikv.kvproto.TikvGrpc; +import org.tikv.kvproto.TikvGrpc.TikvBlockingStub; +import org.tikv.kvproto.TikvGrpc.TikvStub; +import org.tikv.operation.KVErrorHandler; +import org.tikv.streaming.StreamingResponse; +import org.tikv.txn.Lock; +import org.tikv.txn.LockResolverClient; +import org.tikv.util.BackOffFunction; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; +import org.tikv.util.RangeSplitter; // RegionStore itself is not thread-safe public class RegionStoreClient extends AbstractGRPCClient diff --git a/src/main/java/com/pingcap/tikv/region/TiRegion.java b/src/main/java/org/tikv/region/TiRegion.java similarity index 90% rename from src/main/java/com/pingcap/tikv/region/TiRegion.java rename to src/main/java/org/tikv/region/TiRegion.java index bc759d5a87..acaddf0aec 100644 --- a/src/main/java/com/pingcap/tikv/region/TiRegion.java +++ b/src/main/java/org/tikv/region/TiRegion.java @@ -15,24 +15,24 @@ * */ -package com.pingcap.tikv.region; +package org.tikv.region; import com.google.protobuf.ByteString; -import com.pingcap.tikv.codec.Codec.BytesCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.KeyUtils; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.kvproto.Kvrpcpb; -import com.pingcap.tikv.kvproto.Kvrpcpb.IsolationLevel; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.kvproto.Metapb.Peer; -import com.pingcap.tikv.kvproto.Metapb.Region; -import com.pingcap.tikv.util.FastByteComparisons; import java.io.Serializable; import java.util.HashSet; import java.util.List; import java.util.Objects; import java.util.Set; +import org.tikv.codec.Codec.BytesCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.KeyUtils; +import org.tikv.exception.TiClientInternalException; +import org.tikv.kvproto.Kvrpcpb; +import org.tikv.kvproto.Kvrpcpb.IsolationLevel; +import org.tikv.kvproto.Metapb; +import org.tikv.kvproto.Metapb.Peer; +import org.tikv.kvproto.Metapb.Region; +import org.tikv.util.FastByteComparisons; public class TiRegion implements Serializable { private final Region meta; diff --git a/src/main/java/com/pingcap/tikv/row/DefaultRowReader.java b/src/main/java/org/tikv/row/DefaultRowReader.java similarity index 91% rename from src/main/java/com/pingcap/tikv/row/DefaultRowReader.java rename to src/main/java/org/tikv/row/DefaultRowReader.java index c65f25e3e6..f1f5880a1e 100644 --- a/src/main/java/com/pingcap/tikv/row/DefaultRowReader.java +++ b/src/main/java/org/tikv/row/DefaultRowReader.java @@ -15,10 +15,10 @@ * */ -package com.pingcap.tikv.row; +package org.tikv.row; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.types.DataType; +import org.tikv.codec.CodecDataInput; +import org.tikv.types.DataType; public class DefaultRowReader implements RowReader { private final CodecDataInput cdi; diff --git a/src/main/java/com/pingcap/tikv/row/ObjectRowImpl.java b/src/main/java/org/tikv/row/ObjectRowImpl.java similarity index 98% rename from src/main/java/com/pingcap/tikv/row/ObjectRowImpl.java rename to src/main/java/org/tikv/row/ObjectRowImpl.java index 7c08401d54..30bc9434e3 100644 --- a/src/main/java/com/pingcap/tikv/row/ObjectRowImpl.java +++ b/src/main/java/org/tikv/row/ObjectRowImpl.java @@ -15,13 +15,13 @@ * */ -package com.pingcap.tikv.row; +package org.tikv.row; -import com.pingcap.tikv.types.DataType; import java.math.BigDecimal; import java.sql.Date; import java.sql.Time; import java.sql.Timestamp; +import org.tikv.types.DataType; // A dummy implementation of Row interface // Using non-memory compact format diff --git a/src/main/java/com/pingcap/tikv/row/Row.java b/src/main/java/org/tikv/row/Row.java similarity index 95% rename from src/main/java/com/pingcap/tikv/row/Row.java rename to src/main/java/org/tikv/row/Row.java index 9bd9506672..5a4c1c9330 100644 --- a/src/main/java/com/pingcap/tikv/row/Row.java +++ b/src/main/java/org/tikv/row/Row.java @@ -15,12 +15,12 @@ * */ -package com.pingcap.tikv.row; +package org.tikv.row; -import com.pingcap.tikv.types.DataType; import java.sql.Date; import java.sql.Time; import java.sql.Timestamp; +import org.tikv.types.DataType; /** * Even in case of mem-buffer-based row we can ignore field types when en/decoding if we put some diff --git a/src/main/java/com/pingcap/tikv/row/RowReader.java b/src/main/java/org/tikv/row/RowReader.java similarity index 89% rename from src/main/java/com/pingcap/tikv/row/RowReader.java rename to src/main/java/org/tikv/row/RowReader.java index 6c37e37f18..d417e080e5 100644 --- a/src/main/java/com/pingcap/tikv/row/RowReader.java +++ b/src/main/java/org/tikv/row/RowReader.java @@ -15,9 +15,9 @@ * */ -package com.pingcap.tikv.row; +package org.tikv.row; -import com.pingcap.tikv.types.DataType; +import org.tikv.types.DataType; public interface RowReader { Row readRow(DataType[] dataTypes); diff --git a/src/main/java/com/pingcap/tikv/row/RowReaderFactory.java b/src/main/java/org/tikv/row/RowReaderFactory.java similarity index 89% rename from src/main/java/com/pingcap/tikv/row/RowReaderFactory.java rename to src/main/java/org/tikv/row/RowReaderFactory.java index bbf8b9af3e..af77b89865 100644 --- a/src/main/java/com/pingcap/tikv/row/RowReaderFactory.java +++ b/src/main/java/org/tikv/row/RowReaderFactory.java @@ -15,9 +15,9 @@ * */ -package com.pingcap.tikv.row; +package org.tikv.row; -import com.pingcap.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataInput; public class RowReaderFactory { public static RowReader createRowReader(CodecDataInput cdi) { diff --git a/src/main/java/com/pingcap/tikv/statistics/Bucket.java b/src/main/java/org/tikv/statistics/Bucket.java similarity index 97% rename from src/main/java/com/pingcap/tikv/statistics/Bucket.java rename to src/main/java/org/tikv/statistics/Bucket.java index f8b747f5c8..9b72448010 100644 --- a/src/main/java/com/pingcap/tikv/statistics/Bucket.java +++ b/src/main/java/org/tikv/statistics/Bucket.java @@ -15,10 +15,10 @@ * */ -package com.pingcap.tikv.statistics; +package org.tikv.statistics; import com.google.protobuf.ByteString; -import com.pingcap.tikv.key.Key; +import org.tikv.key.Key; /** * Bucket is histogram element. diff --git a/src/main/java/com/pingcap/tikv/statistics/CMSketch.java b/src/main/java/org/tikv/statistics/CMSketch.java similarity index 98% rename from src/main/java/com/pingcap/tikv/statistics/CMSketch.java rename to src/main/java/org/tikv/statistics/CMSketch.java index c5f97ee302..4a833f16c2 100644 --- a/src/main/java/com/pingcap/tikv/statistics/CMSketch.java +++ b/src/main/java/org/tikv/statistics/CMSketch.java @@ -14,7 +14,7 @@ * */ -package com.pingcap.tikv.statistics; +package org.tikv.statistics; import com.sangupta.murmur.Murmur3; import java.util.Arrays; diff --git a/src/main/java/com/pingcap/tikv/statistics/ColumnStatistics.java b/src/main/java/org/tikv/statistics/ColumnStatistics.java similarity index 95% rename from src/main/java/com/pingcap/tikv/statistics/ColumnStatistics.java rename to src/main/java/org/tikv/statistics/ColumnStatistics.java index fb96ec5aa1..b7ae5669ad 100644 --- a/src/main/java/com/pingcap/tikv/statistics/ColumnStatistics.java +++ b/src/main/java/org/tikv/statistics/ColumnStatistics.java @@ -15,9 +15,9 @@ * */ -package com.pingcap.tikv.statistics; +package org.tikv.statistics; -import com.pingcap.tikv.meta.TiColumnInfo; +import org.tikv.meta.TiColumnInfo; /** * Each Column will have a single {@link ColumnStatistics} to store {@link Histogram} info and diff --git a/src/main/java/com/pingcap/tikv/statistics/Histogram.java b/src/main/java/org/tikv/statistics/Histogram.java similarity index 99% rename from src/main/java/com/pingcap/tikv/statistics/Histogram.java rename to src/main/java/org/tikv/statistics/Histogram.java index d3a19d902d..bc76df9548 100644 --- a/src/main/java/com/pingcap/tikv/statistics/Histogram.java +++ b/src/main/java/org/tikv/statistics/Histogram.java @@ -14,13 +14,13 @@ * */ -package com.pingcap.tikv.statistics; +package org.tikv.statistics; -import com.pingcap.tikv.key.Key; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Objects; +import org.tikv.key.Key; /** * Histogram represents core statistics for a column or index. diff --git a/src/main/java/com/pingcap/tikv/statistics/IndexStatistics.java b/src/main/java/org/tikv/statistics/IndexStatistics.java similarity index 91% rename from src/main/java/com/pingcap/tikv/statistics/IndexStatistics.java rename to src/main/java/org/tikv/statistics/IndexStatistics.java index 8a2c303b59..f7a95d8244 100644 --- a/src/main/java/com/pingcap/tikv/statistics/IndexStatistics.java +++ b/src/main/java/org/tikv/statistics/IndexStatistics.java @@ -14,18 +14,18 @@ * */ -package com.pingcap.tikv.statistics; +package org.tikv.statistics; import com.google.common.collect.BoundType; import com.google.common.collect.Range; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.key.TypedKey; -import com.pingcap.tikv.meta.TiIndexInfo; -import com.pingcap.tikv.predicates.IndexRange; -import com.pingcap.tikv.types.DataTypeFactory; -import com.pingcap.tikv.types.MySQLType; import java.util.List; +import org.tikv.codec.CodecDataOutput; +import org.tikv.key.Key; +import org.tikv.key.TypedKey; +import org.tikv.meta.TiIndexInfo; +import org.tikv.predicates.IndexRange; +import org.tikv.types.DataTypeFactory; +import org.tikv.types.MySQLType; /** * Each Index will have a single {@link IndexStatistics} to store {@link Histogram} info and {@link diff --git a/src/main/java/com/pingcap/tikv/statistics/TableStatistics.java b/src/main/java/org/tikv/statistics/TableStatistics.java similarity index 98% rename from src/main/java/com/pingcap/tikv/statistics/TableStatistics.java rename to src/main/java/org/tikv/statistics/TableStatistics.java index 130b6927cc..270813bb92 100644 --- a/src/main/java/com/pingcap/tikv/statistics/TableStatistics.java +++ b/src/main/java/org/tikv/statistics/TableStatistics.java @@ -15,7 +15,7 @@ * */ -package com.pingcap.tikv.statistics; +package org.tikv.statistics; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/com/pingcap/tikv/streaming/StreamingResponse.java b/src/main/java/org/tikv/streaming/StreamingResponse.java similarity index 94% rename from src/main/java/com/pingcap/tikv/streaming/StreamingResponse.java rename to src/main/java/org/tikv/streaming/StreamingResponse.java index 45496320cc..11b81765c2 100644 --- a/src/main/java/com/pingcap/tikv/streaming/StreamingResponse.java +++ b/src/main/java/org/tikv/streaming/StreamingResponse.java @@ -13,16 +13,16 @@ * limitations under the License. */ -package com.pingcap.tikv.streaming; +package org.tikv.streaming; import static java.util.Objects.requireNonNull; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.kvproto.Errorpb; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import javax.annotation.Nonnull; +import org.tikv.kvproto.Coprocessor; +import org.tikv.kvproto.Errorpb; public class StreamingResponse implements Iterable { private Iterator resultIterator; diff --git a/src/main/java/com/pingcap/tikv/tools/RegionUtils.java b/src/main/java/org/tikv/tools/RegionUtils.java similarity index 90% rename from src/main/java/com/pingcap/tikv/tools/RegionUtils.java rename to src/main/java/org/tikv/tools/RegionUtils.java index 950a7e4b70..79a614ace6 100644 --- a/src/main/java/com/pingcap/tikv/tools/RegionUtils.java +++ b/src/main/java/org/tikv/tools/RegionUtils.java @@ -13,20 +13,20 @@ * limitations under the License. */ -package com.pingcap.tikv.tools; +package org.tikv.tools; import static java.util.Objects.requireNonNull; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.predicates.ScanAnalyzer; -import com.pingcap.tikv.util.RangeSplitter; -import com.pingcap.tikv.util.RangeSplitter.RegionTask; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import org.tikv.TiSession; +import org.tikv.meta.TiTableInfo; +import org.tikv.predicates.ScanAnalyzer; +import org.tikv.util.RangeSplitter; +import org.tikv.util.RangeSplitter.RegionTask; public class RegionUtils { public static Map getRegionDistribution( diff --git a/src/main/java/com/pingcap/tikv/txn/Lock.java b/src/main/java/org/tikv/txn/Lock.java similarity index 94% rename from src/main/java/com/pingcap/tikv/txn/Lock.java rename to src/main/java/org/tikv/txn/Lock.java index bda5913a6e..ce860a8a26 100644 --- a/src/main/java/com/pingcap/tikv/txn/Lock.java +++ b/src/main/java/org/tikv/txn/Lock.java @@ -15,10 +15,10 @@ * */ -package com.pingcap.tikv.txn; +package org.tikv.txn; import com.google.protobuf.ByteString; -import com.pingcap.tikv.kvproto.Kvrpcpb; +import org.tikv.kvproto.Kvrpcpb; public class Lock { private final long txnID; diff --git a/src/main/java/com/pingcap/tikv/txn/LockResolverClient.java b/src/main/java/org/tikv/txn/LockResolverClient.java similarity index 90% rename from src/main/java/com/pingcap/tikv/txn/LockResolverClient.java rename to src/main/java/org/tikv/txn/LockResolverClient.java index 794c1d71a8..293e51b1fa 100644 --- a/src/main/java/com/pingcap/tikv/txn/LockResolverClient.java +++ b/src/main/java/org/tikv/txn/LockResolverClient.java @@ -15,35 +15,35 @@ * */ -package com.pingcap.tikv.txn; +package org.tikv.txn; -import static com.pingcap.tikv.util.BackOffFunction.BackOffFuncType.BoRegionMiss; +import static org.tikv.util.BackOffFunction.BackOffFuncType.BoRegionMiss; import com.google.protobuf.ByteString; -import com.pingcap.tikv.AbstractGRPCClient; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.exception.KeyException; -import com.pingcap.tikv.exception.RegionException; -import com.pingcap.tikv.kvproto.Kvrpcpb.CleanupRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.CleanupResponse; -import com.pingcap.tikv.kvproto.Kvrpcpb.ResolveLockRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.ResolveLockResponse; -import com.pingcap.tikv.kvproto.Metapb.Store; -import com.pingcap.tikv.kvproto.TikvGrpc; -import com.pingcap.tikv.kvproto.TikvGrpc.TikvBlockingStub; -import com.pingcap.tikv.kvproto.TikvGrpc.TikvStub; -import com.pingcap.tikv.operation.KVErrorHandler; -import com.pingcap.tikv.region.RegionErrorReceiver; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.region.TiRegion.RegionVerID; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.TsoUtils; import io.grpc.ManagedChannel; import java.util.*; import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.function.Supplier; import org.apache.log4j.Logger; +import org.tikv.AbstractGRPCClient; +import org.tikv.TiSession; +import org.tikv.exception.KeyException; +import org.tikv.exception.RegionException; +import org.tikv.kvproto.Kvrpcpb.CleanupRequest; +import org.tikv.kvproto.Kvrpcpb.CleanupResponse; +import org.tikv.kvproto.Kvrpcpb.ResolveLockRequest; +import org.tikv.kvproto.Kvrpcpb.ResolveLockResponse; +import org.tikv.kvproto.Metapb.Store; +import org.tikv.kvproto.TikvGrpc; +import org.tikv.kvproto.TikvGrpc.TikvBlockingStub; +import org.tikv.kvproto.TikvGrpc.TikvStub; +import org.tikv.operation.KVErrorHandler; +import org.tikv.region.RegionErrorReceiver; +import org.tikv.region.TiRegion; +import org.tikv.region.TiRegion.RegionVerID; +import org.tikv.util.BackOffer; +import org.tikv.util.TsoUtils; // LockResolver resolves locks and also caches resolved txn status. public class LockResolverClient extends AbstractGRPCClient diff --git a/src/main/java/com/pingcap/tikv/types/AbstractDateTimeType.java b/src/main/java/org/tikv/types/AbstractDateTimeType.java similarity index 84% rename from src/main/java/com/pingcap/tikv/types/AbstractDateTimeType.java rename to src/main/java/org/tikv/types/AbstractDateTimeType.java index aaaebafeb8..1e86fada0d 100644 --- a/src/main/java/com/pingcap/tikv/types/AbstractDateTimeType.java +++ b/src/main/java/org/tikv/types/AbstractDateTimeType.java @@ -1,16 +1,16 @@ -package com.pingcap.tikv.types; +package org.tikv.types; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.Codec; -import com.pingcap.tikv.codec.Codec.DateCodec; -import com.pingcap.tikv.codec.Codec.DateTimeCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.InvalidCodecFormatException; -import com.pingcap.tikv.meta.TiColumnInfo.InternalTypeHolder; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; import org.joda.time.LocalDate; +import org.tikv.codec.Codec; +import org.tikv.codec.Codec.DateCodec; +import org.tikv.codec.Codec.DateTimeCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.InvalidCodecFormatException; +import org.tikv.meta.TiColumnInfo.InternalTypeHolder; public abstract class AbstractDateTimeType extends DataType { AbstractDateTimeType(InternalTypeHolder holder) { diff --git a/src/main/java/com/pingcap/tikv/types/BitType.java b/src/main/java/org/tikv/types/BitType.java similarity index 83% rename from src/main/java/com/pingcap/tikv/types/BitType.java rename to src/main/java/org/tikv/types/BitType.java index 64f2c8c9ab..bdbf6c8624 100644 --- a/src/main/java/com/pingcap/tikv/types/BitType.java +++ b/src/main/java/org/tikv/types/BitType.java @@ -15,13 +15,13 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; -import com.pingcap.tikv.codec.Codec; -import com.pingcap.tikv.codec.Codec.IntegerCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.exception.TypeException; -import com.pingcap.tikv.meta.TiColumnInfo; +import org.tikv.codec.Codec; +import org.tikv.codec.Codec.IntegerCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.exception.TypeException; +import org.tikv.meta.TiColumnInfo; public class BitType extends IntegerType { public static final BitType BIT = new BitType(MySQLType.TypeBit); diff --git a/src/main/java/com/pingcap/tikv/types/BytesType.java b/src/main/java/org/tikv/types/BytesType.java similarity index 90% rename from src/main/java/com/pingcap/tikv/types/BytesType.java rename to src/main/java/org/tikv/types/BytesType.java index b998d54cdb..3315ea78f6 100644 --- a/src/main/java/com/pingcap/tikv/types/BytesType.java +++ b/src/main/java/org/tikv/types/BytesType.java @@ -15,15 +15,15 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.Codec; -import com.pingcap.tikv.codec.Codec.BytesCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.InvalidCodecFormatException; -import com.pingcap.tikv.meta.TiColumnInfo; +import org.tikv.codec.Codec; +import org.tikv.codec.Codec.BytesCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.InvalidCodecFormatException; +import org.tikv.meta.TiColumnInfo; /** * TODO: if we need to unify string type and binary types? Indeed they are encoded as the same diff --git a/src/main/java/com/pingcap/tikv/types/Charset.java b/src/main/java/org/tikv/types/Charset.java similarity index 98% rename from src/main/java/com/pingcap/tikv/types/Charset.java rename to src/main/java/org/tikv/types/Charset.java index e9b8301217..bb770401b1 100644 --- a/src/main/java/com/pingcap/tikv/types/Charset.java +++ b/src/main/java/org/tikv/types/Charset.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.types; +package org.tikv.types; public class Charset { // CharsetBin is used for marking binary charset. diff --git a/src/main/java/com/pingcap/tikv/types/Converter.java b/src/main/java/org/tikv/types/Converter.java similarity index 98% rename from src/main/java/com/pingcap/tikv/types/Converter.java rename to src/main/java/org/tikv/types/Converter.java index b9c1000feb..d40e48b086 100644 --- a/src/main/java/com/pingcap/tikv/types/Converter.java +++ b/src/main/java/org/tikv/types/Converter.java @@ -15,11 +15,10 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import static java.util.Objects.requireNonNull; -import com.pingcap.tikv.exception.TypeException; import java.math.BigDecimal; import java.math.BigInteger; import java.sql.Date; @@ -30,6 +29,7 @@ import org.joda.time.DateTime; import org.joda.time.DateTimeZone; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; +import org.tikv.exception.TypeException; public class Converter { public static long convertToLong(Object val) { diff --git a/src/main/java/com/pingcap/tikv/types/DataType.java b/src/main/java/org/tikv/types/DataType.java similarity index 95% rename from src/main/java/com/pingcap/tikv/types/DataType.java rename to src/main/java/org/tikv/types/DataType.java index 0e4f575c84..1feddb2007 100644 --- a/src/main/java/com/pingcap/tikv/types/DataType.java +++ b/src/main/java/org/tikv/types/DataType.java @@ -13,22 +13,22 @@ * limitations under the License. */ -package com.pingcap.tikv.types; +package org.tikv.types; -import static com.pingcap.tikv.codec.Codec.isNullFlag; import static java.util.Objects.requireNonNull; +import static org.tikv.codec.Codec.isNullFlag; import com.google.common.collect.ImmutableList; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.Codec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.TypeException; -import com.pingcap.tikv.meta.Collation; -import com.pingcap.tikv.meta.TiColumnInfo; -import com.pingcap.tikv.meta.TiColumnInfo.InternalTypeHolder; import java.io.Serializable; import java.util.List; +import org.tikv.codec.Codec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.TypeException; +import org.tikv.meta.Collation; +import org.tikv.meta.TiColumnInfo; +import org.tikv.meta.TiColumnInfo.InternalTypeHolder; /** Base Type for encoding and decoding TiDB row information. */ public abstract class DataType implements Serializable { diff --git a/src/main/java/com/pingcap/tikv/types/DataTypeFactory.java b/src/main/java/org/tikv/types/DataTypeFactory.java similarity index 96% rename from src/main/java/com/pingcap/tikv/types/DataTypeFactory.java rename to src/main/java/org/tikv/types/DataTypeFactory.java index c041761d52..332772e5a6 100644 --- a/src/main/java/com/pingcap/tikv/types/DataTypeFactory.java +++ b/src/main/java/org/tikv/types/DataTypeFactory.java @@ -15,14 +15,14 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import com.google.common.collect.ImmutableMap; -import com.pingcap.tikv.exception.TypeException; -import com.pingcap.tikv.meta.TiColumnInfo.InternalTypeHolder; import java.lang.reflect.Constructor; import java.util.Arrays; import java.util.Map; +import org.tikv.exception.TypeException; +import org.tikv.meta.TiColumnInfo.InternalTypeHolder; public class DataTypeFactory { private static final Map> dataTypeCreatorMap; diff --git a/src/main/java/com/pingcap/tikv/types/DateTimeType.java b/src/main/java/org/tikv/types/DateTimeType.java similarity index 94% rename from src/main/java/com/pingcap/tikv/types/DateTimeType.java rename to src/main/java/org/tikv/types/DateTimeType.java index f3dfa7e9b8..b56bc6b02f 100644 --- a/src/main/java/com/pingcap/tikv/types/DateTimeType.java +++ b/src/main/java/org/tikv/types/DateTimeType.java @@ -15,13 +15,13 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.meta.TiColumnInfo; import java.sql.Timestamp; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; +import org.tikv.codec.CodecDataInput; +import org.tikv.meta.TiColumnInfo; /** * Datetime is a timezone neutral version of timestamp While most of decoding logic is the same it diff --git a/src/main/java/com/pingcap/tikv/types/DateType.java b/src/main/java/org/tikv/types/DateType.java similarity index 89% rename from src/main/java/com/pingcap/tikv/types/DateType.java rename to src/main/java/org/tikv/types/DateType.java index 8da4e1df40..f9a0c058e0 100644 --- a/src/main/java/com/pingcap/tikv/types/DateType.java +++ b/src/main/java/org/tikv/types/DateType.java @@ -15,15 +15,15 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; -import com.pingcap.tikv.codec.Codec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.meta.TiColumnInfo; import java.sql.Date; import org.joda.time.DateTimeZone; import org.joda.time.LocalDate; +import org.tikv.codec.Codec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.meta.TiColumnInfo; public class DateType extends AbstractDateTimeType { public static final DateType DATE = new DateType(MySQLType.TypeDate); diff --git a/src/main/java/com/pingcap/tikv/types/DecimalType.java b/src/main/java/org/tikv/types/DecimalType.java similarity index 86% rename from src/main/java/com/pingcap/tikv/types/DecimalType.java rename to src/main/java/org/tikv/types/DecimalType.java index 015adfc2f2..888014223c 100644 --- a/src/main/java/com/pingcap/tikv/types/DecimalType.java +++ b/src/main/java/org/tikv/types/DecimalType.java @@ -15,16 +15,16 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.Codec; -import com.pingcap.tikv.codec.Codec.DecimalCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.InvalidCodecFormatException; -import com.pingcap.tikv.meta.TiColumnInfo; import java.math.BigDecimal; +import org.tikv.codec.Codec; +import org.tikv.codec.Codec.DecimalCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.InvalidCodecFormatException; +import org.tikv.meta.TiColumnInfo; public class DecimalType extends DataType { public static final DecimalType DECIMAL = new DecimalType(MySQLType.TypeNewDecimal); diff --git a/src/main/java/com/pingcap/tikv/types/EnumType.java b/src/main/java/org/tikv/types/EnumType.java similarity index 90% rename from src/main/java/com/pingcap/tikv/types/EnumType.java rename to src/main/java/org/tikv/types/EnumType.java index 7a38ec3775..86fe3f249b 100644 --- a/src/main/java/com/pingcap/tikv/types/EnumType.java +++ b/src/main/java/org/tikv/types/EnumType.java @@ -13,13 +13,13 @@ * limitations under the License. */ -package com.pingcap.tikv.types; +package org.tikv.types; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.UnsupportedTypeException; -import com.pingcap.tikv.meta.TiColumnInfo; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.UnsupportedTypeException; +import org.tikv.meta.TiColumnInfo; /** * TODO: Support Enum Type EnumType class is set now only to indicate this type exists, so that we diff --git a/src/main/java/com/pingcap/tikv/types/IntegerType.java b/src/main/java/org/tikv/types/IntegerType.java similarity index 91% rename from src/main/java/com/pingcap/tikv/types/IntegerType.java rename to src/main/java/org/tikv/types/IntegerType.java index 519006fad4..31a78ba13b 100644 --- a/src/main/java/com/pingcap/tikv/types/IntegerType.java +++ b/src/main/java/org/tikv/types/IntegerType.java @@ -15,18 +15,18 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import com.google.common.primitives.UnsignedLong; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.Codec; -import com.pingcap.tikv.codec.Codec.IntegerCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.TypeException; -import com.pingcap.tikv.meta.Collation; -import com.pingcap.tikv.meta.TiColumnInfo; import java.math.BigDecimal; +import org.tikv.codec.Codec; +import org.tikv.codec.Codec.IntegerCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.TypeException; +import org.tikv.meta.Collation; +import org.tikv.meta.TiColumnInfo; public class IntegerType extends DataType { public static final IntegerType TINYINT = new IntegerType(MySQLType.TypeTiny); diff --git a/src/main/java/com/pingcap/tikv/types/JsonType.java b/src/main/java/org/tikv/types/JsonType.java similarity index 98% rename from src/main/java/com/pingcap/tikv/types/JsonType.java rename to src/main/java/org/tikv/types/JsonType.java index 6416834977..7175d0306a 100644 --- a/src/main/java/com/pingcap/tikv/types/JsonType.java +++ b/src/main/java/org/tikv/types/JsonType.java @@ -1,17 +1,17 @@ -package com.pingcap.tikv.types; +package org.tikv.types; import com.google.common.io.ByteArrayDataInput; import com.google.common.io.ByteStreams; import com.google.gson.*; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.meta.TiColumnInfo; import java.io.DataInput; import java.io.IOException; import java.io.UncheckedIOException; import javax.annotation.Nullable; import org.apache.commons.io.Charsets; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.meta.TiColumnInfo; public class JsonType extends DataType { diff --git a/src/main/java/com/pingcap/tikv/types/MySQLType.java b/src/main/java/org/tikv/types/MySQLType.java similarity index 98% rename from src/main/java/com/pingcap/tikv/types/MySQLType.java rename to src/main/java/org/tikv/types/MySQLType.java index 919c5cdfeb..e0563064ee 100644 --- a/src/main/java/com/pingcap/tikv/types/MySQLType.java +++ b/src/main/java/org/tikv/types/MySQLType.java @@ -15,7 +15,7 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import static java.util.Objects.requireNonNull; diff --git a/src/main/java/com/pingcap/tikv/types/RealType.java b/src/main/java/org/tikv/types/RealType.java similarity index 85% rename from src/main/java/com/pingcap/tikv/types/RealType.java rename to src/main/java/org/tikv/types/RealType.java index b8fa1607f5..83d304a65d 100644 --- a/src/main/java/com/pingcap/tikv/types/RealType.java +++ b/src/main/java/org/tikv/types/RealType.java @@ -15,17 +15,17 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.Codec; -import com.pingcap.tikv.codec.Codec.DecimalCodec; -import com.pingcap.tikv.codec.Codec.RealCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.InvalidCodecFormatException; -import com.pingcap.tikv.exception.TypeException; -import com.pingcap.tikv.meta.TiColumnInfo; +import org.tikv.codec.Codec; +import org.tikv.codec.Codec.DecimalCodec; +import org.tikv.codec.Codec.RealCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.InvalidCodecFormatException; +import org.tikv.exception.TypeException; +import org.tikv.meta.TiColumnInfo; public class RealType extends DataType { public static final RealType DOUBLE = new RealType(MySQLType.TypeDouble); diff --git a/src/main/java/com/pingcap/tikv/types/SetType.java b/src/main/java/org/tikv/types/SetType.java similarity index 89% rename from src/main/java/com/pingcap/tikv/types/SetType.java rename to src/main/java/org/tikv/types/SetType.java index 720574a98b..63ee91b5af 100644 --- a/src/main/java/com/pingcap/tikv/types/SetType.java +++ b/src/main/java/org/tikv/types/SetType.java @@ -13,13 +13,13 @@ * limitations under the License. */ -package com.pingcap.tikv.types; +package org.tikv.types; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.UnsupportedTypeException; -import com.pingcap.tikv.meta.TiColumnInfo; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.UnsupportedTypeException; +import org.tikv.meta.TiColumnInfo; /** * TODO: Support Set Type SetType class is set now only to indicate this type exists, so that we diff --git a/src/main/java/com/pingcap/tikv/types/StringType.java b/src/main/java/org/tikv/types/StringType.java similarity index 91% rename from src/main/java/com/pingcap/tikv/types/StringType.java rename to src/main/java/org/tikv/types/StringType.java index 4e3a4fd592..322dcb5483 100644 --- a/src/main/java/com/pingcap/tikv/types/StringType.java +++ b/src/main/java/org/tikv/types/StringType.java @@ -15,11 +15,11 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.meta.TiColumnInfo; import java.nio.charset.StandardCharsets; +import org.tikv.codec.CodecDataInput; +import org.tikv.meta.TiColumnInfo; public class StringType extends BytesType { public static final StringType VARCHAR = new StringType(MySQLType.TypeVarchar); diff --git a/src/main/java/com/pingcap/tikv/types/TimestampType.java b/src/main/java/org/tikv/types/TimestampType.java similarity index 92% rename from src/main/java/com/pingcap/tikv/types/TimestampType.java rename to src/main/java/org/tikv/types/TimestampType.java index 1a81b26768..0fe9773ec2 100644 --- a/src/main/java/com/pingcap/tikv/types/TimestampType.java +++ b/src/main/java/org/tikv/types/TimestampType.java @@ -15,15 +15,15 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; -import com.pingcap.tikv.codec.Codec.DateTimeCodec; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.meta.TiColumnInfo; import java.sql.Timestamp; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; +import org.tikv.codec.Codec.DateTimeCodec; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.meta.TiColumnInfo; /** * Timestamp in TiDB is represented as packed long including year/month and etc. When stored, it is diff --git a/src/main/java/com/pingcap/tikv/types/YearType.java b/src/main/java/org/tikv/types/YearType.java similarity index 90% rename from src/main/java/com/pingcap/tikv/types/YearType.java rename to src/main/java/org/tikv/types/YearType.java index eccfafc824..098bb911a7 100644 --- a/src/main/java/com/pingcap/tikv/types/YearType.java +++ b/src/main/java/org/tikv/types/YearType.java @@ -13,13 +13,13 @@ * limitations under the License. */ -package com.pingcap.tikv.types; +package org.tikv.types; import com.pingcap.tidb.tipb.ExprType; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.UnsupportedTypeException; -import com.pingcap.tikv.meta.TiColumnInfo; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.UnsupportedTypeException; +import org.tikv.meta.TiColumnInfo; /** * TODO: Support Year Type YearType class is set now only to indicate this type exists, so that we diff --git a/src/main/java/com/pingcap/tikv/util/BackOffFunction.java b/src/main/java/org/tikv/util/BackOffFunction.java similarity index 95% rename from src/main/java/com/pingcap/tikv/util/BackOffFunction.java rename to src/main/java/org/tikv/util/BackOffFunction.java index e0a12c8ce5..e10cfdf9eb 100644 --- a/src/main/java/com/pingcap/tikv/util/BackOffFunction.java +++ b/src/main/java/org/tikv/util/BackOffFunction.java @@ -1,7 +1,7 @@ -package com.pingcap.tikv.util; +package org.tikv.util; -import com.pingcap.tikv.exception.GrpcException; import java.util.concurrent.ThreadLocalRandom; +import org.tikv.exception.GrpcException; public class BackOffFunction { private int base; diff --git a/src/main/java/com/pingcap/tikv/util/BackOffer.java b/src/main/java/org/tikv/util/BackOffer.java similarity index 98% rename from src/main/java/com/pingcap/tikv/util/BackOffer.java rename to src/main/java/org/tikv/util/BackOffer.java index 96b5f5cf25..c7744c9a5c 100644 --- a/src/main/java/com/pingcap/tikv/util/BackOffer.java +++ b/src/main/java/org/tikv/util/BackOffer.java @@ -15,7 +15,7 @@ * */ -package com.pingcap.tikv.util; +package org.tikv.util; public interface BackOffer { // Back off strategies diff --git a/src/main/java/com/pingcap/tikv/util/ConcreteBackOffer.java b/src/main/java/org/tikv/util/ConcreteBackOffer.java similarity index 98% rename from src/main/java/com/pingcap/tikv/util/ConcreteBackOffer.java rename to src/main/java/org/tikv/util/ConcreteBackOffer.java index de8a176c81..fa70a0e052 100644 --- a/src/main/java/com/pingcap/tikv/util/ConcreteBackOffer.java +++ b/src/main/java/org/tikv/util/ConcreteBackOffer.java @@ -15,15 +15,15 @@ * */ -package com.pingcap.tikv.util; +package org.tikv.util; import com.google.common.base.Preconditions; -import com.pingcap.tikv.exception.GrpcException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.log4j.Logger; +import org.tikv.exception.GrpcException; public class ConcreteBackOffer implements BackOffer { private int maxSleep; diff --git a/src/main/java/com/pingcap/tikv/util/FastByteComparisons.java b/src/main/java/org/tikv/util/FastByteComparisons.java similarity index 99% rename from src/main/java/com/pingcap/tikv/util/FastByteComparisons.java rename to src/main/java/org/tikv/util/FastByteComparisons.java index d2b41ffc32..644f23ffed 100644 --- a/src/main/java/com/pingcap/tikv/util/FastByteComparisons.java +++ b/src/main/java/org/tikv/util/FastByteComparisons.java @@ -12,7 +12,7 @@ * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ -package com.pingcap.tikv.util; +package org.tikv.util; import com.google.common.primitives.Longs; import com.google.common.primitives.UnsignedBytes; diff --git a/src/main/java/com/pingcap/tikv/util/FutureObserver.java b/src/main/java/org/tikv/util/FutureObserver.java similarity index 97% rename from src/main/java/com/pingcap/tikv/util/FutureObserver.java rename to src/main/java/org/tikv/util/FutureObserver.java index 86997096c6..f758aec7ec 100644 --- a/src/main/java/com/pingcap/tikv/util/FutureObserver.java +++ b/src/main/java/org/tikv/util/FutureObserver.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.util; +package org.tikv.util; import com.google.common.util.concurrent.SettableFuture; import io.grpc.stub.StreamObserver; diff --git a/src/main/java/com/pingcap/tikv/util/KeyRangeUtils.java b/src/main/java/org/tikv/util/KeyRangeUtils.java similarity index 95% rename from src/main/java/com/pingcap/tikv/util/KeyRangeUtils.java rename to src/main/java/org/tikv/util/KeyRangeUtils.java index 4a8cd66397..821f6b37be 100644 --- a/src/main/java/com/pingcap/tikv/util/KeyRangeUtils.java +++ b/src/main/java/org/tikv/util/KeyRangeUtils.java @@ -13,18 +13,18 @@ * limitations under the License. */ -package com.pingcap.tikv.util; +package org.tikv.util; -import static com.pingcap.tikv.key.Key.toRawKey; +import static org.tikv.key.Key.toRawKey; import com.google.common.collect.BoundType; import com.google.common.collect.ImmutableList; import com.google.common.collect.Range; import com.google.protobuf.ByteString; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.kvproto.Coprocessor.KeyRange; import java.util.List; +import org.tikv.exception.TiClientInternalException; +import org.tikv.key.Key; +import org.tikv.kvproto.Coprocessor.KeyRange; public class KeyRangeUtils { public static Range makeRange(ByteString startKey, ByteString endKey) { diff --git a/src/main/java/com/pingcap/tikv/util/Pair.java b/src/main/java/org/tikv/util/Pair.java similarity index 96% rename from src/main/java/com/pingcap/tikv/util/Pair.java rename to src/main/java/org/tikv/util/Pair.java index 96777c3a52..d5761a11f7 100644 --- a/src/main/java/com/pingcap/tikv/util/Pair.java +++ b/src/main/java/org/tikv/util/Pair.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.util; +package org.tikv.util; import java.io.Serializable; diff --git a/src/main/java/com/pingcap/tikv/util/RangeSplitter.java b/src/main/java/org/tikv/util/RangeSplitter.java similarity index 95% rename from src/main/java/com/pingcap/tikv/util/RangeSplitter.java rename to src/main/java/org/tikv/util/RangeSplitter.java index fc2b365112..83e9f65b94 100644 --- a/src/main/java/com/pingcap/tikv/util/RangeSplitter.java +++ b/src/main/java/org/tikv/util/RangeSplitter.java @@ -13,24 +13,15 @@ * limitations under the License. */ -package com.pingcap.tikv.util; +package org.tikv.util; -import static com.pingcap.tikv.key.Key.toRawKey; -import static com.pingcap.tikv.util.KeyRangeUtils.formatByteString; -import static com.pingcap.tikv.util.KeyRangeUtils.makeCoprocRange; +import static org.tikv.key.Key.toRawKey; +import static org.tikv.util.KeyRangeUtils.formatByteString; +import static org.tikv.util.KeyRangeUtils.makeCoprocRange; import com.google.common.collect.ImmutableList; import com.google.common.net.HostAndPort; import com.google.protobuf.ByteString; -import com.pingcap.tikv.exception.TiExpressionException; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.key.RowKey; -import com.pingcap.tikv.key.RowKey.DecodeResult; -import com.pingcap.tikv.key.RowKey.DecodeResult.Status; -import com.pingcap.tikv.kvproto.Coprocessor.KeyRange; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.region.RegionManager; -import com.pingcap.tikv.region.TiRegion; import gnu.trove.list.array.TLongArrayList; import gnu.trove.map.hash.TLongObjectHashMap; import java.io.Serializable; @@ -38,6 +29,15 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import org.tikv.exception.TiExpressionException; +import org.tikv.key.Key; +import org.tikv.key.RowKey; +import org.tikv.key.RowKey.DecodeResult; +import org.tikv.key.RowKey.DecodeResult.Status; +import org.tikv.kvproto.Coprocessor.KeyRange; +import org.tikv.kvproto.Metapb; +import org.tikv.region.RegionManager; +import org.tikv.region.TiRegion; public class RangeSplitter { public static class RegionTask implements Serializable { diff --git a/src/main/java/com/pingcap/tikv/util/Timer.java b/src/main/java/org/tikv/util/Timer.java similarity index 96% rename from src/main/java/com/pingcap/tikv/util/Timer.java rename to src/main/java/org/tikv/util/Timer.java index 5e97dda268..9da4a418be 100644 --- a/src/main/java/com/pingcap/tikv/util/Timer.java +++ b/src/main/java/org/tikv/util/Timer.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.util; +package org.tikv.util; import java.util.concurrent.TimeUnit; diff --git a/src/main/java/com/pingcap/tikv/util/TsoUtils.java b/src/main/java/org/tikv/util/TsoUtils.java similarity index 93% rename from src/main/java/com/pingcap/tikv/util/TsoUtils.java rename to src/main/java/org/tikv/util/TsoUtils.java index 8a5948f187..d4603a8a05 100644 --- a/src/main/java/com/pingcap/tikv/util/TsoUtils.java +++ b/src/main/java/org/tikv/util/TsoUtils.java @@ -1,4 +1,4 @@ -package com.pingcap.tikv.util; +package org.tikv.util; public final class TsoUtils { private static final long physicalShiftBits = 18; diff --git a/src/test/java/com/pingcap/tikv/BUILD b/src/test/java/org/tikv/BUILD similarity index 100% rename from src/test/java/com/pingcap/tikv/BUILD rename to src/test/java/org/tikv/BUILD diff --git a/src/test/java/com/pingcap/tikv/GrpcUtils.java b/src/test/java/org/tikv/GrpcUtils.java similarity index 94% rename from src/test/java/com/pingcap/tikv/GrpcUtils.java rename to src/test/java/org/tikv/GrpcUtils.java index f52b0f2b01..28041cd17c 100644 --- a/src/test/java/com/pingcap/tikv/GrpcUtils.java +++ b/src/test/java/org/tikv/GrpcUtils.java @@ -13,15 +13,15 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; import com.google.common.collect.Lists; import com.google.protobuf.ByteString; -import com.pingcap.tikv.codec.Codec.BytesCodec; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.kvproto.Metapb.*; -import com.pingcap.tikv.kvproto.Pdpb.*; import java.util.Arrays; +import org.tikv.codec.Codec.BytesCodec; +import org.tikv.codec.CodecDataOutput; +import org.tikv.kvproto.Metapb.*; +import org.tikv.kvproto.Pdpb.*; public class GrpcUtils { private static ResponseHeader makeDefaultHeader(long clusterId) { diff --git a/src/test/java/com/pingcap/tikv/KVMockServer.java b/src/test/java/org/tikv/KVMockServer.java similarity index 86% rename from src/test/java/com/pingcap/tikv/KVMockServer.java rename to src/test/java/org/tikv/KVMockServer.java index a4a5138c55..e3eb7cdf3b 100644 --- a/src/test/java/com/pingcap/tikv/KVMockServer.java +++ b/src/test/java/org/tikv/KVMockServer.java @@ -13,26 +13,15 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; -import static com.pingcap.tikv.key.Key.toRawKey; +import static org.tikv.key.Key.toRawKey; import com.google.common.collect.ImmutableList; import com.google.protobuf.ByteString; import com.pingcap.tidb.tipb.Chunk; import com.pingcap.tidb.tipb.DAGRequest; import com.pingcap.tidb.tipb.SelectResponse; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.kvproto.Errorpb; -import com.pingcap.tikv.kvproto.Errorpb.Error; -import com.pingcap.tikv.kvproto.Errorpb.NotLeader; -import com.pingcap.tikv.kvproto.Errorpb.ServerIsBusy; -import com.pingcap.tikv.kvproto.Errorpb.StaleEpoch; -import com.pingcap.tikv.kvproto.Kvrpcpb; -import com.pingcap.tikv.kvproto.Kvrpcpb.Context; -import com.pingcap.tikv.kvproto.TikvGrpc; -import com.pingcap.tikv.region.TiRegion; import io.grpc.Server; import io.grpc.ServerBuilder; import io.grpc.Status; @@ -45,6 +34,17 @@ import java.util.Objects; import java.util.SortedMap; import java.util.TreeMap; import java.util.stream.Collectors; +import org.tikv.key.Key; +import org.tikv.kvproto.Coprocessor; +import org.tikv.kvproto.Errorpb; +import org.tikv.kvproto.Errorpb.Error; +import org.tikv.kvproto.Errorpb.NotLeader; +import org.tikv.kvproto.Errorpb.ServerIsBusy; +import org.tikv.kvproto.Errorpb.StaleEpoch; +import org.tikv.kvproto.Kvrpcpb; +import org.tikv.kvproto.Kvrpcpb.Context; +import org.tikv.kvproto.TikvGrpc; +import org.tikv.region.TiRegion; public class KVMockServer extends TikvGrpc.TikvImplBase { @@ -106,9 +106,8 @@ public class KVMockServer extends TikvGrpc.TikvImplBase { @Override public void rawGet( - com.pingcap.tikv.kvproto.Kvrpcpb.RawGetRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + org.tikv.kvproto.Kvrpcpb.RawGetRequest request, + io.grpc.stub.StreamObserver responseObserver) { try { verifyContext(request.getContext()); ByteString key = request.getKey(); @@ -131,9 +130,8 @@ public class KVMockServer extends TikvGrpc.TikvImplBase { /** */ public void rawPut( - com.pingcap.tikv.kvproto.Kvrpcpb.RawPutRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + org.tikv.kvproto.Kvrpcpb.RawPutRequest request, + io.grpc.stub.StreamObserver responseObserver) { try { verifyContext(request.getContext()); ByteString key = request.getKey(); @@ -175,9 +173,8 @@ public class KVMockServer extends TikvGrpc.TikvImplBase { /** */ public void rawDelete( - com.pingcap.tikv.kvproto.Kvrpcpb.RawDeleteRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + org.tikv.kvproto.Kvrpcpb.RawDeleteRequest request, + io.grpc.stub.StreamObserver responseObserver) { try { verifyContext(request.getContext()); ByteString key = request.getKey(); @@ -198,8 +195,8 @@ public class KVMockServer extends TikvGrpc.TikvImplBase { @Override public void kvGet( - com.pingcap.tikv.kvproto.Kvrpcpb.GetRequest request, - io.grpc.stub.StreamObserver responseObserver) { + org.tikv.kvproto.Kvrpcpb.GetRequest request, + io.grpc.stub.StreamObserver responseObserver) { try { verifyContext(request.getContext()); if (request.getVersion() == 0) { @@ -230,8 +227,8 @@ public class KVMockServer extends TikvGrpc.TikvImplBase { @Override public void kvScan( - com.pingcap.tikv.kvproto.Kvrpcpb.ScanRequest request, - io.grpc.stub.StreamObserver responseObserver) { + org.tikv.kvproto.Kvrpcpb.ScanRequest request, + io.grpc.stub.StreamObserver responseObserver) { try { verifyContext(request.getContext()); if (request.getVersion() == 0) { @@ -270,9 +267,8 @@ public class KVMockServer extends TikvGrpc.TikvImplBase { @Override public void kvBatchGet( - com.pingcap.tikv.kvproto.Kvrpcpb.BatchGetRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + org.tikv.kvproto.Kvrpcpb.BatchGetRequest request, + io.grpc.stub.StreamObserver responseObserver) { try { verifyContext(request.getContext()); if (request.getVersion() == 0) { @@ -306,8 +302,8 @@ public class KVMockServer extends TikvGrpc.TikvImplBase { @Override public void coprocessor( - com.pingcap.tikv.kvproto.Coprocessor.Request requestWrap, - io.grpc.stub.StreamObserver responseObserver) { + org.tikv.kvproto.Coprocessor.Request requestWrap, + io.grpc.stub.StreamObserver responseObserver) { try { verifyContext(requestWrap.getContext()); @@ -320,8 +316,8 @@ public class KVMockServer extends TikvGrpc.TikvImplBase { Coprocessor.Response.Builder builderWrap = Coprocessor.Response.newBuilder(); SelectResponse.Builder builder = SelectResponse.newBuilder(); - com.pingcap.tikv.kvproto.Errorpb.Error.Builder errBuilder = - com.pingcap.tikv.kvproto.Errorpb.Error.newBuilder(); + org.tikv.kvproto.Errorpb.Error.Builder errBuilder = + org.tikv.kvproto.Errorpb.Error.newBuilder(); for (Coprocessor.KeyRange keyRange : keyRanges) { Integer errorCode = errorMap.remove(keyRange.getStart()); diff --git a/src/test/java/com/pingcap/tikv/MockServerTest.java b/src/test/java/org/tikv/MockServerTest.java similarity index 89% rename from src/test/java/com/pingcap/tikv/MockServerTest.java rename to src/test/java/org/tikv/MockServerTest.java index b3a92556a7..4b1a57a8a6 100644 --- a/src/test/java/com/pingcap/tikv/MockServerTest.java +++ b/src/test/java/org/tikv/MockServerTest.java @@ -1,14 +1,14 @@ -package com.pingcap.tikv; +package org.tikv; import com.google.common.annotations.VisibleForTesting; import com.google.protobuf.ByteString; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.kvproto.Kvrpcpb; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.kvproto.Pdpb; -import com.pingcap.tikv.region.TiRegion; import org.junit.After; import org.junit.Before; +import org.tikv.kvproto.Coprocessor; +import org.tikv.kvproto.Kvrpcpb; +import org.tikv.kvproto.Metapb; +import org.tikv.kvproto.Pdpb; +import org.tikv.region.TiRegion; public class MockServerTest { public KVMockServer server; diff --git a/src/test/java/com/pingcap/tikv/PDClientTest.java b/src/test/java/org/tikv/PDClientTest.java similarity index 96% rename from src/test/java/com/pingcap/tikv/PDClientTest.java rename to src/test/java/org/tikv/PDClientTest.java index c4564b5b8b..dce72cf6b2 100644 --- a/src/test/java/com/pingcap/tikv/PDClientTest.java +++ b/src/test/java/org/tikv/PDClientTest.java @@ -13,27 +13,27 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; -import static com.pingcap.tikv.GrpcUtils.encodeKey; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; +import static org.tikv.GrpcUtils.encodeKey; import com.google.protobuf.ByteString; -import com.pingcap.tikv.exception.GrpcException; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.kvproto.Metapb.Store; -import com.pingcap.tikv.kvproto.Metapb.StoreState; -import com.pingcap.tikv.meta.TiTimestamp; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; import java.io.IOException; import java.util.concurrent.*; import org.junit.After; import org.junit.Before; import org.junit.Test; +import org.tikv.exception.GrpcException; +import org.tikv.kvproto.Metapb; +import org.tikv.kvproto.Metapb.Store; +import org.tikv.kvproto.Metapb.StoreState; +import org.tikv.meta.TiTimestamp; +import org.tikv.region.TiRegion; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; public class PDClientTest { diff --git a/src/test/java/com/pingcap/tikv/PDMockServer.java b/src/test/java/org/tikv/PDMockServer.java similarity index 97% rename from src/test/java/com/pingcap/tikv/PDMockServer.java rename to src/test/java/org/tikv/PDMockServer.java index 303fb00f00..6aa5d4acdf 100644 --- a/src/test/java/com/pingcap/tikv/PDMockServer.java +++ b/src/test/java/org/tikv/PDMockServer.java @@ -13,10 +13,8 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; -import com.pingcap.tikv.kvproto.PDGrpc; -import com.pingcap.tikv.kvproto.Pdpb.*; import io.grpc.Server; import io.grpc.ServerBuilder; import io.grpc.Status; @@ -26,6 +24,8 @@ import java.net.ServerSocket; import java.util.Deque; import java.util.Optional; import java.util.concurrent.LinkedBlockingDeque; +import org.tikv.kvproto.PDGrpc; +import org.tikv.kvproto.Pdpb.*; public class PDMockServer extends PDGrpc.PDImplBase { public int port; diff --git a/src/test/java/com/pingcap/tikv/RawKVClientTest.java b/src/test/java/org/tikv/RawKVClientTest.java similarity index 98% rename from src/test/java/com/pingcap/tikv/RawKVClientTest.java rename to src/test/java/org/tikv/RawKVClientTest.java index 516bdd1562..00de6b2256 100644 --- a/src/test/java/com/pingcap/tikv/RawKVClientTest.java +++ b/src/test/java/org/tikv/RawKVClientTest.java @@ -1,15 +1,15 @@ -package com.pingcap.tikv; +package org.tikv; import com.google.protobuf.ByteString; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.kvproto.Kvrpcpb; -import com.pingcap.tikv.util.FastByteComparisons; import java.util.*; import java.util.concurrent.*; import java.util.stream.Collectors; import org.apache.commons.lang3.RandomStringUtils; import org.junit.Before; import org.junit.Test; +import org.tikv.key.Key; +import org.tikv.kvproto.Kvrpcpb; +import org.tikv.util.FastByteComparisons; public class RawKVClientTest { private static final String RAW_PREFIX = "raw_"; diff --git a/src/test/java/com/pingcap/tikv/RegionManagerTest.java b/src/test/java/org/tikv/RegionManagerTest.java similarity index 95% rename from src/test/java/com/pingcap/tikv/RegionManagerTest.java rename to src/test/java/org/tikv/RegionManagerTest.java index 10bc5398aa..380d526994 100644 --- a/src/test/java/com/pingcap/tikv/RegionManagerTest.java +++ b/src/test/java/org/tikv/RegionManagerTest.java @@ -13,21 +13,21 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; import static org.junit.Assert.*; import com.google.protobuf.ByteString; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.kvproto.Metapb.Store; -import com.pingcap.tikv.kvproto.Metapb.StoreState; -import com.pingcap.tikv.region.RegionManager; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.Pair; import java.io.IOException; import org.junit.After; import org.junit.Before; import org.junit.Test; +import org.tikv.kvproto.Metapb; +import org.tikv.kvproto.Metapb.Store; +import org.tikv.kvproto.Metapb.StoreState; +import org.tikv.region.RegionManager; +import org.tikv.region.TiRegion; +import org.tikv.util.Pair; public class RegionManagerTest { private PDMockServer server; diff --git a/src/test/java/com/pingcap/tikv/RegionStoreClientTest.java b/src/test/java/org/tikv/RegionStoreClientTest.java similarity index 95% rename from src/test/java/com/pingcap/tikv/RegionStoreClientTest.java rename to src/test/java/org/tikv/RegionStoreClientTest.java index 0db7fb0200..adedbdc155 100644 --- a/src/test/java/com/pingcap/tikv/RegionStoreClientTest.java +++ b/src/test/java/org/tikv/RegionStoreClientTest.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv; +package org.tikv; import static org.junit.Assert.*; @@ -21,16 +21,16 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; import com.google.protobuf.ByteString; import com.pingcap.tidb.tipb.*; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.kvproto.Coprocessor.KeyRange; -import com.pingcap.tikv.kvproto.Kvrpcpb; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.region.RegionStoreClient; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; import java.util.*; import java.util.stream.Collectors; import org.junit.Test; +import org.tikv.kvproto.Coprocessor; +import org.tikv.kvproto.Coprocessor.KeyRange; +import org.tikv.kvproto.Kvrpcpb; +import org.tikv.kvproto.Metapb; +import org.tikv.region.RegionStoreClient; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; public class RegionStoreClientTest extends MockServerTest { diff --git a/src/test/java/com/pingcap/tikv/catalog/CatalogTest.java b/src/test/java/org/tikv/catalog/CatalogTest.java similarity index 88% rename from src/test/java/com/pingcap/tikv/catalog/CatalogTest.java rename to src/test/java/org/tikv/catalog/CatalogTest.java index dd6eec8521..c4a51532d3 100644 --- a/src/test/java/com/pingcap/tikv/catalog/CatalogTest.java +++ b/src/test/java/org/tikv/catalog/CatalogTest.java @@ -1,23 +1,23 @@ -package com.pingcap.tikv.catalog; +package org.tikv.catalog; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; -import com.pingcap.tikv.KVMockServer; -import com.pingcap.tikv.PDMockServer; -import com.pingcap.tikv.TiConfiguration; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.kvproto.Kvrpcpb.CommandPri; -import com.pingcap.tikv.kvproto.Kvrpcpb.IsolationLevel; -import com.pingcap.tikv.meta.MetaUtils.MetaMockHelper; -import com.pingcap.tikv.meta.TiDBInfo; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.ReflectionWrapper; import java.util.List; import java.util.stream.Collectors; import org.junit.Before; import org.junit.Test; +import org.tikv.KVMockServer; +import org.tikv.PDMockServer; +import org.tikv.TiConfiguration; +import org.tikv.TiSession; +import org.tikv.kvproto.Kvrpcpb.CommandPri; +import org.tikv.kvproto.Kvrpcpb.IsolationLevel; +import org.tikv.meta.MetaUtils.MetaMockHelper; +import org.tikv.meta.TiDBInfo; +import org.tikv.meta.TiTableInfo; +import org.tikv.region.TiRegion; +import org.tikv.util.ReflectionWrapper; public class CatalogTest { private KVMockServer kvServer; diff --git a/src/test/java/com/pingcap/tikv/catalog/CatalogTransactionTest.java b/src/test/java/org/tikv/catalog/CatalogTransactionTest.java similarity index 86% rename from src/test/java/com/pingcap/tikv/catalog/CatalogTransactionTest.java rename to src/test/java/org/tikv/catalog/CatalogTransactionTest.java index d1e0ed88ae..75e1623fba 100644 --- a/src/test/java/com/pingcap/tikv/catalog/CatalogTransactionTest.java +++ b/src/test/java/org/tikv/catalog/CatalogTransactionTest.java @@ -13,23 +13,23 @@ * limitations under the License. */ -package com.pingcap.tikv.catalog; +package org.tikv.catalog; import static org.junit.Assert.assertEquals; -import com.pingcap.tikv.KVMockServer; -import com.pingcap.tikv.PDMockServer; -import com.pingcap.tikv.TiConfiguration; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.kvproto.Kvrpcpb.CommandPri; -import com.pingcap.tikv.kvproto.Kvrpcpb.IsolationLevel; -import com.pingcap.tikv.meta.MetaUtils.MetaMockHelper; -import com.pingcap.tikv.meta.TiDBInfo; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.region.TiRegion; import java.util.List; import org.junit.Before; import org.junit.Test; +import org.tikv.KVMockServer; +import org.tikv.PDMockServer; +import org.tikv.TiConfiguration; +import org.tikv.TiSession; +import org.tikv.kvproto.Kvrpcpb.CommandPri; +import org.tikv.kvproto.Kvrpcpb.IsolationLevel; +import org.tikv.meta.MetaUtils.MetaMockHelper; +import org.tikv.meta.TiDBInfo; +import org.tikv.meta.TiTableInfo; +import org.tikv.region.TiRegion; public class CatalogTransactionTest { private KVMockServer kvServer; diff --git a/src/test/java/com/pingcap/tikv/codec/CodecTest.java b/src/test/java/org/tikv/codec/CodecTest.java similarity index 99% rename from src/test/java/com/pingcap/tikv/codec/CodecTest.java rename to src/test/java/org/tikv/codec/CodecTest.java index 9d103d03a7..b7d84fb517 100644 --- a/src/test/java/com/pingcap/tikv/codec/CodecTest.java +++ b/src/test/java/org/tikv/codec/CodecTest.java @@ -13,14 +13,13 @@ * limitations under the License. */ -package com.pingcap.tikv.codec; +package org.tikv.codec; -import static com.pingcap.tikv.codec.Codec.*; import static java.util.Objects.requireNonNull; import static org.junit.Assert.*; +import static org.tikv.codec.Codec.*; import com.google.common.primitives.UnsignedLong; -import com.pingcap.tikv.codec.Codec.*; import java.math.BigDecimal; import java.util.Calendar; import java.util.TimeZone; @@ -29,6 +28,7 @@ import org.joda.time.DateTimeZone; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; import org.junit.Test; +import org.tikv.codec.Codec.*; public class CodecTest { @Test diff --git a/src/test/java/com/pingcap/tikv/codec/MyDecimalTest.java b/src/test/java/org/tikv/codec/MyDecimalTest.java similarity index 99% rename from src/test/java/com/pingcap/tikv/codec/MyDecimalTest.java rename to src/test/java/org/tikv/codec/MyDecimalTest.java index 2e53e12837..d55866ca15 100644 --- a/src/test/java/com/pingcap/tikv/codec/MyDecimalTest.java +++ b/src/test/java/org/tikv/codec/MyDecimalTest.java @@ -15,7 +15,7 @@ * */ -package com.pingcap.tikv.codec; +package org.tikv.codec; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; diff --git a/src/test/java/com/pingcap/tikv/expression/ComparisonBinaryExpressionTest.java b/src/test/java/org/tikv/expression/ComparisonBinaryExpressionTest.java similarity index 72% rename from src/test/java/com/pingcap/tikv/expression/ComparisonBinaryExpressionTest.java rename to src/test/java/org/tikv/expression/ComparisonBinaryExpressionTest.java index 438c12df1f..7a8d60e30f 100644 --- a/src/test/java/com/pingcap/tikv/expression/ComparisonBinaryExpressionTest.java +++ b/src/test/java/org/tikv/expression/ComparisonBinaryExpressionTest.java @@ -13,27 +13,27 @@ * limitations under the License. */ -package com.pingcap.tikv.expression; +package org.tikv.expression; -import static com.pingcap.tikv.expression.ArithmeticBinaryExpression.divide; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.NormalizedPredicate; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.Type; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.equal; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.greaterEqual; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.greaterThan; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.lessEqual; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.lessThan; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.notEqual; import static org.junit.Assert.assertEquals; +import static org.tikv.expression.ArithmeticBinaryExpression.divide; +import static org.tikv.expression.ComparisonBinaryExpression.NormalizedPredicate; +import static org.tikv.expression.ComparisonBinaryExpression.Type; +import static org.tikv.expression.ComparisonBinaryExpression.equal; +import static org.tikv.expression.ComparisonBinaryExpression.greaterEqual; +import static org.tikv.expression.ComparisonBinaryExpression.greaterThan; +import static org.tikv.expression.ComparisonBinaryExpression.lessEqual; +import static org.tikv.expression.ComparisonBinaryExpression.lessThan; +import static org.tikv.expression.ComparisonBinaryExpression.notEqual; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.key.TypedKey; -import com.pingcap.tikv.meta.MetaUtils; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.types.StringType; import org.junit.Test; +import org.tikv.key.TypedKey; +import org.tikv.meta.MetaUtils; +import org.tikv.meta.TiTableInfo; +import org.tikv.types.DataType; +import org.tikv.types.IntegerType; +import org.tikv.types.StringType; public class ComparisonBinaryExpressionTest { private static TiTableInfo createTable() { diff --git a/src/test/java/com/pingcap/tikv/expression/visitor/ExpressionTypeCoercerTest.java b/src/test/java/org/tikv/expression/visitor/ExpressionTypeCoercerTest.java similarity index 79% rename from src/test/java/com/pingcap/tikv/expression/visitor/ExpressionTypeCoercerTest.java rename to src/test/java/org/tikv/expression/visitor/ExpressionTypeCoercerTest.java index d6e159bc07..ac1d462a7d 100644 --- a/src/test/java/com/pingcap/tikv/expression/visitor/ExpressionTypeCoercerTest.java +++ b/src/test/java/org/tikv/expression/visitor/ExpressionTypeCoercerTest.java @@ -13,32 +13,32 @@ * limitations under the License. */ -package com.pingcap.tikv.expression.visitor; +package org.tikv.expression.visitor; -import static com.pingcap.tikv.expression.ArithmeticBinaryExpression.minus; -import static com.pingcap.tikv.expression.ArithmeticBinaryExpression.plus; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.equal; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.lessThan; -import static com.pingcap.tikv.expression.LogicalBinaryExpression.and; import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; +import static org.tikv.expression.ArithmeticBinaryExpression.minus; +import static org.tikv.expression.ArithmeticBinaryExpression.plus; +import static org.tikv.expression.ComparisonBinaryExpression.equal; +import static org.tikv.expression.ComparisonBinaryExpression.lessThan; +import static org.tikv.expression.LogicalBinaryExpression.and; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.expression.ArithmeticBinaryExpression; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.expression.ComparisonBinaryExpression; -import com.pingcap.tikv.expression.Constant; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.expression.LogicalBinaryExpression; -import com.pingcap.tikv.meta.MetaUtils; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.types.RealType; -import com.pingcap.tikv.types.StringType; -import com.pingcap.tikv.types.TimestampType; import java.util.Map; import org.junit.Test; +import org.tikv.expression.ArithmeticBinaryExpression; +import org.tikv.expression.ColumnRef; +import org.tikv.expression.ComparisonBinaryExpression; +import org.tikv.expression.Constant; +import org.tikv.expression.Expression; +import org.tikv.expression.LogicalBinaryExpression; +import org.tikv.meta.MetaUtils; +import org.tikv.meta.TiTableInfo; +import org.tikv.types.DataType; +import org.tikv.types.IntegerType; +import org.tikv.types.RealType; +import org.tikv.types.StringType; +import org.tikv.types.TimestampType; public class ExpressionTypeCoercerTest { private static TiTableInfo createTable() { diff --git a/src/test/java/com/pingcap/tikv/key/CompoundKeyTest.java b/src/test/java/org/tikv/key/CompoundKeyTest.java similarity index 98% rename from src/test/java/com/pingcap/tikv/key/CompoundKeyTest.java rename to src/test/java/org/tikv/key/CompoundKeyTest.java index 28c6727177..44e8c0eba0 100644 --- a/src/test/java/com/pingcap/tikv/key/CompoundKeyTest.java +++ b/src/test/java/org/tikv/key/CompoundKeyTest.java @@ -15,7 +15,7 @@ * */ -package com.pingcap.tikv.key; +package org.tikv.key; import static org.junit.Assert.assertEquals; diff --git a/src/test/java/com/pingcap/tikv/key/IndexKeyTest.java b/src/test/java/org/tikv/key/IndexKeyTest.java similarity index 95% rename from src/test/java/com/pingcap/tikv/key/IndexKeyTest.java rename to src/test/java/org/tikv/key/IndexKeyTest.java index 0117d8c7bf..3678735de6 100644 --- a/src/test/java/com/pingcap/tikv/key/IndexKeyTest.java +++ b/src/test/java/org/tikv/key/IndexKeyTest.java @@ -13,12 +13,12 @@ * limitations under the License. */ -package com.pingcap.tikv.key; +package org.tikv.key; import static org.junit.Assert.*; -import com.pingcap.tikv.types.IntegerType; import org.junit.Test; +import org.tikv.types.IntegerType; public class IndexKeyTest { diff --git a/src/test/java/com/pingcap/tikv/key/KeyTest.java b/src/test/java/org/tikv/key/KeyTest.java similarity index 94% rename from src/test/java/com/pingcap/tikv/key/KeyTest.java rename to src/test/java/org/tikv/key/KeyTest.java index 3349161fb0..e18fd1bf95 100644 --- a/src/test/java/com/pingcap/tikv/key/KeyTest.java +++ b/src/test/java/org/tikv/key/KeyTest.java @@ -13,18 +13,18 @@ * limitations under the License. */ -package com.pingcap.tikv.key; +package org.tikv.key; -import static com.pingcap.tikv.key.Key.toRawKey; import static org.junit.Assert.*; +import static org.tikv.key.Key.toRawKey; import com.google.common.primitives.UnsignedBytes; import com.google.protobuf.ByteString; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.IntegerType; import java.util.Arrays; import java.util.function.Function; import org.junit.Test; +import org.tikv.types.DataType; +import org.tikv.types.IntegerType; public class KeyTest { @Test diff --git a/src/test/java/com/pingcap/tikv/meta/DBInfoTest.java b/src/test/java/org/tikv/meta/DBInfoTest.java similarity index 97% rename from src/test/java/com/pingcap/tikv/meta/DBInfoTest.java rename to src/test/java/org/tikv/meta/DBInfoTest.java index f051f712a3..6a04e89e63 100644 --- a/src/test/java/com/pingcap/tikv/meta/DBInfoTest.java +++ b/src/test/java/org/tikv/meta/DBInfoTest.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import static org.junit.Assert.*; diff --git a/src/test/java/com/pingcap/tikv/meta/MetaUtils.java b/src/test/java/org/tikv/meta/MetaUtils.java similarity index 95% rename from src/test/java/com/pingcap/tikv/meta/MetaUtils.java rename to src/test/java/org/tikv/meta/MetaUtils.java index 935e8cd057..ebae97a8c4 100644 --- a/src/test/java/com/pingcap/tikv/meta/MetaUtils.java +++ b/src/test/java/org/tikv/meta/MetaUtils.java @@ -13,23 +13,23 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import com.google.common.collect.ImmutableList; import com.google.protobuf.ByteString; -import com.pingcap.tikv.GrpcUtils; -import com.pingcap.tikv.KVMockServer; -import com.pingcap.tikv.PDMockServer; -import com.pingcap.tikv.codec.Codec.BytesCodec; -import com.pingcap.tikv.codec.Codec.IntegerCodec; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.exception.TiClientInternalException; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.types.DataType; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; +import org.tikv.GrpcUtils; +import org.tikv.KVMockServer; +import org.tikv.PDMockServer; +import org.tikv.codec.Codec.BytesCodec; +import org.tikv.codec.Codec.IntegerCodec; +import org.tikv.codec.CodecDataOutput; +import org.tikv.exception.TiClientInternalException; +import org.tikv.kvproto.Metapb; +import org.tikv.types.DataType; public class MetaUtils { public static class TableBuilder { diff --git a/src/test/java/com/pingcap/tikv/meta/TiDAGRequestTest.java b/src/test/java/org/tikv/meta/TiDAGRequestTest.java similarity index 92% rename from src/test/java/com/pingcap/tikv/meta/TiDAGRequestTest.java rename to src/test/java/org/tikv/meta/TiDAGRequestTest.java index fedfd9c96b..4774924ac5 100644 --- a/src/test/java/com/pingcap/tikv/meta/TiDAGRequestTest.java +++ b/src/test/java/org/tikv/meta/TiDAGRequestTest.java @@ -13,23 +13,16 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; -import static com.pingcap.tikv.expression.ArithmeticBinaryExpression.plus; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.lessEqual; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; +import static org.tikv.expression.ArithmeticBinaryExpression.plus; +import static org.tikv.expression.ComparisonBinaryExpression.lessEqual; import com.google.common.collect.ImmutableList; import com.google.protobuf.ByteString; import com.pingcap.tidb.tipb.Expr; -import com.pingcap.tikv.expression.*; -import com.pingcap.tikv.expression.AggregateFunction.FunctionType; -import com.pingcap.tikv.expression.visitor.ExpressionTypeCoercer; -import com.pingcap.tikv.expression.visitor.ProtoConverter; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.types.StringType; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; @@ -37,6 +30,13 @@ import java.io.ObjectOutputStream; import java.util.HashMap; import java.util.Map; import org.junit.Test; +import org.tikv.expression.*; +import org.tikv.expression.AggregateFunction.FunctionType; +import org.tikv.expression.visitor.ExpressionTypeCoercer; +import org.tikv.expression.visitor.ProtoConverter; +import org.tikv.kvproto.Coprocessor; +import org.tikv.types.IntegerType; +import org.tikv.types.StringType; public class TiDAGRequestTest { private static TiTableInfo createTable() { diff --git a/src/test/java/com/pingcap/tikv/meta/TiTableInfoTest.java b/src/test/java/org/tikv/meta/TiTableInfoTest.java similarity index 98% rename from src/test/java/com/pingcap/tikv/meta/TiTableInfoTest.java rename to src/test/java/org/tikv/meta/TiTableInfoTest.java index cb5767c172..ab09f5ebf7 100644 --- a/src/test/java/com/pingcap/tikv/meta/TiTableInfoTest.java +++ b/src/test/java/org/tikv/meta/TiTableInfoTest.java @@ -13,16 +13,16 @@ * limitations under the License. */ -package com.pingcap.tikv.meta; +package org.tikv.meta; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import com.fasterxml.jackson.databind.ObjectMapper; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.types.StringType; import java.io.*; import org.junit.Test; +import org.tikv.types.IntegerType; +import org.tikv.types.StringType; public class TiTableInfoTest { public static final String tableJson = diff --git a/src/test/java/com/pingcap/tikv/operation/ChunkIteratorTest.java b/src/test/java/org/tikv/operation/ChunkIteratorTest.java similarity index 88% rename from src/test/java/com/pingcap/tikv/operation/ChunkIteratorTest.java rename to src/test/java/org/tikv/operation/ChunkIteratorTest.java index 0c2142fcbe..c607fab36d 100644 --- a/src/test/java/com/pingcap/tikv/operation/ChunkIteratorTest.java +++ b/src/test/java/org/tikv/operation/ChunkIteratorTest.java @@ -15,24 +15,24 @@ * */ -package com.pingcap.tikv.operation; +package org.tikv.operation; import static org.junit.Assert.assertEquals; import com.google.protobuf.ByteString; import com.pingcap.tidb.tipb.Chunk; import com.pingcap.tidb.tipb.RowMeta; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.operation.iterator.ChunkIterator; -import com.pingcap.tikv.row.ObjectRowImpl; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.types.StringType; import java.util.ArrayList; import java.util.List; import org.junit.Before; import org.junit.Test; +import org.tikv.codec.CodecDataInput; +import org.tikv.operation.iterator.ChunkIterator; +import org.tikv.row.ObjectRowImpl; +import org.tikv.row.Row; +import org.tikv.types.DataType; +import org.tikv.types.IntegerType; +import org.tikv.types.StringType; public class ChunkIteratorTest { private List chunks = new ArrayList<>(); diff --git a/src/test/java/com/pingcap/tikv/operation/SchemaInferTest.java b/src/test/java/org/tikv/operation/SchemaInferTest.java similarity index 86% rename from src/test/java/com/pingcap/tikv/operation/SchemaInferTest.java rename to src/test/java/org/tikv/operation/SchemaInferTest.java index 9808f0e0d8..9d40f95f65 100644 --- a/src/test/java/com/pingcap/tikv/operation/SchemaInferTest.java +++ b/src/test/java/org/tikv/operation/SchemaInferTest.java @@ -15,27 +15,27 @@ * */ -package com.pingcap.tikv.operation; +package org.tikv.operation; -import static com.pingcap.tikv.expression.ArithmeticBinaryExpression.plus; -import static com.pingcap.tikv.expression.visitor.ExpressionTypeCoercer.inferType; import static org.junit.Assert.assertEquals; +import static org.tikv.expression.ArithmeticBinaryExpression.plus; +import static org.tikv.expression.visitor.ExpressionTypeCoercer.inferType; import com.google.protobuf.ByteString; -import com.pingcap.tikv.catalog.CatalogTransaction; -import com.pingcap.tikv.expression.AggregateFunction; -import com.pingcap.tikv.expression.AggregateFunction.FunctionType; -import com.pingcap.tikv.expression.ByItem; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.expression.Constant; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.meta.TiDAGRequest; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.types.DataType; -import com.pingcap.tikv.types.DecimalType; -import com.pingcap.tikv.types.StringType; import java.util.List; import org.junit.Test; +import org.tikv.catalog.CatalogTransaction; +import org.tikv.expression.AggregateFunction; +import org.tikv.expression.AggregateFunction.FunctionType; +import org.tikv.expression.ByItem; +import org.tikv.expression.ColumnRef; +import org.tikv.expression.Constant; +import org.tikv.expression.Expression; +import org.tikv.meta.TiDAGRequest; +import org.tikv.meta.TiTableInfo; +import org.tikv.types.DataType; +import org.tikv.types.DecimalType; +import org.tikv.types.StringType; public class SchemaInferTest { private final String table29 = diff --git a/src/test/java/com/pingcap/tikv/operation/iterator/DAGIteratorTest.java b/src/test/java/org/tikv/operation/iterator/DAGIteratorTest.java similarity index 75% rename from src/test/java/com/pingcap/tikv/operation/iterator/DAGIteratorTest.java rename to src/test/java/org/tikv/operation/iterator/DAGIteratorTest.java index 74e8e70ce9..6c3ec88644 100644 --- a/src/test/java/com/pingcap/tikv/operation/iterator/DAGIteratorTest.java +++ b/src/test/java/org/tikv/operation/iterator/DAGIteratorTest.java @@ -13,32 +13,32 @@ * limitations under the License. */ -package com.pingcap.tikv.operation.iterator; +package org.tikv.operation.iterator; import static junit.framework.TestCase.assertEquals; import com.google.common.collect.ImmutableList; import com.google.protobuf.ByteString; -import com.pingcap.tikv.GrpcUtils; -import com.pingcap.tikv.KVMockServer; -import com.pingcap.tikv.MockServerTest; -import com.pingcap.tikv.codec.Codec.BytesCodec; -import com.pingcap.tikv.codec.Codec.IntegerCodec; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.kvproto.Coprocessor.KeyRange; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.meta.MetaUtils; -import com.pingcap.tikv.meta.TiDAGRequest; -import com.pingcap.tikv.meta.TiDAGRequest.PushDownType; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.operation.SchemaInfer; -import com.pingcap.tikv.row.Row; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.types.StringType; -import com.pingcap.tikv.util.RangeSplitter.RegionTask; import java.util.List; import org.junit.Test; +import org.tikv.GrpcUtils; +import org.tikv.KVMockServer; +import org.tikv.MockServerTest; +import org.tikv.codec.Codec.BytesCodec; +import org.tikv.codec.Codec.IntegerCodec; +import org.tikv.codec.CodecDataOutput; +import org.tikv.expression.ColumnRef; +import org.tikv.kvproto.Coprocessor.KeyRange; +import org.tikv.kvproto.Metapb; +import org.tikv.meta.MetaUtils; +import org.tikv.meta.TiDAGRequest; +import org.tikv.meta.TiDAGRequest.PushDownType; +import org.tikv.meta.TiTableInfo; +import org.tikv.operation.SchemaInfer; +import org.tikv.row.Row; +import org.tikv.types.IntegerType; +import org.tikv.types.StringType; +import org.tikv.util.RangeSplitter.RegionTask; public class DAGIteratorTest extends MockServerTest { diff --git a/src/test/java/com/pingcap/tikv/predicates/IndexMatcherTest.java b/src/test/java/org/tikv/predicates/IndexMatcherTest.java similarity index 77% rename from src/test/java/com/pingcap/tikv/predicates/IndexMatcherTest.java rename to src/test/java/org/tikv/predicates/IndexMatcherTest.java index add272993e..cc7dd67ad2 100644 --- a/src/test/java/com/pingcap/tikv/predicates/IndexMatcherTest.java +++ b/src/test/java/org/tikv/predicates/IndexMatcherTest.java @@ -13,29 +13,29 @@ * limitations under the License. */ -package com.pingcap.tikv.predicates; +package org.tikv.predicates; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.equal; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.greaterEqual; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.lessEqual; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.lessThan; -import static com.pingcap.tikv.expression.LogicalBinaryExpression.and; -import static com.pingcap.tikv.expression.LogicalBinaryExpression.or; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +import static org.tikv.expression.ComparisonBinaryExpression.equal; +import static org.tikv.expression.ComparisonBinaryExpression.greaterEqual; +import static org.tikv.expression.ComparisonBinaryExpression.lessEqual; +import static org.tikv.expression.ComparisonBinaryExpression.lessThan; +import static org.tikv.expression.LogicalBinaryExpression.and; +import static org.tikv.expression.LogicalBinaryExpression.or; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.expression.Constant; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.expression.visitor.IndexMatcher; -import com.pingcap.tikv.meta.MetaUtils; -import com.pingcap.tikv.meta.TiIndexColumn; -import com.pingcap.tikv.meta.TiIndexInfo; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.types.StringType; import org.junit.Test; +import org.tikv.expression.ColumnRef; +import org.tikv.expression.Constant; +import org.tikv.expression.Expression; +import org.tikv.expression.visitor.IndexMatcher; +import org.tikv.meta.MetaUtils; +import org.tikv.meta.TiIndexColumn; +import org.tikv.meta.TiIndexInfo; +import org.tikv.meta.TiTableInfo; +import org.tikv.types.IntegerType; +import org.tikv.types.StringType; public class IndexMatcherTest { private static TiTableInfo createTable() { diff --git a/src/test/java/com/pingcap/tikv/predicates/PredicateUtilsTest.java b/src/test/java/org/tikv/predicates/PredicateUtilsTest.java similarity index 84% rename from src/test/java/com/pingcap/tikv/predicates/PredicateUtilsTest.java rename to src/test/java/org/tikv/predicates/PredicateUtilsTest.java index ed2a78cc75..14f2f8ab2e 100644 --- a/src/test/java/com/pingcap/tikv/predicates/PredicateUtilsTest.java +++ b/src/test/java/org/tikv/predicates/PredicateUtilsTest.java @@ -13,33 +13,33 @@ * limitations under the License. */ -package com.pingcap.tikv.predicates; +package org.tikv.predicates; -import static com.pingcap.tikv.expression.ArithmeticBinaryExpression.*; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.equal; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.notEqual; -import static com.pingcap.tikv.expression.LogicalBinaryExpression.and; -import static com.pingcap.tikv.expression.LogicalBinaryExpression.or; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; +import static org.tikv.expression.ArithmeticBinaryExpression.*; +import static org.tikv.expression.ComparisonBinaryExpression.equal; +import static org.tikv.expression.ComparisonBinaryExpression.notEqual; +import static org.tikv.expression.LogicalBinaryExpression.and; +import static org.tikv.expression.LogicalBinaryExpression.or; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Range; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.expression.Constant; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.key.CompoundKey; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.key.TypedKey; -import com.pingcap.tikv.meta.MetaUtils; -import com.pingcap.tikv.meta.TiTableInfo; -import com.pingcap.tikv.types.IntegerType; -import com.pingcap.tikv.types.StringType; import java.util.List; import java.util.Optional; import java.util.Set; import org.junit.Test; +import org.tikv.expression.ColumnRef; +import org.tikv.expression.Constant; +import org.tikv.expression.Expression; +import org.tikv.key.CompoundKey; +import org.tikv.key.Key; +import org.tikv.key.TypedKey; +import org.tikv.meta.MetaUtils; +import org.tikv.meta.TiTableInfo; +import org.tikv.types.IntegerType; +import org.tikv.types.StringType; public class PredicateUtilsTest { private static TiTableInfo createTable() { diff --git a/src/test/java/com/pingcap/tikv/predicates/ScanAnalyzerTest.java b/src/test/java/org/tikv/predicates/ScanAnalyzerTest.java similarity index 96% rename from src/test/java/com/pingcap/tikv/predicates/ScanAnalyzerTest.java rename to src/test/java/org/tikv/predicates/ScanAnalyzerTest.java index 4cc9b5285b..144e626843 100644 --- a/src/test/java/com/pingcap/tikv/predicates/ScanAnalyzerTest.java +++ b/src/test/java/org/tikv/predicates/ScanAnalyzerTest.java @@ -13,26 +13,26 @@ * limitations under the License. */ -package com.pingcap.tikv.predicates; +package org.tikv.predicates; -import static com.pingcap.tikv.expression.ComparisonBinaryExpression.*; -import static com.pingcap.tikv.predicates.PredicateUtils.expressionToIndexRanges; import static java.util.Objects.requireNonNull; import static org.junit.Assert.*; +import static org.tikv.expression.ComparisonBinaryExpression.*; +import static org.tikv.predicates.PredicateUtils.expressionToIndexRanges; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; import com.google.protobuf.ByteString; -import com.pingcap.tikv.expression.ColumnRef; -import com.pingcap.tikv.expression.Constant; -import com.pingcap.tikv.expression.Expression; -import com.pingcap.tikv.key.RowKey; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.meta.*; -import com.pingcap.tikv.meta.TiColumnInfo.InternalTypeHolder; -import com.pingcap.tikv.types.*; import java.util.*; import org.junit.Test; +import org.tikv.expression.ColumnRef; +import org.tikv.expression.Constant; +import org.tikv.expression.Expression; +import org.tikv.key.RowKey; +import org.tikv.kvproto.Coprocessor; +import org.tikv.meta.*; +import org.tikv.meta.TiColumnInfo.InternalTypeHolder; +import org.tikv.types.*; public class ScanAnalyzerTest { private static TiTableInfo createTable() { diff --git a/src/test/java/com/pingcap/tikv/rule.bzl b/src/test/java/org/tikv/rule.bzl similarity index 100% rename from src/test/java/com/pingcap/tikv/rule.bzl rename to src/test/java/org/tikv/rule.bzl diff --git a/src/test/java/com/pingcap/tikv/txn/LockResolverTest.java b/src/test/java/org/tikv/txn/LockResolverTest.java similarity index 93% rename from src/test/java/com/pingcap/tikv/txn/LockResolverTest.java rename to src/test/java/org/tikv/txn/LockResolverTest.java index 6bd8e31d0f..34888a38e8 100644 --- a/src/test/java/com/pingcap/tikv/txn/LockResolverTest.java +++ b/src/test/java/org/tikv/txn/LockResolverTest.java @@ -13,42 +13,42 @@ * limitations under the License. */ -package com.pingcap.tikv.txn; +package org.tikv.txn; -import static com.pingcap.tikv.util.BackOffFunction.BackOffFuncType.BoTxnLock; import static junit.framework.TestCase.*; +import static org.tikv.util.BackOffFunction.BackOffFuncType.BoTxnLock; import com.google.protobuf.ByteString; import com.pingcap.tidb.tipb.*; -import com.pingcap.tikv.PDClient; -import com.pingcap.tikv.ReadOnlyPDClient; -import com.pingcap.tikv.TiConfiguration; -import com.pingcap.tikv.TiSession; -import com.pingcap.tikv.exception.KeyException; -import com.pingcap.tikv.exception.RegionException; -import com.pingcap.tikv.kvproto.Coprocessor; -import com.pingcap.tikv.kvproto.Kvrpcpb.CommitRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.CommitResponse; -import com.pingcap.tikv.kvproto.Kvrpcpb.IsolationLevel; -import com.pingcap.tikv.kvproto.Kvrpcpb.KeyError; -import com.pingcap.tikv.kvproto.Kvrpcpb.Mutation; -import com.pingcap.tikv.kvproto.Kvrpcpb.Op; -import com.pingcap.tikv.kvproto.Kvrpcpb.PrewriteRequest; -import com.pingcap.tikv.kvproto.Kvrpcpb.PrewriteResponse; -import com.pingcap.tikv.kvproto.Metapb.Store; -import com.pingcap.tikv.kvproto.TikvGrpc; -import com.pingcap.tikv.meta.TiTimestamp; -import com.pingcap.tikv.operation.KVErrorHandler; -import com.pingcap.tikv.region.RegionStoreClient; -import com.pingcap.tikv.region.TiRegion; -import com.pingcap.tikv.util.BackOffer; -import com.pingcap.tikv.util.ConcreteBackOffer; -import com.pingcap.tikv.util.Pair; import java.lang.reflect.Field; import java.util.*; import java.util.function.Supplier; import org.junit.Before; import org.junit.Test; +import org.tikv.PDClient; +import org.tikv.ReadOnlyPDClient; +import org.tikv.TiConfiguration; +import org.tikv.TiSession; +import org.tikv.exception.KeyException; +import org.tikv.exception.RegionException; +import org.tikv.kvproto.Coprocessor; +import org.tikv.kvproto.Kvrpcpb.CommitRequest; +import org.tikv.kvproto.Kvrpcpb.CommitResponse; +import org.tikv.kvproto.Kvrpcpb.IsolationLevel; +import org.tikv.kvproto.Kvrpcpb.KeyError; +import org.tikv.kvproto.Kvrpcpb.Mutation; +import org.tikv.kvproto.Kvrpcpb.Op; +import org.tikv.kvproto.Kvrpcpb.PrewriteRequest; +import org.tikv.kvproto.Kvrpcpb.PrewriteResponse; +import org.tikv.kvproto.Metapb.Store; +import org.tikv.kvproto.TikvGrpc; +import org.tikv.meta.TiTimestamp; +import org.tikv.operation.KVErrorHandler; +import org.tikv.region.RegionStoreClient; +import org.tikv.region.TiRegion; +import org.tikv.util.BackOffer; +import org.tikv.util.ConcreteBackOffer; +import org.tikv.util.Pair; public class LockResolverTest { private TiSession session; diff --git a/src/test/java/com/pingcap/tikv/types/ConverterTest.java b/src/test/java/org/tikv/types/ConverterTest.java similarity index 94% rename from src/test/java/com/pingcap/tikv/types/ConverterTest.java rename to src/test/java/org/tikv/types/ConverterTest.java index 2b22a6729e..f0b2e344af 100644 --- a/src/test/java/com/pingcap/tikv/types/ConverterTest.java +++ b/src/test/java/org/tikv/types/ConverterTest.java @@ -1,4 +1,4 @@ -package com.pingcap.tikv.types; +package org.tikv.types; import org.junit.Test; diff --git a/src/test/java/com/pingcap/tikv/types/DataTypeFactoryTest.java b/src/test/java/org/tikv/types/DataTypeFactoryTest.java similarity index 93% rename from src/test/java/com/pingcap/tikv/types/DataTypeFactoryTest.java rename to src/test/java/org/tikv/types/DataTypeFactoryTest.java index 66a184f9e1..4146b41666 100644 --- a/src/test/java/com/pingcap/tikv/types/DataTypeFactoryTest.java +++ b/src/test/java/org/tikv/types/DataTypeFactoryTest.java @@ -15,13 +15,13 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import static org.junit.Assert.assertEquals; import com.google.common.collect.ImmutableList; -import com.pingcap.tikv.meta.TiColumnInfo.InternalTypeHolder; import org.junit.Test; +import org.tikv.meta.TiColumnInfo.InternalTypeHolder; public class DataTypeFactoryTest { diff --git a/src/test/java/com/pingcap/tikv/types/DecimalTypeTest.java b/src/test/java/org/tikv/types/DecimalTypeTest.java similarity index 87% rename from src/test/java/com/pingcap/tikv/types/DecimalTypeTest.java rename to src/test/java/org/tikv/types/DecimalTypeTest.java index c314d090f6..2f90118c16 100644 --- a/src/test/java/com/pingcap/tikv/types/DecimalTypeTest.java +++ b/src/test/java/org/tikv/types/DecimalTypeTest.java @@ -15,15 +15,15 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import static org.junit.Assert.assertEquals; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.types.DataType.EncodeType; import java.math.BigDecimal; import org.junit.Test; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.types.DataType.EncodeType; public class DecimalTypeTest { @Test diff --git a/src/test/java/com/pingcap/tikv/types/IntegerTypeTest.java b/src/test/java/org/tikv/types/IntegerTypeTest.java similarity index 88% rename from src/test/java/com/pingcap/tikv/types/IntegerTypeTest.java rename to src/test/java/org/tikv/types/IntegerTypeTest.java index 674c3daab1..970aa72a06 100644 --- a/src/test/java/com/pingcap/tikv/types/IntegerTypeTest.java +++ b/src/test/java/org/tikv/types/IntegerTypeTest.java @@ -15,14 +15,14 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import static org.junit.Assert.assertEquals; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.types.DataType.EncodeType; import org.junit.Test; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.types.DataType.EncodeType; public class IntegerTypeTest { @Test diff --git a/src/test/java/com/pingcap/tikv/types/RealTypeTest.java b/src/test/java/org/tikv/types/RealTypeTest.java similarity index 88% rename from src/test/java/com/pingcap/tikv/types/RealTypeTest.java rename to src/test/java/org/tikv/types/RealTypeTest.java index 29e3f99f42..ba4eb4dc20 100644 --- a/src/test/java/com/pingcap/tikv/types/RealTypeTest.java +++ b/src/test/java/org/tikv/types/RealTypeTest.java @@ -15,14 +15,14 @@ * */ -package com.pingcap.tikv.types; +package org.tikv.types; import static org.junit.Assert.assertEquals; -import com.pingcap.tikv.codec.CodecDataInput; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.types.DataType.EncodeType; import org.junit.Test; +import org.tikv.codec.CodecDataInput; +import org.tikv.codec.CodecDataOutput; +import org.tikv.types.DataType.EncodeType; public class RealTypeTest { @Test diff --git a/src/test/java/com/pingcap/tikv/util/RangeSplitterTest.java b/src/test/java/org/tikv/util/RangeSplitterTest.java similarity index 94% rename from src/test/java/com/pingcap/tikv/util/RangeSplitterTest.java rename to src/test/java/org/tikv/util/RangeSplitterTest.java index 2f71384b79..139a992c50 100644 --- a/src/test/java/com/pingcap/tikv/util/RangeSplitterTest.java +++ b/src/test/java/org/tikv/util/RangeSplitterTest.java @@ -1,22 +1,10 @@ -package com.pingcap.tikv.util; +package org.tikv.util; -import static com.pingcap.tikv.GrpcUtils.encodeKey; import static org.junit.Assert.assertEquals; +import static org.tikv.GrpcUtils.encodeKey; import com.google.common.collect.ImmutableList; import com.google.protobuf.ByteString; -import com.pingcap.tikv.codec.Codec.IntegerCodec; -import com.pingcap.tikv.codec.CodecDataOutput; -import com.pingcap.tikv.key.Key; -import com.pingcap.tikv.key.RowKey; -import com.pingcap.tikv.key.RowKey.DecodeResult.Status; -import com.pingcap.tikv.kvproto.Coprocessor.KeyRange; -import com.pingcap.tikv.kvproto.Kvrpcpb.CommandPri; -import com.pingcap.tikv.kvproto.Kvrpcpb.IsolationLevel; -import com.pingcap.tikv.kvproto.Metapb; -import com.pingcap.tikv.kvproto.Metapb.Peer; -import com.pingcap.tikv.region.RegionManager; -import com.pingcap.tikv.region.TiRegion; import gnu.trove.list.array.TLongArrayList; import gnu.trove.map.hash.TLongObjectHashMap; import java.util.ArrayList; @@ -24,6 +12,18 @@ import java.util.List; import java.util.Map; import java.util.stream.Collectors; import org.junit.Test; +import org.tikv.codec.Codec.IntegerCodec; +import org.tikv.codec.CodecDataOutput; +import org.tikv.key.Key; +import org.tikv.key.RowKey; +import org.tikv.key.RowKey.DecodeResult.Status; +import org.tikv.kvproto.Coprocessor.KeyRange; +import org.tikv.kvproto.Kvrpcpb.CommandPri; +import org.tikv.kvproto.Kvrpcpb.IsolationLevel; +import org.tikv.kvproto.Metapb; +import org.tikv.kvproto.Metapb.Peer; +import org.tikv.region.RegionManager; +import org.tikv.region.TiRegion; public class RangeSplitterTest { static class MockRegionManager extends RegionManager { diff --git a/src/test/java/com/pingcap/tikv/util/ReflectionWrapper.java b/src/test/java/org/tikv/util/ReflectionWrapper.java similarity index 96% rename from src/test/java/com/pingcap/tikv/util/ReflectionWrapper.java rename to src/test/java/org/tikv/util/ReflectionWrapper.java index 27f5cb8136..981895bc5e 100644 --- a/src/test/java/com/pingcap/tikv/util/ReflectionWrapper.java +++ b/src/test/java/org/tikv/util/ReflectionWrapper.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package com.pingcap.tikv.util; +package org.tikv.util; import java.lang.reflect.Method;