You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@paimon.apache.org by lz...@apache.org on 2023/03/18 04:42:50 UTC
[incubator-paimon] 09/32: [core] Rename paimon codegen
This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-paimon.git
commit 1ac7764940e452ab1e7118f7d0bcc3df9fb5f02c
Author: JingsongLi <lz...@aliyun.com>
AuthorDate: Fri Mar 17 12:47:02 2023 +0800
[core] Rename paimon codegen
---
.../pom.xml | 0
.../org/apache/flink/table/store/codegen/CodeGenLoader.java | 0
{flink-table-store-codegen => paimon-codegen}/pom.xml | 0
.../apache/flink/table/store/codegen/CodeGeneratorImpl.java | 0
.../java/org/apache/flink/table/store/codegen/SortSpec.java | 0
.../org.apache.flink.table.store.codegen.CodeGenerator | 0
.../apache/flink/table/store/codegen}/CodeGenException.scala | 0
.../flink/table/store/codegen}/CodeGeneratorContext.scala | 3 ++-
.../flink/table/store/codegen}/ComparatorCodeGenerator.scala | 0
.../apache/flink/table/store/codegen}/ExprCodeGenerator.scala | 5 +++--
.../org/apache/flink/table/store/codegen}/GenerateUtils.scala | 0
.../flink/table/store/codegen}/GeneratedExpression.scala | 0
.../flink/table/store/codegen}/ProjectionCodeGenerator.scala | 3 ++-
.../apache/flink/table/store/codegen}/SortCodeGenerator.scala | 0
{flink-table-store-common => paimon-common}/pom.xml | 0
.../src/main/antlr4/JavaLexer.g4 | 0
.../src/main/antlr4/JavaParser.g4 | 0
.../org/apache/flink/table/store/annotation/ConfigGroup.java | 0
.../org/apache/flink/table/store/annotation/ConfigGroups.java | 0
.../org/apache/flink/table/store/annotation/Documentation.java | 0
.../org/apache/flink/table/store/annotation/Experimental.java | 0
.../apache/flink/table/store/annotation/VisibleForTesting.java | 0
.../org/apache/flink/table/store/catalog/CatalogContext.java | 0
.../org/apache/flink/table/store/codegen/CodeGenerator.java | 0
.../org/apache/flink/table/store/codegen/CompileUtils.java | 0
.../org/apache/flink/table/store/codegen/GeneratedClass.java | 0
.../flink/table/store/codegen/NormalizedKeyComputer.java | 0
.../java/org/apache/flink/table/store/codegen/Projection.java | 0
.../org/apache/flink/table/store/codegen/RecordComparator.java | 0
.../store/codegen/codesplit/AddBoolBeforeReturnRewriter.java | 0
.../table/store/codegen/codesplit/BlockStatementGrouper.java | 0
.../table/store/codegen/codesplit/BlockStatementRewriter.java | 0
.../table/store/codegen/codesplit/BlockStatementSplitter.java | 0
.../flink/table/store/codegen/codesplit/CodeRewriter.java | 0
.../flink/table/store/codegen/codesplit/CodeSplitUtil.java | 0
.../table/store/codegen/codesplit/DeclarationRewriter.java | 0
.../flink/table/store/codegen/codesplit/FunctionSplitter.java | 0
.../flink/table/store/codegen/codesplit/JavaCodeSplitter.java | 0
.../table/store/codegen/codesplit/MemberFieldRewriter.java | 0
.../table/store/codegen/codesplit/ReturnAndJumpCounter.java | 0
.../table/store/codegen/codesplit/ReturnValueRewriter.java | 0
.../apache/flink/table/store/data/AbstractBinaryWriter.java | 0
.../apache/flink/table/store/data/AbstractPagedInputView.java | 0
.../apache/flink/table/store/data/AbstractPagedOutputView.java | 0
.../java/org/apache/flink/table/store/data/BinaryArray.java | 0
.../org/apache/flink/table/store/data/BinaryArrayWriter.java | 0
.../main/java/org/apache/flink/table/store/data/BinaryMap.java | 0
.../main/java/org/apache/flink/table/store/data/BinaryRow.java | 0
.../org/apache/flink/table/store/data/BinaryRowWriter.java | 0
.../java/org/apache/flink/table/store/data/BinarySection.java | 0
.../java/org/apache/flink/table/store/data/BinaryString.java | 0
.../java/org/apache/flink/table/store/data/BinaryWriter.java | 0
.../java/org/apache/flink/table/store/data/DataGetters.java | 0
.../java/org/apache/flink/table/store/data/DataSetters.java | 0
.../main/java/org/apache/flink/table/store/data/Decimal.java | 0
.../java/org/apache/flink/table/store/data/GenericArray.java | 0
.../java/org/apache/flink/table/store/data/GenericMap.java | 0
.../java/org/apache/flink/table/store/data/GenericRow.java | 0
.../java/org/apache/flink/table/store/data/InternalArray.java | 0
.../java/org/apache/flink/table/store/data/InternalMap.java | 0
.../java/org/apache/flink/table/store/data/InternalRow.java | 0
.../main/java/org/apache/flink/table/store/data/JoinedRow.java | 0
.../java/org/apache/flink/table/store/data/LazyGenericRow.java | 0
.../main/java/org/apache/flink/table/store/data/NestedRow.java | 0
.../apache/flink/table/store/data/RandomAccessInputView.java | 0
.../apache/flink/table/store/data/RandomAccessOutputView.java | 0
.../flink/table/store/data/SimpleCollectingOutputView.java | 0
.../main/java/org/apache/flink/table/store/data/Timestamp.java | 0
.../flink/table/store/data/columnar/ArrayColumnVector.java | 0
.../flink/table/store/data/columnar/BooleanColumnVector.java | 0
.../flink/table/store/data/columnar/ByteColumnVector.java | 0
.../flink/table/store/data/columnar/BytesColumnVector.java | 0
.../apache/flink/table/store/data/columnar/ColumnVector.java | 0
.../apache/flink/table/store/data/columnar/ColumnarArray.java | 0
.../apache/flink/table/store/data/columnar/ColumnarMap.java | 0
.../apache/flink/table/store/data/columnar/ColumnarRow.java | 0
.../flink/table/store/data/columnar/ColumnarRowIterator.java | 0
.../flink/table/store/data/columnar/DecimalColumnVector.java | 0
.../org/apache/flink/table/store/data/columnar/Dictionary.java | 0
.../flink/table/store/data/columnar/DoubleColumnVector.java | 0
.../flink/table/store/data/columnar/FloatColumnVector.java | 0
.../flink/table/store/data/columnar/IntColumnVector.java | 0
.../flink/table/store/data/columnar/LongColumnVector.java | 0
.../flink/table/store/data/columnar/MapColumnVector.java | 0
.../flink/table/store/data/columnar/RowColumnVector.java | 0
.../flink/table/store/data/columnar/ShortColumnVector.java | 0
.../flink/table/store/data/columnar/TimestampColumnVector.java | 0
.../flink/table/store/data/columnar/VectorizedColumnBatch.java | 0
.../table/store/data/columnar/heap/AbstractHeapVector.java | 0
.../flink/table/store/data/columnar/heap/HeapArrayVector.java | 0
.../table/store/data/columnar/heap/HeapBooleanVector.java | 0
.../flink/table/store/data/columnar/heap/HeapByteVector.java | 0
.../flink/table/store/data/columnar/heap/HeapBytesVector.java | 0
.../flink/table/store/data/columnar/heap/HeapDoubleVector.java | 0
.../flink/table/store/data/columnar/heap/HeapFloatVector.java | 0
.../flink/table/store/data/columnar/heap/HeapIntVector.java | 0
.../flink/table/store/data/columnar/heap/HeapLongVector.java | 0
.../flink/table/store/data/columnar/heap/HeapMapVector.java | 0
.../flink/table/store/data/columnar/heap/HeapRowVector.java | 0
.../flink/table/store/data/columnar/heap/HeapShortVector.java | 0
.../table/store/data/columnar/heap/HeapTimestampVector.java | 0
.../store/data/columnar/writable/AbstractWritableVector.java | 0
.../store/data/columnar/writable/WritableBooleanVector.java | 0
.../table/store/data/columnar/writable/WritableByteVector.java | 0
.../store/data/columnar/writable/WritableBytesVector.java | 0
.../store/data/columnar/writable/WritableColumnVector.java | 0
.../store/data/columnar/writable/WritableDoubleVector.java | 0
.../store/data/columnar/writable/WritableFloatVector.java | 0
.../table/store/data/columnar/writable/WritableIntVector.java | 0
.../table/store/data/columnar/writable/WritableLongVector.java | 0
.../store/data/columnar/writable/WritableShortVector.java | 0
.../store/data/columnar/writable/WritableTimestampVector.java | 0
.../table/store/data/serializer/AbstractRowDataSerializer.java | 0
.../flink/table/store/data/serializer/BinaryRowSerializer.java | 0
.../flink/table/store/data/serializer/BinarySerializer.java | 0
.../table/store/data/serializer/BinaryStringSerializer.java | 0
.../flink/table/store/data/serializer/BooleanSerializer.java | 0
.../flink/table/store/data/serializer/ByteSerializer.java | 0
.../flink/table/store/data/serializer/DecimalSerializer.java | 0
.../flink/table/store/data/serializer/DoubleSerializer.java | 0
.../flink/table/store/data/serializer/FloatSerializer.java | 0
.../flink/table/store/data/serializer/IntSerializer.java | 0
.../table/store/data/serializer/InternalArraySerializer.java | 0
.../table/store/data/serializer/InternalMapSerializer.java | 0
.../table/store/data/serializer/InternalRowSerializer.java | 0
.../flink/table/store/data/serializer/InternalSerializers.java | 0
.../flink/table/store/data/serializer/ListSerializer.java | 0
.../flink/table/store/data/serializer/LongSerializer.java | 0
.../flink/table/store/data/serializer/NullableSerializer.java | 0
.../flink/table/store/data/serializer/PagedTypeSerializer.java | 0
.../table/store/data/serializer/RowCompactedSerializer.java | 0
.../apache/flink/table/store/data/serializer/Serializer.java | 0
.../flink/table/store/data/serializer/SerializerSingleton.java | 0
.../flink/table/store/data/serializer/ShortSerializer.java | 0
.../flink/table/store/data/serializer/TimestampSerializer.java | 0
.../flink/table/store/data/serializer/VersionedSerializer.java | 0
.../java/org/apache/flink/table/store/file/predicate/And.java | 0
.../apache/flink/table/store/file/predicate/CompareUtils.java | 0
.../flink/table/store/file/predicate/CompoundPredicate.java | 0
.../org/apache/flink/table/store/file/predicate/Equal.java | 0
.../org/apache/flink/table/store/file/predicate/FieldRef.java | 0
.../flink/table/store/file/predicate/FunctionVisitor.java | 0
.../flink/table/store/file/predicate/GreaterOrEqual.java | 0
.../apache/flink/table/store/file/predicate/GreaterThan.java | 0
.../java/org/apache/flink/table/store/file/predicate/In.java | 0
.../org/apache/flink/table/store/file/predicate/IsNotNull.java | 0
.../org/apache/flink/table/store/file/predicate/IsNull.java | 0
.../apache/flink/table/store/file/predicate/LeafFunction.java | 0
.../apache/flink/table/store/file/predicate/LeafPredicate.java | 0
.../flink/table/store/file/predicate/LeafUnaryFunction.java | 0
.../apache/flink/table/store/file/predicate/LessOrEqual.java | 0
.../org/apache/flink/table/store/file/predicate/LessThan.java | 0
.../org/apache/flink/table/store/file/predicate/NotEqual.java | 0
.../org/apache/flink/table/store/file/predicate/NotIn.java | 0
.../store/file/predicate/NullFalseLeafBinaryFunction.java | 0
.../java/org/apache/flink/table/store/file/predicate/Or.java | 0
.../org/apache/flink/table/store/file/predicate/Predicate.java | 0
.../flink/table/store/file/predicate/PredicateBuilder.java | 0
.../flink/table/store/file/predicate/PredicateFilter.java | 0
.../table/store/file/predicate/PredicateReplaceVisitor.java | 0
.../flink/table/store/file/predicate/PredicateVisitor.java | 0
.../apache/flink/table/store/file/predicate/StartsWith.java | 0
.../src/main/java/org/apache/flink/table/store/fs/FileIO.java | 0
.../java/org/apache/flink/table/store/fs/FileIOLoader.java | 0
.../main/java/org/apache/flink/table/store/fs/FileStatus.java | 0
.../src/main/java/org/apache/flink/table/store/fs/Path.java | 0
.../java/org/apache/flink/table/store/fs/PluginFileIO.java | 0
.../org/apache/flink/table/store/fs/PositionOutputStream.java | 0
.../flink/table/store/fs/PositionOutputStreamWrapper.java | 0
.../org/apache/flink/table/store/fs/SeekableInputStream.java | 0
.../flink/table/store/fs/SeekableInputStreamWrapper.java | 0
.../flink/table/store/fs/UnsupportedSchemeException.java | 0
.../org/apache/flink/table/store/fs/hadoop/HadoopFileIO.java | 0
.../apache/flink/table/store/fs/hadoop/HadoopFileIOLoader.java | 0
.../org/apache/flink/table/store/fs/local/LocalFileIO.java | 0
.../apache/flink/table/store/fs/local/LocalFileIOLoader.java | 0
.../flink/table/store/hadoop/SerializableConfiguration.java | 0
.../org/apache/flink/table/store/io/DataInputDeserializer.java | 0
.../java/org/apache/flink/table/store/io/DataInputView.java | 0
.../org/apache/flink/table/store/io/DataInputViewStream.java | 0
.../flink/table/store/io/DataInputViewStreamWrapper.java | 0
.../org/apache/flink/table/store/io/DataOutputSerializer.java | 0
.../java/org/apache/flink/table/store/io/DataOutputView.java | 0
.../org/apache/flink/table/store/io/DataOutputViewStream.java | 0
.../flink/table/store/io/DataOutputViewStreamWrapper.java | 0
.../org/apache/flink/table/store/io/SeekableDataInputView.java | 0
.../org/apache/flink/table/store/io/cache/CacheManager.java | 0
.../flink/table/store/io/cache/CachedRandomInputView.java | 0
.../apache/flink/table/store/lookup/LookupStoreFactory.java | 0
.../org/apache/flink/table/store/lookup/LookupStoreReader.java | 0
.../org/apache/flink/table/store/lookup/LookupStoreWriter.java | 0
.../flink/table/store/lookup/hash/HashLookupStoreFactory.java | 0
.../flink/table/store/lookup/hash/HashLookupStoreReader.java | 0
.../flink/table/store/lookup/hash/HashLookupStoreWriter.java | 0
.../org/apache/flink/table/store/memory/MemorySegment.java | 0
.../apache/flink/table/store/memory/MemorySegmentSource.java | 0
.../apache/flink/table/store/memory/MemorySegmentUtils.java | 0
.../apache/flink/table/store/memory/MemorySegmentWritable.java | 0
.../java/org/apache/flink/table/store/memory/MemoryUtils.java | 0
.../org/apache/flink/table/store/options/CatalogOptions.java | 0
.../org/apache/flink/table/store/options/ConfigOption.java | 0
.../org/apache/flink/table/store/options/ConfigOptions.java | 0
.../java/org/apache/flink/table/store/options/FallbackKey.java | 0
.../java/org/apache/flink/table/store/options/MemorySize.java | 0
.../java/org/apache/flink/table/store/options/Options.java | 0
.../org/apache/flink/table/store/options/OptionsUtils.java | 0
.../flink/table/store/options/StructuredOptionsSplitter.java | 0
.../flink/table/store/options/description/BlockElement.java | 0
.../flink/table/store/options/description/DescribedEnum.java | 0
.../flink/table/store/options/description/Description.java | 0
.../table/store/options/description/DescriptionElement.java | 0
.../flink/table/store/options/description/Formatter.java | 0
.../flink/table/store/options/description/HtmlFormatter.java | 0
.../flink/table/store/options/description/InlineElement.java | 0
.../table/store/options/description/LineBreakElement.java | 0
.../flink/table/store/options/description/LinkElement.java | 0
.../flink/table/store/options/description/ListElement.java | 0
.../flink/table/store/options/description/TextElement.java | 0
.../apache/flink/table/store/plugin/ComponentClassLoader.java | 0
.../java/org/apache/flink/table/store/plugin/PluginLoader.java | 0
.../java/org/apache/flink/table/store/reader/RecordReader.java | 0
.../apache/flink/table/store/reader/RecordReaderIterator.java | 0
.../java/org/apache/flink/table/store/table/TableType.java | 0
.../java/org/apache/flink/table/store/types/ArrayType.java | 0
.../java/org/apache/flink/table/store/types/BigIntType.java | 0
.../java/org/apache/flink/table/store/types/BinaryType.java | 0
.../java/org/apache/flink/table/store/types/BooleanType.java | 0
.../main/java/org/apache/flink/table/store/types/CharType.java | 0
.../java/org/apache/flink/table/store/types/DataField.java | 0
.../main/java/org/apache/flink/table/store/types/DataType.java | 0
.../java/org/apache/flink/table/store/types/DataTypeCasts.java | 0
.../org/apache/flink/table/store/types/DataTypeChecks.java | 0
.../apache/flink/table/store/types/DataTypeDefaultVisitor.java | 0
.../org/apache/flink/table/store/types/DataTypeFamily.java | 0
.../org/apache/flink/table/store/types/DataTypeJsonParser.java | 0
.../java/org/apache/flink/table/store/types/DataTypeRoot.java | 0
.../org/apache/flink/table/store/types/DataTypeVisitor.java | 0
.../java/org/apache/flink/table/store/types/DataTypes.java | 0
.../main/java/org/apache/flink/table/store/types/DateType.java | 0
.../java/org/apache/flink/table/store/types/DecimalType.java | 0
.../java/org/apache/flink/table/store/types/DoubleType.java | 0
.../java/org/apache/flink/table/store/types/FloatType.java | 0
.../main/java/org/apache/flink/table/store/types/IntType.java | 0
.../flink/table/store/types/LocalZonedTimestampType.java | 0
.../main/java/org/apache/flink/table/store/types/MapType.java | 0
.../java/org/apache/flink/table/store/types/MultisetType.java | 0
.../org/apache/flink/table/store/types/ReassignFieldId.java | 0
.../main/java/org/apache/flink/table/store/types/RowKind.java | 0
.../main/java/org/apache/flink/table/store/types/RowType.java | 0
.../java/org/apache/flink/table/store/types/SmallIntType.java | 0
.../main/java/org/apache/flink/table/store/types/TimeType.java | 0
.../java/org/apache/flink/table/store/types/TimestampType.java | 0
.../java/org/apache/flink/table/store/types/TinyIntType.java | 0
.../java/org/apache/flink/table/store/types/VarBinaryType.java | 0
.../java/org/apache/flink/table/store/types/VarCharType.java | 0
.../java/org/apache/flink/table/store/utils/ArrayUtils.java | 0
.../org/apache/flink/table/store/utils/BinaryRowDataUtil.java | 0
.../org/apache/flink/table/store/utils/CloseableIterator.java | 0
.../java/org/apache/flink/table/store/utils/DateTimeUtils.java | 0
.../java/org/apache/flink/table/store/utils/DecimalUtils.java | 0
.../java/org/apache/flink/table/store/utils/EncodingUtils.java | 0
.../org/apache/flink/table/store/utils/ExceptionUtils.java | 0
.../java/org/apache/flink/table/store/utils/FileIOUtils.java | 0
.../main/java/org/apache/flink/table/store/utils/Filter.java | 0
.../apache/flink/table/store/utils/FunctionWithException.java | 0
.../java/org/apache/flink/table/store/utils/HadoopUtils.java | 0
.../java/org/apache/flink/table/store/utils/IOFunction.java | 0
.../main/java/org/apache/flink/table/store/utils/IOUtils.java | 0
.../org/apache/flink/table/store/utils/InstantiationUtil.java | 0
.../apache/flink/table/store/utils/IteratorResultIterator.java | 0
.../org/apache/flink/table/store/utils/KeyProjectedRow.java | 0
.../org/apache/flink/table/store/utils/LocalFileUtils.java | 0
.../java/org/apache/flink/table/store/utils/LongCounter.java | 0
.../java/org/apache/flink/table/store/utils/MapBuilder.java | 0
.../java/org/apache/flink/table/store/utils/MathUtils.java | 0
.../org/apache/flink/table/store/utils/MurmurHashUtils.java | 0
.../org/apache/flink/table/store/utils/OperatingSystem.java | 0
.../org/apache/flink/table/store/utils/OrderedPacking.java | 0
.../src/main/java/org/apache/flink/table/store/utils/Pair.java | 0
.../src/main/java/org/apache/flink/table/store/utils/Pool.java | 0
.../java/org/apache/flink/table/store/utils/Preconditions.java | 0
.../java/org/apache/flink/table/store/utils/ProjectedRow.java | 0
.../java/org/apache/flink/table/store/utils/Projection.java | 0
.../org/apache/flink/table/store/utils/RecyclableIterator.java | 0
.../java/org/apache/flink/table/store/utils/Reference.java | 0
.../org/apache/flink/table/store/utils/ReflectionUtils.java | 0
.../flink/table/store/utils/RowDataToObjectArrayConverter.java | 0
.../java/org/apache/flink/table/store/utils/RowDataUtils.java | 0
.../apache/flink/table/store/utils/SerializableFunction.java | 0
.../main/java/org/apache/flink/table/store/utils/SortUtil.java | 0
.../java/org/apache/flink/table/store/utils/StringUtils.java | 0
.../java/org/apache/flink/table/store/utils/ThreadUtils.java | 0
.../org/apache/flink/table/store/utils/ThrowingConsumer.java | 0
.../java/org/apache/flink/table/store/utils/TimeUtils.java | 0
.../java/org/apache/flink/table/store/utils/TypeUtils.java | 0
.../org/apache/flink/table/store/utils/VarLengthIntUtils.java | 0
.../src/main/java/org/apache/paimon/format/FieldStats.java | 0
.../java/org/apache/paimon/format/FieldStatsCollector.java | 0
.../src/main/java/org/apache/paimon/format/FileFormat.java | 0
.../main/java/org/apache/paimon/format/FileFormatFactory.java | 0
.../main/java/org/apache/paimon/format/FileStatsExtractor.java | 0
.../java/org/apache/paimon/format/FormatReaderFactory.java | 0
.../src/main/java/org/apache/paimon/format/FormatWriter.java | 0
.../java/org/apache/paimon/format/FormatWriterFactory.java | 0
.../src/main/resources/META-INF/NOTICE | 0
.../META-INF/licenses/LICENSE.antlr-java-grammar-files | 0
.../src/main/resources/META-INF/licenses/LICENSE.antlr-runtime | 0
.../services/org.apache.flink.table.store.fs.FileIOLoader | 0
.../codegen/codesplit/AddBooleanBeforeReturnRewriterTest.java | 0
.../store/codegen/codesplit/BlockStatementGrouperTest.java | 0
.../store/codegen/codesplit/BlockStatementRewriterTest.java | 0
.../store/codegen/codesplit/BlockStatementSplitterTest.java | 0
.../table/store/codegen/codesplit/CodeRewriterTestBase.java | 0
.../flink/table/store/codegen/codesplit/CodeSplitTestUtil.java | 0
.../table/store/codegen/codesplit/DeclarationRewriterTest.java | 0
.../table/store/codegen/codesplit/FunctionSplitterTest.java | 0
.../table/store/codegen/codesplit/JavaCodeSplitterTest.java | 0
.../flink/table/store/codegen/codesplit/JavaParserTest.java | 0
.../table/store/codegen/codesplit/MemberFieldRewriterTest.java | 0
.../table/store/codegen/codesplit/ReturnValueRewriterTest.java | 0
.../java/org/apache/flink/table/store/data/BinaryRowTest.java | 0
.../org/apache/flink/table/store/data/BinaryStringTest.java | 0
.../org/apache/flink/table/store/data/DataFormatTestUtil.java | 0
.../java/org/apache/flink/table/store/data/DecimalTest.java | 0
.../java/org/apache/flink/table/store/data/MapDataUtil.java | 0
.../java/org/apache/flink/table/store/data/NestedRowTest.java | 0
.../java/org/apache/flink/table/store/data/RowDataTest.java | 0
.../java/org/apache/flink/table/store/data/TimestampTest.java | 0
.../table/store/data/serializer/BinarySerializerTest.java | 0
.../store/data/serializer/BinaryStringSerializerTest.java | 0
.../table/store/data/serializer/BooleanSerializerTest.java | 0
.../flink/table/store/data/serializer/ByteSerializerTest.java | 0
.../table/store/data/serializer/DecimalSerializerTest.java | 0
.../table/store/data/serializer/DoubleSerializerTest.java | 0
.../flink/table/store/data/serializer/FloatSerializerTest.java | 0
.../flink/table/store/data/serializer/IntSerializerTest.java | 0
.../store/data/serializer/InternalArraySerializerTest.java | 0
.../table/store/data/serializer/InternalMapSerializerTest.java | 0
.../table/store/data/serializer/InternalRowSerializerTest.java | 0
.../flink/table/store/data/serializer/ListSerializerTest.java | 0
.../flink/table/store/data/serializer/LongSerializerTest.java | 0
.../table/store/data/serializer/NullableSerializerTest.java | 0
.../store/data/serializer/RowCompactedSerializerTest.java | 0
.../flink/table/store/data/serializer/SerializerTestBase.java | 0
.../table/store/data/serializer/SerializerTestInstance.java | 0
.../flink/table/store/data/serializer/ShortSerializerTest.java | 0
.../table/store/data/serializer/TimestampSerializerTest.java | 0
.../apache/flink/table/store/datagen/DataGenVisitorBase.java | 0
.../org/apache/flink/table/store/datagen/DataGenerator.java | 0
.../flink/table/store/datagen/DataGeneratorContainer.java | 0
.../apache/flink/table/store/datagen/DataGeneratorMapper.java | 0
.../org/apache/flink/table/store/datagen/RandomGenerator.java | 0
.../flink/table/store/datagen/RandomGeneratorVisitor.java | 0
.../org/apache/flink/table/store/datagen/RowDataGenerator.java | 0
.../apache/flink/table/store/fs/FileIOBehaviorTestBase.java | 0
.../java/org/apache/flink/table/store/fs/FileIOFinder.java | 0
.../apache/flink/table/store/fs/HadoopConfigLoadingTest.java | 0
.../flink/table/store/fs/HadoopLocalFileIOBehaviorTest.java | 0
.../java/org/apache/flink/table/store/fs/HdfsBehaviorTest.java | 0
.../apache/flink/table/store/fs/LocalFileIOBehaviorTest.java | 0
.../flink/table/store/io/cache/CachedRandomInputViewTest.java | 0
.../table/store/lookup/hash/HashLookupStoreFactoryTest.java | 0
.../apache/flink/table/store/memory/MemorySegmentTestBase.java | 0
.../table/store/memory/OffHeapDirectMemorySegmentTest.java | 0
.../flink/table/store/memory/OnHeapMemorySegmentTest.java | 0
.../org/apache/flink/table/store/types/DataTypeAssert.java | 0
.../org/apache/flink/table/store/types/DataTypeChecksTest.java | 0
.../java/org/apache/flink/table/store/types/DataTypesTest.java | 0
.../org/apache/flink/table/store/utils/CommonTestUtils.java | 0
.../org/apache/flink/table/store/utils/LocalFileUtilsTest.java | 0
.../org/apache/flink/table/store/utils/RowDataUtilsTest.java | 0
.../java/org/apache/flink/table/store/utils/TempDirUtils.java | 0
.../org/apache/paimon/format/FileStatsExtractorTestBase.java | 0
.../codesplit/add-boolean/code/TestAddBooleanBeforeReturn.java | 0
.../resources/codesplit/add-boolean/code/TestNotRewrite.java | 0
.../codesplit/add-boolean/code/TestRewriteInnerClass.java | 0
.../add-boolean/code/TestSkipAnonymousClassAndLambda.java | 0
.../add-boolean/expected/TestAddBooleanBeforeReturn.java | 0
.../codesplit/add-boolean/expected/TestNotRewrite.java | 0
.../codesplit/add-boolean/expected/TestRewriteInnerClass.java | 0
.../add-boolean/expected/TestSkipAnonymousClassAndLambda.java | 0
.../codesplit/block/code/TestIfInsideWhileLoopRewrite.java | 0
.../block/code/TestIfMultipleSingleLineStatementRewrite.java | 0
.../resources/codesplit/block/code/TestIfStatementRewrite.java | 0
.../codesplit/block/code/TestIfStatementRewrite1.java | 0
.../codesplit/block/code/TestIfStatementRewrite2.java | 0
.../codesplit/block/code/TestIfStatementRewrite3.java | 0
.../TestNotRewriteIfStatementInFunctionWithReturnValue.java | 0
.../resources/codesplit/block/code/TestRewriteInnerClass.java | 0
.../codesplit/block/code/TestRewriteTwoStatements.java | 0
.../codesplit/block/code/TestWhileLoopInsideIfRewrite.java | 0
.../resources/codesplit/block/code/TestWhileLoopRewrite.java | 0
.../codesplit/block/expected/TestIfInsideWhileLoopRewrite.java | 0
.../expected/TestIfMultipleSingleLineStatementRewrite.java | 0
.../codesplit/block/expected/TestIfStatementRewrite.java | 0
.../codesplit/block/expected/TestIfStatementRewrite1.java | 0
.../codesplit/block/expected/TestIfStatementRewrite2.java | 0
.../codesplit/block/expected/TestIfStatementRewrite3.java | 0
.../TestNotRewriteIfStatementInFunctionWithReturnValue.java | 0
.../codesplit/block/expected/TestRewriteInnerClass.java | 0
.../codesplit/block/expected/TestRewriteTwoStatements.java | 0
.../codesplit/block/expected/TestWhileLoopInsideIfRewrite.java | 0
.../codesplit/block/expected/TestWhileLoopRewrite.java | 0
.../code/TestLocalVariableAndMemberVariableWithSameName.java | 0
.../declaration/code/TestLocalVariableWithSameName.java | 0
.../TestNotRewriteLocalVariableInFunctionWithReturnValue.java | 0
.../codesplit/declaration/code/TestRewriteInnerClass.java | 0
.../codesplit/declaration/code/TestRewriteLocalVariable.java | 0
.../declaration/code/TestRewriteLocalVariableInForLoop1.java | 0
.../declaration/code/TestRewriteLocalVariableInForLoop2.java | 0
.../TestLocalVariableAndMemberVariableWithSameName.java | 0
.../declaration/expected/TestLocalVariableWithSameName.java | 0
.../TestNotRewriteLocalVariableInFunctionWithReturnValue.java | 0
.../codesplit/declaration/expected/TestRewriteInnerClass.java | 0
.../declaration/expected/TestRewriteLocalVariable.java | 0
.../expected/TestRewriteLocalVariableInForLoop1.java | 0
.../expected/TestRewriteLocalVariableInForLoop2.java | 0
.../code/TestNotSplitFunctionWithOnlyOneStatement.java | 0
.../function/code/TestNotSplitFunctionWithReturnValue.java | 0
.../codesplit/function/code/TestRewriteInnerClass.java | 0
.../resources/codesplit/function/code/TestSplitFunction.java | 0
.../expected/TestNotSplitFunctionWithOnlyOneStatement.java | 0
.../function/expected/TestNotSplitFunctionWithReturnValue.java | 0
.../codesplit/function/expected/TestRewriteInnerClass.java | 0
.../codesplit/function/expected/TestSplitFunction.java | 0
.../src/test/resources/codesplit/groups/code/IfInWhile.txt | 0
.../src/test/resources/codesplit/groups/code/WhileInIf.txt | 0
.../src/test/resources/codesplit/groups/expected/IfInWhile.txt | 0
.../src/test/resources/codesplit/groups/expected/WhileInIf.txt | 0
.../codesplit/member/code/TestNotRewriteFunctionParameter.java | 0
.../codesplit/member/code/TestNotRewriteLocalVariable.java | 0
.../resources/codesplit/member/code/TestNotRewriteMember.java | 0
.../codesplit/member/code/TestRewriteGenericType.java | 0
.../resources/codesplit/member/code/TestRewriteInnerClass.java | 0
.../codesplit/member/code/TestRewriteMemberField.java | 0
.../member/expected/TestNotRewriteFunctionParameter.java | 0
.../codesplit/member/expected/TestNotRewriteLocalVariable.java | 0
.../codesplit/member/expected/TestNotRewriteMember.java | 0
.../codesplit/member/expected/TestRewriteGenericType.java | 0
.../codesplit/member/expected/TestRewriteInnerClass.java | 0
.../codesplit/member/expected/TestRewriteMemberField.java | 0
.../test/resources/codesplit/return/code/TestNotRewrite.java | 0
.../resources/codesplit/return/code/TestRewriteInnerClass.java | 0
.../codesplit/return/code/TestRewriteReturnValue.java | 0
.../codesplit/return/code/TestSkipAnonymousClassAndLambda.java | 0
.../resources/codesplit/return/expected/TestNotRewrite.java | 0
.../codesplit/return/expected/TestRewriteInnerClass.java | 0
.../codesplit/return/expected/TestRewriteReturnValue.java | 0
.../return/expected/TestSkipAnonymousClassAndLambda.java | 0
.../codesplit/splitter/code/TestNotSplitJavaCode.java | 0
.../resources/codesplit/splitter/code/TestSplitJavaCode.java | 0
.../codesplit/splitter/expected/TestNotSplitJavaCode.java | 0
.../codesplit/splitter/expected/TestSplitJavaCode.java | 0
.../src/test/resources/core-site.xml | 0
.../src/test/resources/log4j2-test.properties | 0
pom.xml | 10 +++++-----
tools/maven/suppressions.xml | 2 +-
457 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/flink-table-store-codegen-loader/pom.xml b/paimon-codegen-loader/pom.xml
similarity index 100%
rename from flink-table-store-codegen-loader/pom.xml
rename to paimon-codegen-loader/pom.xml
diff --git a/flink-table-store-codegen-loader/src/main/java/org/apache/flink/table/store/codegen/CodeGenLoader.java b/paimon-codegen-loader/src/main/java/org/apache/flink/table/store/codegen/CodeGenLoader.java
similarity index 100%
rename from flink-table-store-codegen-loader/src/main/java/org/apache/flink/table/store/codegen/CodeGenLoader.java
rename to paimon-codegen-loader/src/main/java/org/apache/flink/table/store/codegen/CodeGenLoader.java
diff --git a/flink-table-store-codegen/pom.xml b/paimon-codegen/pom.xml
similarity index 100%
rename from flink-table-store-codegen/pom.xml
rename to paimon-codegen/pom.xml
diff --git a/flink-table-store-codegen/src/main/java/org/apache/flink/table/store/codegen/CodeGeneratorImpl.java b/paimon-codegen/src/main/java/org/apache/flink/table/store/codegen/CodeGeneratorImpl.java
similarity index 100%
rename from flink-table-store-codegen/src/main/java/org/apache/flink/table/store/codegen/CodeGeneratorImpl.java
rename to paimon-codegen/src/main/java/org/apache/flink/table/store/codegen/CodeGeneratorImpl.java
diff --git a/flink-table-store-codegen/src/main/java/org/apache/flink/table/store/codegen/SortSpec.java b/paimon-codegen/src/main/java/org/apache/flink/table/store/codegen/SortSpec.java
similarity index 100%
rename from flink-table-store-codegen/src/main/java/org/apache/flink/table/store/codegen/SortSpec.java
rename to paimon-codegen/src/main/java/org/apache/flink/table/store/codegen/SortSpec.java
diff --git a/flink-table-store-codegen/src/main/resources/META-INF/services/org.apache.flink.table.store.codegen.CodeGenerator b/paimon-codegen/src/main/resources/META-INF/services/org.apache.flink.table.store.codegen.CodeGenerator
similarity index 100%
rename from flink-table-store-codegen/src/main/resources/META-INF/services/org.apache.flink.table.store.codegen.CodeGenerator
rename to paimon-codegen/src/main/resources/META-INF/services/org.apache.flink.table.store.codegen.CodeGenerator
diff --git a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/CodeGenException.scala b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/CodeGenException.scala
similarity index 100%
rename from flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/CodeGenException.scala
rename to paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/CodeGenException.scala
diff --git a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/CodeGeneratorContext.scala b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/CodeGeneratorContext.scala
similarity index 98%
rename from flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/CodeGeneratorContext.scala
rename to paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/CodeGeneratorContext.scala
index 743d54cc1..0819ceefe 100644
--- a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/CodeGeneratorContext.scala
+++ b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/CodeGeneratorContext.scala
@@ -17,11 +17,12 @@
*/
package org.apache.flink.table.store.codegen
-import org.apache.flink.table.store.codegen.GenerateUtils.{newName, newNames}
import org.apache.flink.table.store.data.serializer.InternalSerializers
import org.apache.flink.table.store.types.DataType
import org.apache.flink.table.store.utils.InstantiationUtil
+import GenerateUtils.{newName, newNames}
+
import scala.collection.mutable
/**
diff --git a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/ComparatorCodeGenerator.scala b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/ComparatorCodeGenerator.scala
similarity index 100%
rename from flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/ComparatorCodeGenerator.scala
rename to paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/ComparatorCodeGenerator.scala
diff --git a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/ExprCodeGenerator.scala b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/ExprCodeGenerator.scala
similarity index 96%
rename from flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/ExprCodeGenerator.scala
rename to paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/ExprCodeGenerator.scala
index 048f1f93f..9d41244ad 100644
--- a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/ExprCodeGenerator.scala
+++ b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/ExprCodeGenerator.scala
@@ -17,12 +17,13 @@
*/
package org.apache.flink.table.store.codegen
-import org.apache.flink.table.store.codegen.GeneratedExpression.{NEVER_NULL, NO_CODE}
-import org.apache.flink.table.store.codegen.GenerateUtils.{generateRecordStatement, rowSetField, DEFAULT_OUT_RECORD_TERM, DEFAULT_OUT_RECORD_WRITER_TERM}
import org.apache.flink.table.store.data.{BinaryRow, InternalRow}
import org.apache.flink.table.store.types.{RowType, TimestampType}
import org.apache.flink.table.store.utils.TypeUtils.isInteroperable
+import GeneratedExpression.{NEVER_NULL, NO_CODE}
+import GenerateUtils.{generateRecordStatement, rowSetField, DEFAULT_OUT_RECORD_TERM, DEFAULT_OUT_RECORD_WRITER_TERM}
+
class ExprCodeGenerator(ctx: CodeGeneratorContext) {
/**
diff --git a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/GenerateUtils.scala b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/GenerateUtils.scala
similarity index 100%
rename from flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/GenerateUtils.scala
rename to paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/GenerateUtils.scala
diff --git a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/GeneratedExpression.scala b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/GeneratedExpression.scala
similarity index 100%
rename from flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/GeneratedExpression.scala
rename to paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/GeneratedExpression.scala
diff --git a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/ProjectionCodeGenerator.scala b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/ProjectionCodeGenerator.scala
similarity index 98%
rename from flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/ProjectionCodeGenerator.scala
rename to paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/ProjectionCodeGenerator.scala
index 05d33b871..328007a27 100644
--- a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/ProjectionCodeGenerator.scala
+++ b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/ProjectionCodeGenerator.scala
@@ -17,11 +17,12 @@
*/
package org.apache.flink.table.store.codegen
-import org.apache.flink.table.store.codegen.GeneratedExpression.{NEVER_NULL, NO_CODE}
import org.apache.flink.table.store.codegen.GenerateUtils.{generateRecordStatement, newName, DEFAULT_INPUT1_TERM, DEFAULT_OUT_RECORD_TERM, DEFAULT_OUT_RECORD_WRITER_TERM, ROW_DATA}
import org.apache.flink.table.store.data.{BinaryRow, InternalRow}
import org.apache.flink.table.store.types.RowType
+import GeneratedExpression.{NEVER_NULL, NO_CODE}
+
/**
* CodeGenerator for projection, Take out some fields of [[InternalRow]] to generate a new
* [[InternalRow]].
diff --git a/flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/SortCodeGenerator.scala b/paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/SortCodeGenerator.scala
similarity index 100%
rename from flink-table-store-codegen/src/main/scala/org.apache.flink.table.store.codegen/SortCodeGenerator.scala
rename to paimon-codegen/src/main/scala/org/apache/flink/table/store/codegen/SortCodeGenerator.scala
diff --git a/flink-table-store-common/pom.xml b/paimon-common/pom.xml
similarity index 100%
rename from flink-table-store-common/pom.xml
rename to paimon-common/pom.xml
diff --git a/flink-table-store-common/src/main/antlr4/JavaLexer.g4 b/paimon-common/src/main/antlr4/JavaLexer.g4
similarity index 100%
rename from flink-table-store-common/src/main/antlr4/JavaLexer.g4
rename to paimon-common/src/main/antlr4/JavaLexer.g4
diff --git a/flink-table-store-common/src/main/antlr4/JavaParser.g4 b/paimon-common/src/main/antlr4/JavaParser.g4
similarity index 100%
rename from flink-table-store-common/src/main/antlr4/JavaParser.g4
rename to paimon-common/src/main/antlr4/JavaParser.g4
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/ConfigGroup.java b/paimon-common/src/main/java/org/apache/flink/table/store/annotation/ConfigGroup.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/ConfigGroup.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/annotation/ConfigGroup.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/ConfigGroups.java b/paimon-common/src/main/java/org/apache/flink/table/store/annotation/ConfigGroups.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/ConfigGroups.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/annotation/ConfigGroups.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/Documentation.java b/paimon-common/src/main/java/org/apache/flink/table/store/annotation/Documentation.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/Documentation.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/annotation/Documentation.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/Experimental.java b/paimon-common/src/main/java/org/apache/flink/table/store/annotation/Experimental.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/Experimental.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/annotation/Experimental.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/VisibleForTesting.java b/paimon-common/src/main/java/org/apache/flink/table/store/annotation/VisibleForTesting.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/annotation/VisibleForTesting.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/annotation/VisibleForTesting.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/catalog/CatalogContext.java b/paimon-common/src/main/java/org/apache/flink/table/store/catalog/CatalogContext.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/catalog/CatalogContext.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/catalog/CatalogContext.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/CodeGenerator.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/CodeGenerator.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/CodeGenerator.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/CodeGenerator.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/CompileUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/CompileUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/CompileUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/CompileUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/GeneratedClass.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/GeneratedClass.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/GeneratedClass.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/GeneratedClass.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/NormalizedKeyComputer.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/NormalizedKeyComputer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/NormalizedKeyComputer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/NormalizedKeyComputer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/Projection.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/Projection.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/Projection.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/Projection.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/RecordComparator.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/RecordComparator.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/RecordComparator.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/RecordComparator.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/AddBoolBeforeReturnRewriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/AddBoolBeforeReturnRewriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/AddBoolBeforeReturnRewriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/AddBoolBeforeReturnRewriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementGrouper.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementGrouper.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementGrouper.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementGrouper.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementRewriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementRewriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementRewriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementRewriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementSplitter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementSplitter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementSplitter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementSplitter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/CodeRewriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/CodeRewriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/CodeRewriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/CodeRewriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/CodeSplitUtil.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/CodeSplitUtil.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/CodeSplitUtil.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/CodeSplitUtil.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/DeclarationRewriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/DeclarationRewriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/DeclarationRewriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/DeclarationRewriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/FunctionSplitter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/FunctionSplitter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/FunctionSplitter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/FunctionSplitter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/JavaCodeSplitter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/JavaCodeSplitter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/JavaCodeSplitter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/JavaCodeSplitter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/MemberFieldRewriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/MemberFieldRewriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/MemberFieldRewriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/MemberFieldRewriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/ReturnAndJumpCounter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/ReturnAndJumpCounter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/ReturnAndJumpCounter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/ReturnAndJumpCounter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/ReturnValueRewriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/ReturnValueRewriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/ReturnValueRewriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/codegen/codesplit/ReturnValueRewriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/AbstractBinaryWriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/AbstractBinaryWriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/AbstractBinaryWriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/AbstractBinaryWriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/AbstractPagedInputView.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/AbstractPagedInputView.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/AbstractPagedInputView.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/AbstractPagedInputView.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/AbstractPagedOutputView.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/AbstractPagedOutputView.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/AbstractPagedOutputView.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/AbstractPagedOutputView.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryArray.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryArray.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryArray.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryArray.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryArrayWriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryArrayWriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryArrayWriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryArrayWriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryMap.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryMap.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryMap.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryMap.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryRow.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryRow.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryRow.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryRow.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryRowWriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryRowWriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryRowWriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryRowWriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinarySection.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/BinarySection.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinarySection.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/BinarySection.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryString.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryString.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryString.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryString.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryWriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryWriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/BinaryWriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/BinaryWriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/DataGetters.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/DataGetters.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/DataGetters.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/DataGetters.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/DataSetters.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/DataSetters.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/DataSetters.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/DataSetters.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/Decimal.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/Decimal.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/Decimal.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/Decimal.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/GenericArray.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/GenericArray.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/GenericArray.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/GenericArray.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/GenericMap.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/GenericMap.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/GenericMap.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/GenericMap.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/GenericRow.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/GenericRow.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/GenericRow.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/GenericRow.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/InternalArray.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/InternalArray.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/InternalArray.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/InternalArray.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/InternalMap.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/InternalMap.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/InternalMap.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/InternalMap.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/InternalRow.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/InternalRow.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/InternalRow.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/InternalRow.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/JoinedRow.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/JoinedRow.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/JoinedRow.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/JoinedRow.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/LazyGenericRow.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/LazyGenericRow.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/LazyGenericRow.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/LazyGenericRow.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/NestedRow.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/NestedRow.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/NestedRow.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/NestedRow.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/RandomAccessInputView.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/RandomAccessInputView.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/RandomAccessInputView.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/RandomAccessInputView.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/RandomAccessOutputView.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/RandomAccessOutputView.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/RandomAccessOutputView.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/RandomAccessOutputView.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/SimpleCollectingOutputView.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/SimpleCollectingOutputView.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/SimpleCollectingOutputView.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/SimpleCollectingOutputView.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/Timestamp.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/Timestamp.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/Timestamp.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/Timestamp.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ArrayColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ArrayColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ArrayColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ArrayColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/BooleanColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/BooleanColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/BooleanColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/BooleanColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ByteColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ByteColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ByteColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ByteColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/BytesColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/BytesColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/BytesColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/BytesColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarArray.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarArray.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarArray.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarArray.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarMap.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarMap.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarMap.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarMap.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarRow.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarRow.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarRow.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarRow.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarRowIterator.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarRowIterator.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarRowIterator.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ColumnarRowIterator.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/DecimalColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/DecimalColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/DecimalColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/DecimalColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/Dictionary.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/Dictionary.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/Dictionary.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/Dictionary.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/DoubleColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/DoubleColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/DoubleColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/DoubleColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/FloatColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/FloatColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/FloatColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/FloatColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/IntColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/IntColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/IntColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/IntColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/LongColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/LongColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/LongColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/LongColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/MapColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/MapColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/MapColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/MapColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/RowColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/RowColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/RowColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/RowColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ShortColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ShortColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/ShortColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/ShortColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/TimestampColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/TimestampColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/TimestampColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/TimestampColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/VectorizedColumnBatch.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/VectorizedColumnBatch.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/VectorizedColumnBatch.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/VectorizedColumnBatch.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/AbstractHeapVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/AbstractHeapVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/AbstractHeapVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/AbstractHeapVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapArrayVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapArrayVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapArrayVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapArrayVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapBooleanVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapBooleanVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapBooleanVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapBooleanVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapByteVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapByteVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapByteVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapByteVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapBytesVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapBytesVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapBytesVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapBytesVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapDoubleVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapDoubleVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapDoubleVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapDoubleVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapFloatVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapFloatVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapFloatVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapFloatVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapIntVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapIntVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapIntVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapIntVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapLongVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapLongVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapLongVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapLongVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapMapVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapMapVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapMapVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapMapVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapRowVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapRowVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapRowVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapRowVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapShortVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapShortVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapShortVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapShortVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapTimestampVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapTimestampVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapTimestampVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/heap/HeapTimestampVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/AbstractWritableVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/AbstractWritableVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/AbstractWritableVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/AbstractWritableVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableBooleanVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableBooleanVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableBooleanVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableBooleanVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableByteVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableByteVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableByteVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableByteVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableBytesVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableBytesVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableBytesVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableBytesVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableColumnVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableColumnVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableColumnVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableColumnVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableDoubleVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableDoubleVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableDoubleVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableDoubleVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableFloatVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableFloatVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableFloatVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableFloatVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableIntVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableIntVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableIntVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableIntVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableLongVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableLongVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableLongVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableLongVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableShortVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableShortVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableShortVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableShortVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableTimestampVector.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableTimestampVector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableTimestampVector.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/columnar/writable/WritableTimestampVector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/AbstractRowDataSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/AbstractRowDataSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/AbstractRowDataSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/AbstractRowDataSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/BinaryRowSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/BinaryRowSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/BinaryRowSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/BinaryRowSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/BinarySerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/BinarySerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/BinarySerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/BinarySerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/BinaryStringSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/BinaryStringSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/BinaryStringSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/BinaryStringSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/BooleanSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/BooleanSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/BooleanSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/BooleanSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/ByteSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/ByteSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/ByteSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/ByteSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/DecimalSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/DecimalSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/DecimalSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/DecimalSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/DoubleSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/DoubleSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/DoubleSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/DoubleSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/FloatSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/FloatSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/FloatSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/FloatSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/IntSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/IntSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/IntSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/IntSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalArraySerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalArraySerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalArraySerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalArraySerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalMapSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalMapSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalMapSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalMapSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalRowSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalRowSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalRowSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalRowSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalSerializers.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalSerializers.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalSerializers.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/InternalSerializers.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/ListSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/ListSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/ListSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/ListSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/LongSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/LongSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/LongSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/LongSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/NullableSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/NullableSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/NullableSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/NullableSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/PagedTypeSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/PagedTypeSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/PagedTypeSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/PagedTypeSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/RowCompactedSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/RowCompactedSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/RowCompactedSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/RowCompactedSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/Serializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/Serializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/Serializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/Serializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/SerializerSingleton.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/SerializerSingleton.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/SerializerSingleton.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/SerializerSingleton.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/ShortSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/ShortSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/ShortSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/ShortSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/TimestampSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/TimestampSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/TimestampSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/TimestampSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/VersionedSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/VersionedSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/data/serializer/VersionedSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/data/serializer/VersionedSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/And.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/And.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/And.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/And.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/CompareUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/CompareUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/CompareUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/CompareUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/CompoundPredicate.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/CompoundPredicate.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/CompoundPredicate.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/CompoundPredicate.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/Equal.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/Equal.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/Equal.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/Equal.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/FieldRef.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/FieldRef.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/FieldRef.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/FieldRef.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/FunctionVisitor.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/FunctionVisitor.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/FunctionVisitor.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/FunctionVisitor.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/GreaterOrEqual.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/GreaterOrEqual.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/GreaterOrEqual.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/GreaterOrEqual.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/GreaterThan.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/GreaterThan.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/GreaterThan.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/GreaterThan.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/In.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/In.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/In.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/In.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/IsNotNull.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/IsNotNull.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/IsNotNull.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/IsNotNull.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/IsNull.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/IsNull.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/IsNull.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/IsNull.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafFunction.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafFunction.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafFunction.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafFunction.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafPredicate.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafPredicate.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafPredicate.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafPredicate.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafUnaryFunction.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafUnaryFunction.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafUnaryFunction.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LeafUnaryFunction.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LessOrEqual.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LessOrEqual.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LessOrEqual.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LessOrEqual.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LessThan.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LessThan.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/LessThan.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/LessThan.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/NotEqual.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/NotEqual.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/NotEqual.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/NotEqual.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/NotIn.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/NotIn.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/NotIn.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/NotIn.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/NullFalseLeafBinaryFunction.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/NullFalseLeafBinaryFunction.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/NullFalseLeafBinaryFunction.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/NullFalseLeafBinaryFunction.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/Or.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/Or.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/Or.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/Or.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/Predicate.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/Predicate.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/Predicate.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/Predicate.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateBuilder.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateBuilder.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateBuilder.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateBuilder.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateFilter.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateFilter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateFilter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateFilter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateReplaceVisitor.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateReplaceVisitor.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateReplaceVisitor.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateReplaceVisitor.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateVisitor.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateVisitor.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateVisitor.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/PredicateVisitor.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/StartsWith.java b/paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/StartsWith.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/file/predicate/StartsWith.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/file/predicate/StartsWith.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/FileIO.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/FileIO.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/FileIO.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/FileIO.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/FileIOLoader.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/FileIOLoader.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/FileIOLoader.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/FileIOLoader.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/FileStatus.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/FileStatus.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/FileStatus.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/FileStatus.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/Path.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/Path.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/Path.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/Path.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/PluginFileIO.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/PluginFileIO.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/PluginFileIO.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/PluginFileIO.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/PositionOutputStream.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/PositionOutputStream.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/PositionOutputStream.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/PositionOutputStream.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/PositionOutputStreamWrapper.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/PositionOutputStreamWrapper.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/PositionOutputStreamWrapper.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/PositionOutputStreamWrapper.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/SeekableInputStream.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/SeekableInputStream.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/SeekableInputStream.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/SeekableInputStream.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/SeekableInputStreamWrapper.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/SeekableInputStreamWrapper.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/SeekableInputStreamWrapper.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/SeekableInputStreamWrapper.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/UnsupportedSchemeException.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/UnsupportedSchemeException.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/UnsupportedSchemeException.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/UnsupportedSchemeException.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/hadoop/HadoopFileIO.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/hadoop/HadoopFileIO.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/hadoop/HadoopFileIO.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/hadoop/HadoopFileIO.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/hadoop/HadoopFileIOLoader.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/hadoop/HadoopFileIOLoader.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/hadoop/HadoopFileIOLoader.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/hadoop/HadoopFileIOLoader.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/local/LocalFileIO.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/local/LocalFileIO.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/local/LocalFileIO.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/local/LocalFileIO.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/local/LocalFileIOLoader.java b/paimon-common/src/main/java/org/apache/flink/table/store/fs/local/LocalFileIOLoader.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/fs/local/LocalFileIOLoader.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/fs/local/LocalFileIOLoader.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/hadoop/SerializableConfiguration.java b/paimon-common/src/main/java/org/apache/flink/table/store/hadoop/SerializableConfiguration.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/hadoop/SerializableConfiguration.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/hadoop/SerializableConfiguration.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataInputDeserializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/DataInputDeserializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataInputDeserializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/DataInputDeserializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataInputView.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/DataInputView.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataInputView.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/DataInputView.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataInputViewStream.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/DataInputViewStream.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataInputViewStream.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/DataInputViewStream.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataInputViewStreamWrapper.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/DataInputViewStreamWrapper.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataInputViewStreamWrapper.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/DataInputViewStreamWrapper.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataOutputSerializer.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/DataOutputSerializer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataOutputSerializer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/DataOutputSerializer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataOutputView.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/DataOutputView.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataOutputView.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/DataOutputView.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataOutputViewStream.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/DataOutputViewStream.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataOutputViewStream.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/DataOutputViewStream.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataOutputViewStreamWrapper.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/DataOutputViewStreamWrapper.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/DataOutputViewStreamWrapper.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/DataOutputViewStreamWrapper.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/SeekableDataInputView.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/SeekableDataInputView.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/SeekableDataInputView.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/SeekableDataInputView.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/cache/CacheManager.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/cache/CacheManager.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/cache/CacheManager.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/cache/CacheManager.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/io/cache/CachedRandomInputView.java b/paimon-common/src/main/java/org/apache/flink/table/store/io/cache/CachedRandomInputView.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/io/cache/CachedRandomInputView.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/io/cache/CachedRandomInputView.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreFactory.java b/paimon-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreFactory.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreFactory.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreFactory.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreReader.java b/paimon-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreReader.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreReader.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreReader.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreWriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreWriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreWriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/lookup/LookupStoreWriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreFactory.java b/paimon-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreFactory.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreFactory.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreFactory.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreReader.java b/paimon-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreReader.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreReader.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreReader.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreWriter.java b/paimon-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreWriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreWriter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreWriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemorySegment.java b/paimon-common/src/main/java/org/apache/flink/table/store/memory/MemorySegment.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemorySegment.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/memory/MemorySegment.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentSource.java b/paimon-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentSource.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentSource.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentSource.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentWritable.java b/paimon-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentWritable.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentWritable.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/memory/MemorySegmentWritable.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemoryUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/memory/MemoryUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/memory/MemoryUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/memory/MemoryUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/CatalogOptions.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/CatalogOptions.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/CatalogOptions.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/CatalogOptions.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/ConfigOption.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/ConfigOption.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/ConfigOption.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/ConfigOption.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/ConfigOptions.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/ConfigOptions.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/ConfigOptions.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/ConfigOptions.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/FallbackKey.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/FallbackKey.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/FallbackKey.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/FallbackKey.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/MemorySize.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/MemorySize.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/MemorySize.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/MemorySize.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/Options.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/Options.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/Options.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/Options.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/OptionsUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/OptionsUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/OptionsUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/OptionsUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/StructuredOptionsSplitter.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/StructuredOptionsSplitter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/StructuredOptionsSplitter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/StructuredOptionsSplitter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/BlockElement.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/BlockElement.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/BlockElement.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/BlockElement.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/DescribedEnum.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/DescribedEnum.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/DescribedEnum.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/DescribedEnum.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/Description.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/Description.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/Description.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/Description.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/DescriptionElement.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/DescriptionElement.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/DescriptionElement.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/DescriptionElement.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/Formatter.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/Formatter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/Formatter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/Formatter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/HtmlFormatter.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/HtmlFormatter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/HtmlFormatter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/HtmlFormatter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/InlineElement.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/InlineElement.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/InlineElement.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/InlineElement.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/LineBreakElement.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/LineBreakElement.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/LineBreakElement.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/LineBreakElement.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/LinkElement.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/LinkElement.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/LinkElement.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/LinkElement.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/ListElement.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/ListElement.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/ListElement.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/ListElement.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/TextElement.java b/paimon-common/src/main/java/org/apache/flink/table/store/options/description/TextElement.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/options/description/TextElement.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/options/description/TextElement.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/plugin/ComponentClassLoader.java b/paimon-common/src/main/java/org/apache/flink/table/store/plugin/ComponentClassLoader.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/plugin/ComponentClassLoader.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/plugin/ComponentClassLoader.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/plugin/PluginLoader.java b/paimon-common/src/main/java/org/apache/flink/table/store/plugin/PluginLoader.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/plugin/PluginLoader.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/plugin/PluginLoader.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/reader/RecordReader.java b/paimon-common/src/main/java/org/apache/flink/table/store/reader/RecordReader.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/reader/RecordReader.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/reader/RecordReader.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/reader/RecordReaderIterator.java b/paimon-common/src/main/java/org/apache/flink/table/store/reader/RecordReaderIterator.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/reader/RecordReaderIterator.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/reader/RecordReaderIterator.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/table/TableType.java b/paimon-common/src/main/java/org/apache/flink/table/store/table/TableType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/table/TableType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/table/TableType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/ArrayType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/ArrayType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/ArrayType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/ArrayType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/BigIntType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/BigIntType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/BigIntType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/BigIntType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/BinaryType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/BinaryType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/BinaryType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/BinaryType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/BooleanType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/BooleanType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/BooleanType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/BooleanType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/CharType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/CharType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/CharType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/CharType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataField.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataField.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataField.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataField.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeCasts.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeCasts.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeCasts.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeCasts.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeChecks.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeChecks.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeChecks.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeChecks.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeDefaultVisitor.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeDefaultVisitor.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeDefaultVisitor.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeDefaultVisitor.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeFamily.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeFamily.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeFamily.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeFamily.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeJsonParser.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeJsonParser.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeJsonParser.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeJsonParser.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeRoot.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeRoot.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeRoot.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeRoot.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeVisitor.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeVisitor.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypeVisitor.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypeVisitor.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypes.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypes.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DataTypes.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DataTypes.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DateType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DateType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DateType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DateType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DecimalType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DecimalType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DecimalType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DecimalType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DoubleType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/DoubleType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/DoubleType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/DoubleType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/FloatType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/FloatType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/FloatType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/FloatType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/IntType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/IntType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/IntType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/IntType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/LocalZonedTimestampType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/LocalZonedTimestampType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/LocalZonedTimestampType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/LocalZonedTimestampType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/MapType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/MapType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/MapType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/MapType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/MultisetType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/MultisetType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/MultisetType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/MultisetType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/ReassignFieldId.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/ReassignFieldId.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/ReassignFieldId.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/ReassignFieldId.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/RowKind.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/RowKind.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/RowKind.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/RowKind.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/RowType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/RowType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/RowType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/RowType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/SmallIntType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/SmallIntType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/SmallIntType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/SmallIntType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/TimeType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/TimeType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/TimeType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/TimeType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/TimestampType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/TimestampType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/TimestampType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/TimestampType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/TinyIntType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/TinyIntType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/TinyIntType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/TinyIntType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/VarBinaryType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/VarBinaryType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/VarBinaryType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/VarBinaryType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/types/VarCharType.java b/paimon-common/src/main/java/org/apache/flink/table/store/types/VarCharType.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/types/VarCharType.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/types/VarCharType.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ArrayUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/ArrayUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ArrayUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/ArrayUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/BinaryRowDataUtil.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/BinaryRowDataUtil.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/BinaryRowDataUtil.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/BinaryRowDataUtil.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/CloseableIterator.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/CloseableIterator.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/CloseableIterator.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/CloseableIterator.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/DateTimeUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/DateTimeUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/DateTimeUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/DateTimeUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/DecimalUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/DecimalUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/DecimalUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/DecimalUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/EncodingUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/EncodingUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/EncodingUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/EncodingUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ExceptionUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/ExceptionUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ExceptionUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/ExceptionUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/FileIOUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/FileIOUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/FileIOUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/FileIOUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Filter.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/Filter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Filter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/Filter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/FunctionWithException.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/FunctionWithException.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/FunctionWithException.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/FunctionWithException.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/HadoopUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/HadoopUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/HadoopUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/HadoopUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/IOFunction.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/IOFunction.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/IOFunction.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/IOFunction.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/IOUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/IOUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/IOUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/IOUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/InstantiationUtil.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/InstantiationUtil.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/InstantiationUtil.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/InstantiationUtil.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/IteratorResultIterator.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/IteratorResultIterator.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/IteratorResultIterator.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/IteratorResultIterator.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/KeyProjectedRow.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/KeyProjectedRow.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/KeyProjectedRow.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/KeyProjectedRow.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/LocalFileUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/LocalFileUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/LocalFileUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/LocalFileUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/LongCounter.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/LongCounter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/LongCounter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/LongCounter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/MapBuilder.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/MapBuilder.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/MapBuilder.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/MapBuilder.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/MathUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/MathUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/MathUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/MathUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/MurmurHashUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/MurmurHashUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/MurmurHashUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/MurmurHashUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/OperatingSystem.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/OperatingSystem.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/OperatingSystem.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/OperatingSystem.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/OrderedPacking.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/OrderedPacking.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/OrderedPacking.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/OrderedPacking.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Pair.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/Pair.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Pair.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/Pair.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Pool.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/Pool.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Pool.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/Pool.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Preconditions.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/Preconditions.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Preconditions.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/Preconditions.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ProjectedRow.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/ProjectedRow.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ProjectedRow.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/ProjectedRow.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Projection.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/Projection.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Projection.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/Projection.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/RecyclableIterator.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/RecyclableIterator.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/RecyclableIterator.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/RecyclableIterator.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Reference.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/Reference.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/Reference.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/Reference.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ReflectionUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/ReflectionUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ReflectionUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/ReflectionUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/RowDataToObjectArrayConverter.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/RowDataToObjectArrayConverter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/RowDataToObjectArrayConverter.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/RowDataToObjectArrayConverter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/RowDataUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/RowDataUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/RowDataUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/RowDataUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/SerializableFunction.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/SerializableFunction.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/SerializableFunction.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/SerializableFunction.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/SortUtil.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/SortUtil.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/SortUtil.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/SortUtil.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/StringUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/StringUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/StringUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/StringUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ThreadUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/ThreadUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ThreadUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/ThreadUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ThrowingConsumer.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/ThrowingConsumer.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/ThrowingConsumer.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/ThrowingConsumer.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/TimeUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/TimeUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/TimeUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/TimeUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/TypeUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/TypeUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/TypeUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/TypeUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/VarLengthIntUtils.java b/paimon-common/src/main/java/org/apache/flink/table/store/utils/VarLengthIntUtils.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/flink/table/store/utils/VarLengthIntUtils.java
rename to paimon-common/src/main/java/org/apache/flink/table/store/utils/VarLengthIntUtils.java
diff --git a/flink-table-store-common/src/main/java/org/apache/paimon/format/FieldStats.java b/paimon-common/src/main/java/org/apache/paimon/format/FieldStats.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/paimon/format/FieldStats.java
rename to paimon-common/src/main/java/org/apache/paimon/format/FieldStats.java
diff --git a/flink-table-store-common/src/main/java/org/apache/paimon/format/FieldStatsCollector.java b/paimon-common/src/main/java/org/apache/paimon/format/FieldStatsCollector.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/paimon/format/FieldStatsCollector.java
rename to paimon-common/src/main/java/org/apache/paimon/format/FieldStatsCollector.java
diff --git a/flink-table-store-common/src/main/java/org/apache/paimon/format/FileFormat.java b/paimon-common/src/main/java/org/apache/paimon/format/FileFormat.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/paimon/format/FileFormat.java
rename to paimon-common/src/main/java/org/apache/paimon/format/FileFormat.java
diff --git a/flink-table-store-common/src/main/java/org/apache/paimon/format/FileFormatFactory.java b/paimon-common/src/main/java/org/apache/paimon/format/FileFormatFactory.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/paimon/format/FileFormatFactory.java
rename to paimon-common/src/main/java/org/apache/paimon/format/FileFormatFactory.java
diff --git a/flink-table-store-common/src/main/java/org/apache/paimon/format/FileStatsExtractor.java b/paimon-common/src/main/java/org/apache/paimon/format/FileStatsExtractor.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/paimon/format/FileStatsExtractor.java
rename to paimon-common/src/main/java/org/apache/paimon/format/FileStatsExtractor.java
diff --git a/flink-table-store-common/src/main/java/org/apache/paimon/format/FormatReaderFactory.java b/paimon-common/src/main/java/org/apache/paimon/format/FormatReaderFactory.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/paimon/format/FormatReaderFactory.java
rename to paimon-common/src/main/java/org/apache/paimon/format/FormatReaderFactory.java
diff --git a/flink-table-store-common/src/main/java/org/apache/paimon/format/FormatWriter.java b/paimon-common/src/main/java/org/apache/paimon/format/FormatWriter.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/paimon/format/FormatWriter.java
rename to paimon-common/src/main/java/org/apache/paimon/format/FormatWriter.java
diff --git a/flink-table-store-common/src/main/java/org/apache/paimon/format/FormatWriterFactory.java b/paimon-common/src/main/java/org/apache/paimon/format/FormatWriterFactory.java
similarity index 100%
rename from flink-table-store-common/src/main/java/org/apache/paimon/format/FormatWriterFactory.java
rename to paimon-common/src/main/java/org/apache/paimon/format/FormatWriterFactory.java
diff --git a/flink-table-store-common/src/main/resources/META-INF/NOTICE b/paimon-common/src/main/resources/META-INF/NOTICE
similarity index 100%
rename from flink-table-store-common/src/main/resources/META-INF/NOTICE
rename to paimon-common/src/main/resources/META-INF/NOTICE
diff --git a/flink-table-store-common/src/main/resources/META-INF/licenses/LICENSE.antlr-java-grammar-files b/paimon-common/src/main/resources/META-INF/licenses/LICENSE.antlr-java-grammar-files
similarity index 100%
rename from flink-table-store-common/src/main/resources/META-INF/licenses/LICENSE.antlr-java-grammar-files
rename to paimon-common/src/main/resources/META-INF/licenses/LICENSE.antlr-java-grammar-files
diff --git a/flink-table-store-common/src/main/resources/META-INF/licenses/LICENSE.antlr-runtime b/paimon-common/src/main/resources/META-INF/licenses/LICENSE.antlr-runtime
similarity index 100%
rename from flink-table-store-common/src/main/resources/META-INF/licenses/LICENSE.antlr-runtime
rename to paimon-common/src/main/resources/META-INF/licenses/LICENSE.antlr-runtime
diff --git a/flink-table-store-common/src/main/resources/META-INF/services/org.apache.flink.table.store.fs.FileIOLoader b/paimon-common/src/main/resources/META-INF/services/org.apache.flink.table.store.fs.FileIOLoader
similarity index 100%
rename from flink-table-store-common/src/main/resources/META-INF/services/org.apache.flink.table.store.fs.FileIOLoader
rename to paimon-common/src/main/resources/META-INF/services/org.apache.flink.table.store.fs.FileIOLoader
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/AddBooleanBeforeReturnRewriterTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/AddBooleanBeforeReturnRewriterTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/AddBooleanBeforeReturnRewriterTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/AddBooleanBeforeReturnRewriterTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementGrouperTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementGrouperTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementGrouperTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementGrouperTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementRewriterTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementRewriterTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementRewriterTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementRewriterTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementSplitterTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementSplitterTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementSplitterTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/BlockStatementSplitterTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/CodeRewriterTestBase.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/CodeRewriterTestBase.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/CodeRewriterTestBase.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/CodeRewriterTestBase.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/CodeSplitTestUtil.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/CodeSplitTestUtil.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/CodeSplitTestUtil.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/CodeSplitTestUtil.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/DeclarationRewriterTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/DeclarationRewriterTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/DeclarationRewriterTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/DeclarationRewriterTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/FunctionSplitterTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/FunctionSplitterTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/FunctionSplitterTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/FunctionSplitterTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/JavaCodeSplitterTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/JavaCodeSplitterTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/JavaCodeSplitterTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/JavaCodeSplitterTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/JavaParserTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/JavaParserTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/JavaParserTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/JavaParserTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/MemberFieldRewriterTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/MemberFieldRewriterTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/MemberFieldRewriterTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/MemberFieldRewriterTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/ReturnValueRewriterTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/ReturnValueRewriterTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/ReturnValueRewriterTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/codegen/codesplit/ReturnValueRewriterTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/BinaryRowTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/BinaryRowTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/BinaryRowTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/BinaryRowTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/BinaryStringTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/BinaryStringTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/BinaryStringTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/BinaryStringTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/DataFormatTestUtil.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/DataFormatTestUtil.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/DataFormatTestUtil.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/DataFormatTestUtil.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/DecimalTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/DecimalTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/DecimalTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/DecimalTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/MapDataUtil.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/MapDataUtil.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/MapDataUtil.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/MapDataUtil.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/NestedRowTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/NestedRowTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/NestedRowTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/NestedRowTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/RowDataTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/RowDataTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/RowDataTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/RowDataTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/TimestampTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/TimestampTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/TimestampTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/TimestampTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/BinarySerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/BinarySerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/BinarySerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/BinarySerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/BinaryStringSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/BinaryStringSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/BinaryStringSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/BinaryStringSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/BooleanSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/BooleanSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/BooleanSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/BooleanSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/ByteSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/ByteSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/ByteSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/ByteSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/DecimalSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/DecimalSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/DecimalSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/DecimalSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/DoubleSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/DoubleSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/DoubleSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/DoubleSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/FloatSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/FloatSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/FloatSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/FloatSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/IntSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/IntSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/IntSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/IntSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalArraySerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalArraySerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalArraySerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalArraySerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalMapSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalMapSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalMapSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalMapSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalRowSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalRowSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalRowSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/InternalRowSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/ListSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/ListSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/ListSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/ListSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/LongSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/LongSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/LongSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/LongSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/NullableSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/NullableSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/NullableSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/NullableSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/RowCompactedSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/RowCompactedSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/RowCompactedSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/RowCompactedSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/SerializerTestBase.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/SerializerTestBase.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/SerializerTestBase.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/SerializerTestBase.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/SerializerTestInstance.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/SerializerTestInstance.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/SerializerTestInstance.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/SerializerTestInstance.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/ShortSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/ShortSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/ShortSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/ShortSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/TimestampSerializerTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/TimestampSerializerTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/data/serializer/TimestampSerializerTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/data/serializer/TimestampSerializerTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/DataGenVisitorBase.java b/paimon-common/src/test/java/org/apache/flink/table/store/datagen/DataGenVisitorBase.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/DataGenVisitorBase.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/datagen/DataGenVisitorBase.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/DataGenerator.java b/paimon-common/src/test/java/org/apache/flink/table/store/datagen/DataGenerator.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/DataGenerator.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/datagen/DataGenerator.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/DataGeneratorContainer.java b/paimon-common/src/test/java/org/apache/flink/table/store/datagen/DataGeneratorContainer.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/DataGeneratorContainer.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/datagen/DataGeneratorContainer.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/DataGeneratorMapper.java b/paimon-common/src/test/java/org/apache/flink/table/store/datagen/DataGeneratorMapper.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/DataGeneratorMapper.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/datagen/DataGeneratorMapper.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/RandomGenerator.java b/paimon-common/src/test/java/org/apache/flink/table/store/datagen/RandomGenerator.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/RandomGenerator.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/datagen/RandomGenerator.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/RandomGeneratorVisitor.java b/paimon-common/src/test/java/org/apache/flink/table/store/datagen/RandomGeneratorVisitor.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/RandomGeneratorVisitor.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/datagen/RandomGeneratorVisitor.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/RowDataGenerator.java b/paimon-common/src/test/java/org/apache/flink/table/store/datagen/RowDataGenerator.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/datagen/RowDataGenerator.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/datagen/RowDataGenerator.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/FileIOBehaviorTestBase.java b/paimon-common/src/test/java/org/apache/flink/table/store/fs/FileIOBehaviorTestBase.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/FileIOBehaviorTestBase.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/fs/FileIOBehaviorTestBase.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/FileIOFinder.java b/paimon-common/src/test/java/org/apache/flink/table/store/fs/FileIOFinder.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/FileIOFinder.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/fs/FileIOFinder.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/HadoopConfigLoadingTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/fs/HadoopConfigLoadingTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/HadoopConfigLoadingTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/fs/HadoopConfigLoadingTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/HadoopLocalFileIOBehaviorTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/fs/HadoopLocalFileIOBehaviorTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/HadoopLocalFileIOBehaviorTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/fs/HadoopLocalFileIOBehaviorTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/HdfsBehaviorTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/fs/HdfsBehaviorTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/HdfsBehaviorTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/fs/HdfsBehaviorTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/LocalFileIOBehaviorTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/fs/LocalFileIOBehaviorTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/fs/LocalFileIOBehaviorTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/fs/LocalFileIOBehaviorTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/io/cache/CachedRandomInputViewTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/io/cache/CachedRandomInputViewTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/io/cache/CachedRandomInputViewTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/io/cache/CachedRandomInputViewTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreFactoryTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreFactoryTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreFactoryTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/lookup/hash/HashLookupStoreFactoryTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/memory/MemorySegmentTestBase.java b/paimon-common/src/test/java/org/apache/flink/table/store/memory/MemorySegmentTestBase.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/memory/MemorySegmentTestBase.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/memory/MemorySegmentTestBase.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/memory/OffHeapDirectMemorySegmentTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/memory/OffHeapDirectMemorySegmentTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/memory/OffHeapDirectMemorySegmentTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/memory/OffHeapDirectMemorySegmentTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/memory/OnHeapMemorySegmentTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/memory/OnHeapMemorySegmentTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/memory/OnHeapMemorySegmentTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/memory/OnHeapMemorySegmentTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/types/DataTypeAssert.java b/paimon-common/src/test/java/org/apache/flink/table/store/types/DataTypeAssert.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/types/DataTypeAssert.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/types/DataTypeAssert.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/types/DataTypeChecksTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/types/DataTypeChecksTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/types/DataTypeChecksTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/types/DataTypeChecksTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/types/DataTypesTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/types/DataTypesTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/types/DataTypesTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/types/DataTypesTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/utils/CommonTestUtils.java b/paimon-common/src/test/java/org/apache/flink/table/store/utils/CommonTestUtils.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/utils/CommonTestUtils.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/utils/CommonTestUtils.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/utils/LocalFileUtilsTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/utils/LocalFileUtilsTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/utils/LocalFileUtilsTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/utils/LocalFileUtilsTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/utils/RowDataUtilsTest.java b/paimon-common/src/test/java/org/apache/flink/table/store/utils/RowDataUtilsTest.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/utils/RowDataUtilsTest.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/utils/RowDataUtilsTest.java
diff --git a/flink-table-store-common/src/test/java/org/apache/flink/table/store/utils/TempDirUtils.java b/paimon-common/src/test/java/org/apache/flink/table/store/utils/TempDirUtils.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/flink/table/store/utils/TempDirUtils.java
rename to paimon-common/src/test/java/org/apache/flink/table/store/utils/TempDirUtils.java
diff --git a/flink-table-store-common/src/test/java/org/apache/paimon/format/FileStatsExtractorTestBase.java b/paimon-common/src/test/java/org/apache/paimon/format/FileStatsExtractorTestBase.java
similarity index 100%
rename from flink-table-store-common/src/test/java/org/apache/paimon/format/FileStatsExtractorTestBase.java
rename to paimon-common/src/test/java/org/apache/paimon/format/FileStatsExtractorTestBase.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/add-boolean/code/TestAddBooleanBeforeReturn.java b/paimon-common/src/test/resources/codesplit/add-boolean/code/TestAddBooleanBeforeReturn.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/add-boolean/code/TestAddBooleanBeforeReturn.java
rename to paimon-common/src/test/resources/codesplit/add-boolean/code/TestAddBooleanBeforeReturn.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/add-boolean/code/TestNotRewrite.java b/paimon-common/src/test/resources/codesplit/add-boolean/code/TestNotRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/add-boolean/code/TestNotRewrite.java
rename to paimon-common/src/test/resources/codesplit/add-boolean/code/TestNotRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/add-boolean/code/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/add-boolean/code/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/add-boolean/code/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/add-boolean/code/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/add-boolean/code/TestSkipAnonymousClassAndLambda.java b/paimon-common/src/test/resources/codesplit/add-boolean/code/TestSkipAnonymousClassAndLambda.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/add-boolean/code/TestSkipAnonymousClassAndLambda.java
rename to paimon-common/src/test/resources/codesplit/add-boolean/code/TestSkipAnonymousClassAndLambda.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/add-boolean/expected/TestAddBooleanBeforeReturn.java b/paimon-common/src/test/resources/codesplit/add-boolean/expected/TestAddBooleanBeforeReturn.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/add-boolean/expected/TestAddBooleanBeforeReturn.java
rename to paimon-common/src/test/resources/codesplit/add-boolean/expected/TestAddBooleanBeforeReturn.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/add-boolean/expected/TestNotRewrite.java b/paimon-common/src/test/resources/codesplit/add-boolean/expected/TestNotRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/add-boolean/expected/TestNotRewrite.java
rename to paimon-common/src/test/resources/codesplit/add-boolean/expected/TestNotRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/add-boolean/expected/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/add-boolean/expected/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/add-boolean/expected/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/add-boolean/expected/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/add-boolean/expected/TestSkipAnonymousClassAndLambda.java b/paimon-common/src/test/resources/codesplit/add-boolean/expected/TestSkipAnonymousClassAndLambda.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/add-boolean/expected/TestSkipAnonymousClassAndLambda.java
rename to paimon-common/src/test/resources/codesplit/add-boolean/expected/TestSkipAnonymousClassAndLambda.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestIfInsideWhileLoopRewrite.java b/paimon-common/src/test/resources/codesplit/block/code/TestIfInsideWhileLoopRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestIfInsideWhileLoopRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestIfInsideWhileLoopRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestIfMultipleSingleLineStatementRewrite.java b/paimon-common/src/test/resources/codesplit/block/code/TestIfMultipleSingleLineStatementRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestIfMultipleSingleLineStatementRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestIfMultipleSingleLineStatementRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite.java b/paimon-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite1.java b/paimon-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite1.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite1.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite1.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite2.java b/paimon-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite2.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite2.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite2.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite3.java b/paimon-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite3.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite3.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestIfStatementRewrite3.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestNotRewriteIfStatementInFunctionWithReturnValue.java b/paimon-common/src/test/resources/codesplit/block/code/TestNotRewriteIfStatementInFunctionWithReturnValue.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestNotRewriteIfStatementInFunctionWithReturnValue.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestNotRewriteIfStatementInFunctionWithReturnValue.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/block/code/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestRewriteTwoStatements.java b/paimon-common/src/test/resources/codesplit/block/code/TestRewriteTwoStatements.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestRewriteTwoStatements.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestRewriteTwoStatements.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestWhileLoopInsideIfRewrite.java b/paimon-common/src/test/resources/codesplit/block/code/TestWhileLoopInsideIfRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestWhileLoopInsideIfRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestWhileLoopInsideIfRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/code/TestWhileLoopRewrite.java b/paimon-common/src/test/resources/codesplit/block/code/TestWhileLoopRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/code/TestWhileLoopRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/code/TestWhileLoopRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfInsideWhileLoopRewrite.java b/paimon-common/src/test/resources/codesplit/block/expected/TestIfInsideWhileLoopRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfInsideWhileLoopRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestIfInsideWhileLoopRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfMultipleSingleLineStatementRewrite.java b/paimon-common/src/test/resources/codesplit/block/expected/TestIfMultipleSingleLineStatementRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfMultipleSingleLineStatementRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestIfMultipleSingleLineStatementRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite.java b/paimon-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite1.java b/paimon-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite1.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite1.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite1.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite2.java b/paimon-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite2.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite2.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite2.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite3.java b/paimon-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite3.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite3.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestIfStatementRewrite3.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestNotRewriteIfStatementInFunctionWithReturnValue.java b/paimon-common/src/test/resources/codesplit/block/expected/TestNotRewriteIfStatementInFunctionWithReturnValue.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestNotRewriteIfStatementInFunctionWithReturnValue.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestNotRewriteIfStatementInFunctionWithReturnValue.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/block/expected/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestRewriteTwoStatements.java b/paimon-common/src/test/resources/codesplit/block/expected/TestRewriteTwoStatements.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestRewriteTwoStatements.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestRewriteTwoStatements.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestWhileLoopInsideIfRewrite.java b/paimon-common/src/test/resources/codesplit/block/expected/TestWhileLoopInsideIfRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestWhileLoopInsideIfRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestWhileLoopInsideIfRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/block/expected/TestWhileLoopRewrite.java b/paimon-common/src/test/resources/codesplit/block/expected/TestWhileLoopRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/block/expected/TestWhileLoopRewrite.java
rename to paimon-common/src/test/resources/codesplit/block/expected/TestWhileLoopRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/code/TestLocalVariableAndMemberVariableWithSameName.java b/paimon-common/src/test/resources/codesplit/declaration/code/TestLocalVariableAndMemberVariableWithSameName.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/code/TestLocalVariableAndMemberVariableWithSameName.java
rename to paimon-common/src/test/resources/codesplit/declaration/code/TestLocalVariableAndMemberVariableWithSameName.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/code/TestLocalVariableWithSameName.java b/paimon-common/src/test/resources/codesplit/declaration/code/TestLocalVariableWithSameName.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/code/TestLocalVariableWithSameName.java
rename to paimon-common/src/test/resources/codesplit/declaration/code/TestLocalVariableWithSameName.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/code/TestNotRewriteLocalVariableInFunctionWithReturnValue.java b/paimon-common/src/test/resources/codesplit/declaration/code/TestNotRewriteLocalVariableInFunctionWithReturnValue.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/code/TestNotRewriteLocalVariableInFunctionWithReturnValue.java
rename to paimon-common/src/test/resources/codesplit/declaration/code/TestNotRewriteLocalVariableInFunctionWithReturnValue.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/code/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/declaration/code/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/code/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/declaration/code/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariable.java b/paimon-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariable.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariable.java
rename to paimon-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariable.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariableInForLoop1.java b/paimon-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariableInForLoop1.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariableInForLoop1.java
rename to paimon-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariableInForLoop1.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariableInForLoop2.java b/paimon-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariableInForLoop2.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariableInForLoop2.java
rename to paimon-common/src/test/resources/codesplit/declaration/code/TestRewriteLocalVariableInForLoop2.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestLocalVariableAndMemberVariableWithSameName.java b/paimon-common/src/test/resources/codesplit/declaration/expected/TestLocalVariableAndMemberVariableWithSameName.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestLocalVariableAndMemberVariableWithSameName.java
rename to paimon-common/src/test/resources/codesplit/declaration/expected/TestLocalVariableAndMemberVariableWithSameName.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestLocalVariableWithSameName.java b/paimon-common/src/test/resources/codesplit/declaration/expected/TestLocalVariableWithSameName.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestLocalVariableWithSameName.java
rename to paimon-common/src/test/resources/codesplit/declaration/expected/TestLocalVariableWithSameName.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestNotRewriteLocalVariableInFunctionWithReturnValue.java b/paimon-common/src/test/resources/codesplit/declaration/expected/TestNotRewriteLocalVariableInFunctionWithReturnValue.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestNotRewriteLocalVariableInFunctionWithReturnValue.java
rename to paimon-common/src/test/resources/codesplit/declaration/expected/TestNotRewriteLocalVariableInFunctionWithReturnValue.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/declaration/expected/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/declaration/expected/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariable.java b/paimon-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariable.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariable.java
rename to paimon-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariable.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariableInForLoop1.java b/paimon-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariableInForLoop1.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariableInForLoop1.java
rename to paimon-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariableInForLoop1.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariableInForLoop2.java b/paimon-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariableInForLoop2.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariableInForLoop2.java
rename to paimon-common/src/test/resources/codesplit/declaration/expected/TestRewriteLocalVariableInForLoop2.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/function/code/TestNotSplitFunctionWithOnlyOneStatement.java b/paimon-common/src/test/resources/codesplit/function/code/TestNotSplitFunctionWithOnlyOneStatement.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/function/code/TestNotSplitFunctionWithOnlyOneStatement.java
rename to paimon-common/src/test/resources/codesplit/function/code/TestNotSplitFunctionWithOnlyOneStatement.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/function/code/TestNotSplitFunctionWithReturnValue.java b/paimon-common/src/test/resources/codesplit/function/code/TestNotSplitFunctionWithReturnValue.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/function/code/TestNotSplitFunctionWithReturnValue.java
rename to paimon-common/src/test/resources/codesplit/function/code/TestNotSplitFunctionWithReturnValue.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/function/code/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/function/code/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/function/code/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/function/code/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/function/code/TestSplitFunction.java b/paimon-common/src/test/resources/codesplit/function/code/TestSplitFunction.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/function/code/TestSplitFunction.java
rename to paimon-common/src/test/resources/codesplit/function/code/TestSplitFunction.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/function/expected/TestNotSplitFunctionWithOnlyOneStatement.java b/paimon-common/src/test/resources/codesplit/function/expected/TestNotSplitFunctionWithOnlyOneStatement.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/function/expected/TestNotSplitFunctionWithOnlyOneStatement.java
rename to paimon-common/src/test/resources/codesplit/function/expected/TestNotSplitFunctionWithOnlyOneStatement.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/function/expected/TestNotSplitFunctionWithReturnValue.java b/paimon-common/src/test/resources/codesplit/function/expected/TestNotSplitFunctionWithReturnValue.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/function/expected/TestNotSplitFunctionWithReturnValue.java
rename to paimon-common/src/test/resources/codesplit/function/expected/TestNotSplitFunctionWithReturnValue.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/function/expected/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/function/expected/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/function/expected/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/function/expected/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/function/expected/TestSplitFunction.java b/paimon-common/src/test/resources/codesplit/function/expected/TestSplitFunction.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/function/expected/TestSplitFunction.java
rename to paimon-common/src/test/resources/codesplit/function/expected/TestSplitFunction.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/groups/code/IfInWhile.txt b/paimon-common/src/test/resources/codesplit/groups/code/IfInWhile.txt
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/groups/code/IfInWhile.txt
rename to paimon-common/src/test/resources/codesplit/groups/code/IfInWhile.txt
diff --git a/flink-table-store-common/src/test/resources/codesplit/groups/code/WhileInIf.txt b/paimon-common/src/test/resources/codesplit/groups/code/WhileInIf.txt
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/groups/code/WhileInIf.txt
rename to paimon-common/src/test/resources/codesplit/groups/code/WhileInIf.txt
diff --git a/flink-table-store-common/src/test/resources/codesplit/groups/expected/IfInWhile.txt b/paimon-common/src/test/resources/codesplit/groups/expected/IfInWhile.txt
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/groups/expected/IfInWhile.txt
rename to paimon-common/src/test/resources/codesplit/groups/expected/IfInWhile.txt
diff --git a/flink-table-store-common/src/test/resources/codesplit/groups/expected/WhileInIf.txt b/paimon-common/src/test/resources/codesplit/groups/expected/WhileInIf.txt
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/groups/expected/WhileInIf.txt
rename to paimon-common/src/test/resources/codesplit/groups/expected/WhileInIf.txt
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/code/TestNotRewriteFunctionParameter.java b/paimon-common/src/test/resources/codesplit/member/code/TestNotRewriteFunctionParameter.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/code/TestNotRewriteFunctionParameter.java
rename to paimon-common/src/test/resources/codesplit/member/code/TestNotRewriteFunctionParameter.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/code/TestNotRewriteLocalVariable.java b/paimon-common/src/test/resources/codesplit/member/code/TestNotRewriteLocalVariable.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/code/TestNotRewriteLocalVariable.java
rename to paimon-common/src/test/resources/codesplit/member/code/TestNotRewriteLocalVariable.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/code/TestNotRewriteMember.java b/paimon-common/src/test/resources/codesplit/member/code/TestNotRewriteMember.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/code/TestNotRewriteMember.java
rename to paimon-common/src/test/resources/codesplit/member/code/TestNotRewriteMember.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/code/TestRewriteGenericType.java b/paimon-common/src/test/resources/codesplit/member/code/TestRewriteGenericType.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/code/TestRewriteGenericType.java
rename to paimon-common/src/test/resources/codesplit/member/code/TestRewriteGenericType.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/code/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/member/code/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/code/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/member/code/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/code/TestRewriteMemberField.java b/paimon-common/src/test/resources/codesplit/member/code/TestRewriteMemberField.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/code/TestRewriteMemberField.java
rename to paimon-common/src/test/resources/codesplit/member/code/TestRewriteMemberField.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/expected/TestNotRewriteFunctionParameter.java b/paimon-common/src/test/resources/codesplit/member/expected/TestNotRewriteFunctionParameter.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/expected/TestNotRewriteFunctionParameter.java
rename to paimon-common/src/test/resources/codesplit/member/expected/TestNotRewriteFunctionParameter.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/expected/TestNotRewriteLocalVariable.java b/paimon-common/src/test/resources/codesplit/member/expected/TestNotRewriteLocalVariable.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/expected/TestNotRewriteLocalVariable.java
rename to paimon-common/src/test/resources/codesplit/member/expected/TestNotRewriteLocalVariable.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/expected/TestNotRewriteMember.java b/paimon-common/src/test/resources/codesplit/member/expected/TestNotRewriteMember.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/expected/TestNotRewriteMember.java
rename to paimon-common/src/test/resources/codesplit/member/expected/TestNotRewriteMember.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/expected/TestRewriteGenericType.java b/paimon-common/src/test/resources/codesplit/member/expected/TestRewriteGenericType.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/expected/TestRewriteGenericType.java
rename to paimon-common/src/test/resources/codesplit/member/expected/TestRewriteGenericType.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/expected/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/member/expected/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/expected/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/member/expected/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/member/expected/TestRewriteMemberField.java b/paimon-common/src/test/resources/codesplit/member/expected/TestRewriteMemberField.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/member/expected/TestRewriteMemberField.java
rename to paimon-common/src/test/resources/codesplit/member/expected/TestRewriteMemberField.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/return/code/TestNotRewrite.java b/paimon-common/src/test/resources/codesplit/return/code/TestNotRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/return/code/TestNotRewrite.java
rename to paimon-common/src/test/resources/codesplit/return/code/TestNotRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/return/code/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/return/code/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/return/code/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/return/code/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/return/code/TestRewriteReturnValue.java b/paimon-common/src/test/resources/codesplit/return/code/TestRewriteReturnValue.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/return/code/TestRewriteReturnValue.java
rename to paimon-common/src/test/resources/codesplit/return/code/TestRewriteReturnValue.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/return/code/TestSkipAnonymousClassAndLambda.java b/paimon-common/src/test/resources/codesplit/return/code/TestSkipAnonymousClassAndLambda.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/return/code/TestSkipAnonymousClassAndLambda.java
rename to paimon-common/src/test/resources/codesplit/return/code/TestSkipAnonymousClassAndLambda.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/return/expected/TestNotRewrite.java b/paimon-common/src/test/resources/codesplit/return/expected/TestNotRewrite.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/return/expected/TestNotRewrite.java
rename to paimon-common/src/test/resources/codesplit/return/expected/TestNotRewrite.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/return/expected/TestRewriteInnerClass.java b/paimon-common/src/test/resources/codesplit/return/expected/TestRewriteInnerClass.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/return/expected/TestRewriteInnerClass.java
rename to paimon-common/src/test/resources/codesplit/return/expected/TestRewriteInnerClass.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/return/expected/TestRewriteReturnValue.java b/paimon-common/src/test/resources/codesplit/return/expected/TestRewriteReturnValue.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/return/expected/TestRewriteReturnValue.java
rename to paimon-common/src/test/resources/codesplit/return/expected/TestRewriteReturnValue.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/return/expected/TestSkipAnonymousClassAndLambda.java b/paimon-common/src/test/resources/codesplit/return/expected/TestSkipAnonymousClassAndLambda.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/return/expected/TestSkipAnonymousClassAndLambda.java
rename to paimon-common/src/test/resources/codesplit/return/expected/TestSkipAnonymousClassAndLambda.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/splitter/code/TestNotSplitJavaCode.java b/paimon-common/src/test/resources/codesplit/splitter/code/TestNotSplitJavaCode.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/splitter/code/TestNotSplitJavaCode.java
rename to paimon-common/src/test/resources/codesplit/splitter/code/TestNotSplitJavaCode.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/splitter/code/TestSplitJavaCode.java b/paimon-common/src/test/resources/codesplit/splitter/code/TestSplitJavaCode.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/splitter/code/TestSplitJavaCode.java
rename to paimon-common/src/test/resources/codesplit/splitter/code/TestSplitJavaCode.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/splitter/expected/TestNotSplitJavaCode.java b/paimon-common/src/test/resources/codesplit/splitter/expected/TestNotSplitJavaCode.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/splitter/expected/TestNotSplitJavaCode.java
rename to paimon-common/src/test/resources/codesplit/splitter/expected/TestNotSplitJavaCode.java
diff --git a/flink-table-store-common/src/test/resources/codesplit/splitter/expected/TestSplitJavaCode.java b/paimon-common/src/test/resources/codesplit/splitter/expected/TestSplitJavaCode.java
similarity index 100%
rename from flink-table-store-common/src/test/resources/codesplit/splitter/expected/TestSplitJavaCode.java
rename to paimon-common/src/test/resources/codesplit/splitter/expected/TestSplitJavaCode.java
diff --git a/flink-table-store-common/src/test/resources/core-site.xml b/paimon-common/src/test/resources/core-site.xml
similarity index 100%
rename from flink-table-store-common/src/test/resources/core-site.xml
rename to paimon-common/src/test/resources/core-site.xml
diff --git a/flink-table-store-common/src/test/resources/log4j2-test.properties b/paimon-common/src/test/resources/log4j2-test.properties
similarity index 100%
rename from flink-table-store-common/src/test/resources/log4j2-test.properties
rename to paimon-common/src/test/resources/log4j2-test.properties
diff --git a/pom.xml b/pom.xml
index 85de94884..30e4f1a40 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,9 +53,9 @@ under the License.
<modules>
<module>paimon-benchmark</module>
- <module>flink-table-store-codegen</module>
- <module>flink-table-store-codegen-loader</module>
- <module>flink-table-store-common</module>
+ <module>paimon-codegen</module>
+ <module>paimon-codegen-loader</module>
+ <module>paimon-common</module>
<module>flink-table-store-core</module>
<module>paimon-flink</module>
<module>paimon-docs</module>
@@ -396,9 +396,9 @@ under the License.
<!-- artifacts created during release process -->
<exclude>release/**</exclude>
<!-- antlr grammar files -->
- <exclude>flink-table-store-common/src/main/antlr4/**</exclude>
+ <exclude>paimon-common/src/main/antlr4/**</exclude>
<!-- Test files -->
- <exclude>flink-table-store-common/src/test/resources/codesplit/**</exclude>
+ <exclude>paimon-common/src/test/resources/codesplit/**</exclude>
</excludes>
</configuration>
</plugin>
diff --git a/tools/maven/suppressions.xml b/tools/maven/suppressions.xml
index da39f0e8b..42525cd46 100644
--- a/tools/maven/suppressions.xml
+++ b/tools/maven/suppressions.xml
@@ -31,7 +31,7 @@ under the License.
checks=".*"/>
<!-- Benchmark CPU metrics collector based on YARN -->
<suppress
- files="org[\\/]apache[\\/]flink[\\/]table[\\/]store[\\/]benchmark[\\/]metric[\\/]cpu[\\/].*"
+ files="org[\\/]apache[\\/]paimon[\\/]benchmark[\\/]metric[\\/]cpu[\\/].*"
checks=".*"/>
<!-- Classes copied from AWS -->
<suppress