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:57 UTC
[incubator-paimon] 16/32: [core] Rename paimon core
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 f53ec094735e9984b88f476a8a5fa04026864caf
Author: JingsongLi <lz...@aliyun.com>
AuthorDate: Fri Mar 17 14:20:06 2023 +0800
[core] Rename paimon core
---
{flink-table-store-core => paimon-core}/pom.xml | 0
.../src/main/java/org/apache/paimon/CoreOptions.java | 0
.../main/java/org/apache/paimon/file/AbstractFileStore.java | 0
.../java/org/apache/paimon/file/AppendOnlyFileStore.java | 0
.../src/main/java/org/apache/paimon/file/FileStore.java | 0
.../src/main/java/org/apache/paimon/file/KeyValue.java | 0
.../main/java/org/apache/paimon/file/KeyValueFileStore.java | 0
.../java/org/apache/paimon/file/KeyValueSerializer.java | 0
.../src/main/java/org/apache/paimon/file/Snapshot.java | 0
.../src/main/java/org/apache/paimon/file/WriteMode.java | 0
.../apache/paimon/file/append/AppendOnlyCompactManager.java | 0
.../org/apache/paimon/file/append/AppendOnlyWriter.java | 0
.../java/org/apache/paimon/file/casting/CastExecutor.java | 0
.../java/org/apache/paimon/file/casting/CastExecutors.java | 0
.../org/apache/paimon/file/casting/CastFieldGetter.java | 0
.../main/java/org/apache/paimon/file/casting/CastedRow.java | 0
.../org/apache/paimon/file/catalog/AbstractCatalog.java | 0
.../main/java/org/apache/paimon/file/catalog/Catalog.java | 0
.../java/org/apache/paimon/file/catalog/CatalogFactory.java | 0
.../java/org/apache/paimon/file/catalog/CatalogLock.java | 0
.../java/org/apache/paimon/file/catalog/CatalogUtils.java | 0
.../org/apache/paimon/file/catalog/FileSystemCatalog.java | 0
.../paimon/file/catalog/FileSystemCatalogFactory.java | 0
.../java/org/apache/paimon/file/catalog/Identifier.java | 0
.../apache/paimon/file/compact/CompactFutureManager.java | 0
.../java/org/apache/paimon/file/compact/CompactManager.java | 0
.../java/org/apache/paimon/file/compact/CompactResult.java | 0
.../java/org/apache/paimon/file/compact/CompactTask.java | 0
.../java/org/apache/paimon/file/compact/CompactUnit.java | 0
.../org/apache/paimon/file/compact/NoopCompactManager.java | 0
.../paimon/file/compression/BlockCompressionFactory.java | 0
.../org/apache/paimon/file/compression/BlockCompressor.java | 0
.../apache/paimon/file/compression/BlockDecompressor.java | 0
.../paimon/file/compression/BufferCompressionException.java | 0
.../file/compression/BufferDecompressionException.java | 0
.../org/apache/paimon/file/compression/CompressorUtils.java | 0
.../paimon/file/compression/Lz4BlockCompressionFactory.java | 0
.../apache/paimon/file/compression/Lz4BlockCompressor.java | 0
.../paimon/file/compression/Lz4BlockDecompressor.java | 0
.../org/apache/paimon/file/disk/AbstractFileIOChannel.java | 0
.../apache/paimon/file/disk/BufferFileChannelReader.java | 0
.../java/org/apache/paimon/file/disk/BufferFileReader.java | 0
.../org/apache/paimon/file/disk/BufferFileReaderImpl.java | 0
.../java/org/apache/paimon/file/disk/BufferFileWriter.java | 0
.../org/apache/paimon/file/disk/BufferFileWriterImpl.java | 0
.../org/apache/paimon/file/disk/ChannelReaderInputView.java | 0
.../paimon/file/disk/ChannelReaderInputViewIterator.java | 0
.../java/org/apache/paimon/file/disk/ChannelWithMeta.java | 0
.../apache/paimon/file/disk/ChannelWriterOutputView.java | 0
.../org/apache/paimon/file/disk/FileChannelManager.java | 0
.../org/apache/paimon/file/disk/FileChannelManagerImpl.java | 0
.../java/org/apache/paimon/file/disk/FileChannelUtil.java | 0
.../java/org/apache/paimon/file/disk/FileIOChannel.java | 0
.../main/java/org/apache/paimon/file/disk/IOManager.java | 0
.../java/org/apache/paimon/file/disk/IOManagerImpl.java | 0
.../apache/paimon/file/io/AbstractFileRecordIterator.java | 0
.../java/org/apache/paimon/file/io/CompactIncrement.java | 0
.../main/java/org/apache/paimon/file/io/DataFileMeta.java | 0
.../org/apache/paimon/file/io/DataFileMetaSerializer.java | 0
.../java/org/apache/paimon/file/io/DataFilePathFactory.java | 0
.../src/main/java/org/apache/paimon/file/io/FileWriter.java | 0
.../apache/paimon/file/io/KeyValueDataFileRecordReader.java | 0
.../org/apache/paimon/file/io/KeyValueDataFileWriter.java | 0
.../apache/paimon/file/io/KeyValueFileReaderFactory.java | 0
.../apache/paimon/file/io/KeyValueFileWriterFactory.java | 0
.../java/org/apache/paimon/file/io/NewFilesIncrement.java | 0
.../java/org/apache/paimon/file/io/RollingFileWriter.java | 0
.../org/apache/paimon/file/io/RowDataFileRecordReader.java | 0
.../java/org/apache/paimon/file/io/RowDataFileWriter.java | 0
.../org/apache/paimon/file/io/RowDataRollingFileWriter.java | 0
.../java/org/apache/paimon/file/io/SingleFileWriter.java | 0
.../paimon/file/io/StatsCollectingSingleFileWriter.java | 0
.../main/java/org/apache/paimon/file/manifest/FileKind.java | 0
.../apache/paimon/file/manifest/ManifestCommittable.java | 0
.../paimon/file/manifest/ManifestCommittableSerializer.java | 0
.../java/org/apache/paimon/file/manifest/ManifestEntry.java | 0
.../paimon/file/manifest/ManifestEntrySerializer.java | 0
.../java/org/apache/paimon/file/manifest/ManifestFile.java | 0
.../org/apache/paimon/file/manifest/ManifestFileMeta.java | 0
.../paimon/file/manifest/ManifestFileMetaSerializer.java | 0
.../java/org/apache/paimon/file/manifest/ManifestList.java | 0
.../src/main/java/org/apache/paimon/file/memory/Buffer.java | 0
.../apache/paimon/file/memory/HeapMemorySegmentPool.java | 0
.../java/org/apache/paimon/file/memory/MemoryOwner.java | 0
.../org/apache/paimon/file/memory/MemoryPoolFactory.java | 0
.../org/apache/paimon/file/memory/MemorySegmentPool.java | 0
.../org/apache/paimon/file/mergetree/DataFileReader.java | 0
.../org/apache/paimon/file/mergetree/DropDeleteReader.java | 0
.../org/apache/paimon/file/mergetree/LevelSortedRun.java | 0
.../main/java/org/apache/paimon/file/mergetree/Levels.java | 0
.../java/org/apache/paimon/file/mergetree/LookupLevels.java | 0
.../org/apache/paimon/file/mergetree/MergeTreeReaders.java | 0
.../org/apache/paimon/file/mergetree/MergeTreeWriter.java | 0
.../apache/paimon/file/mergetree/SortBufferWriteBuffer.java | 0
.../java/org/apache/paimon/file/mergetree/SortedRun.java | 0
.../java/org/apache/paimon/file/mergetree/WriteBuffer.java | 0
.../file/mergetree/compact/AbstractCompactRewriter.java | 0
.../file/mergetree/compact/ChangelogMergeTreeRewriter.java | 0
.../paimon/file/mergetree/compact/ChangelogResult.java | 0
.../paimon/file/mergetree/compact/CompactRewriter.java | 0
.../paimon/file/mergetree/compact/CompactStrategy.java | 0
.../paimon/file/mergetree/compact/ConcatRecordReader.java | 0
.../file/mergetree/compact/DeduplicateMergeFunction.java | 0
.../file/mergetree/compact/ForceUpLevel0Compaction.java | 0
.../compact/FullChangelogMergeFunctionWrapper.java | 0
.../compact/FullChangelogMergeTreeCompactRewriter.java | 0
.../paimon/file/mergetree/compact/IntervalPartition.java | 0
.../compact/LookupChangelogMergeFunctionWrapper.java | 0
.../paimon/file/mergetree/compact/LookupCompaction.java | 0
.../paimon/file/mergetree/compact/LookupMergeFunction.java | 0
.../mergetree/compact/LookupMergeTreeCompactRewriter.java | 0
.../apache/paimon/file/mergetree/compact/MergeFunction.java | 0
.../paimon/file/mergetree/compact/MergeFunctionFactory.java | 0
.../paimon/file/mergetree/compact/MergeFunctionWrapper.java | 0
.../file/mergetree/compact/MergeTreeCompactManager.java | 0
.../file/mergetree/compact/MergeTreeCompactRewriter.java | 0
.../paimon/file/mergetree/compact/MergeTreeCompactTask.java | 0
.../file/mergetree/compact/PartialUpdateMergeFunction.java | 0
.../file/mergetree/compact/ReducerMergeFunctionWrapper.java | 0
.../paimon/file/mergetree/compact/SortMergeReader.java | 0
.../paimon/file/mergetree/compact/UniversalCompaction.java | 0
.../file/mergetree/compact/ValueCountMergeFunction.java | 0
.../mergetree/compact/aggregate/AggregateMergeFunction.java | 0
.../file/mergetree/compact/aggregate/FieldAggregator.java | 0
.../file/mergetree/compact/aggregate/FieldBoolAndAgg.java | 0
.../file/mergetree/compact/aggregate/FieldBoolOrAgg.java | 0
.../mergetree/compact/aggregate/FieldIgnoreRetractAgg.java | 0
.../compact/aggregate/FieldLastNonNullValueAgg.java | 0
.../file/mergetree/compact/aggregate/FieldLastValueAgg.java | 0
.../file/mergetree/compact/aggregate/FieldListaggAgg.java | 0
.../file/mergetree/compact/aggregate/FieldMaxAgg.java | 0
.../file/mergetree/compact/aggregate/FieldMinAgg.java | 0
.../mergetree/compact/aggregate/FieldPrimaryKeyAgg.java | 0
.../file/mergetree/compact/aggregate/FieldSumAgg.java | 0
.../apache/paimon/file/operation/AbstractFileStoreScan.java | 0
.../paimon/file/operation/AbstractFileStoreWrite.java | 0
.../paimon/file/operation/AppendOnlyFileStoreRead.java | 0
.../paimon/file/operation/AppendOnlyFileStoreScan.java | 0
.../paimon/file/operation/AppendOnlyFileStoreWrite.java | 0
.../org/apache/paimon/file/operation/FileStoreCommit.java | 0
.../apache/paimon/file/operation/FileStoreCommitImpl.java | 0
.../org/apache/paimon/file/operation/FileStoreExpire.java | 0
.../apache/paimon/file/operation/FileStoreExpireImpl.java | 0
.../org/apache/paimon/file/operation/FileStoreRead.java | 0
.../org/apache/paimon/file/operation/FileStoreScan.java | 0
.../org/apache/paimon/file/operation/FileStoreWrite.java | 0
.../apache/paimon/file/operation/KeyValueFileStoreRead.java | 0
.../apache/paimon/file/operation/KeyValueFileStoreScan.java | 0
.../paimon/file/operation/KeyValueFileStoreWrite.java | 0
.../main/java/org/apache/paimon/file/operation/Lock.java | 0
.../apache/paimon/file/operation/MemoryFileStoreWrite.java | 0
.../org/apache/paimon/file/operation/PartitionExpire.java | 0
.../org/apache/paimon/file/operation/ReverseReader.java | 0
.../java/org/apache/paimon/file/operation/ScanKind.java | 0
.../paimon/file/partition/PartitionTimeExtractor.java | 0
.../org/apache/paimon/file/predicate/BucketSelector.java | 0
.../org/apache/paimon/file/schema/IndexCastMapping.java | 0
.../apache/paimon/file/schema/KeyValueFieldsExtractor.java | 0
.../src/main/java/org/apache/paimon/file/schema/Schema.java | 0
.../java/org/apache/paimon/file/schema/SchemaChange.java | 0
.../org/apache/paimon/file/schema/SchemaEvolutionUtil.java | 0
.../java/org/apache/paimon/file/schema/SchemaManager.java | 0
.../org/apache/paimon/file/schema/SchemaSerializer.java | 0
.../org/apache/paimon/file/schema/SchemaValidation.java | 0
.../java/org/apache/paimon/file/schema/SystemColumns.java | 0
.../java/org/apache/paimon/file/schema/TableSchema.java | 0
.../paimon/file/sort/AbstractBinaryExternalMerger.java | 0
.../org/apache/paimon/file/sort/BinaryExternalMerger.java | 0
.../apache/paimon/file/sort/BinaryExternalSortBuffer.java | 0
.../apache/paimon/file/sort/BinaryInMemorySortBuffer.java | 0
.../org/apache/paimon/file/sort/BinaryIndexedSortable.java | 0
.../org/apache/paimon/file/sort/BinaryMergeIterator.java | 0
.../src/main/java/org/apache/paimon/file/sort/HeapSort.java | 0
.../java/org/apache/paimon/file/sort/IndexedSortable.java | 0
.../java/org/apache/paimon/file/sort/IndexedSorter.java | 0
.../apache/paimon/file/sort/PartialOrderPriorityQueue.java | 0
.../main/java/org/apache/paimon/file/sort/QuickSort.java | 0
.../main/java/org/apache/paimon/file/sort/SortBuffer.java | 0
.../org/apache/paimon/file/sort/SpillChannelManager.java | 0
.../java/org/apache/paimon/file/stats/BinaryTableStats.java | 0
.../apache/paimon/file/stats/FieldStatsArraySerializer.java | 0
.../org/apache/paimon/file/stats/FieldStatsConverters.java | 0
.../org/apache/paimon/file/utils/BulkFormatMapping.java | 0
.../java/org/apache/paimon/file/utils/CommitIncrement.java | 0
.../org/apache/paimon/file/utils/ExecutorThreadFactory.java | 0
.../apache/paimon/file/utils/FatalExitExceptionHandler.java | 0
.../org/apache/paimon/file/utils/FileStorePathFactory.java | 0
.../main/java/org/apache/paimon/file/utils/FileUtils.java | 0
.../org/apache/paimon/file/utils/IteratorRecordReader.java | 0
.../java/org/apache/paimon/file/utils/JsonDeserializer.java | 0
.../java/org/apache/paimon/file/utils/JsonSerdeUtil.java | 0
.../java/org/apache/paimon/file/utils/JsonSerializer.java | 0
.../org/apache/paimon/file/utils/KeyComparatorSupplier.java | 0
.../org/apache/paimon/file/utils/MutableObjectIterator.java | 0
.../java/org/apache/paimon/file/utils/ObjectSerializer.java | 0
.../main/java/org/apache/paimon/file/utils/OffsetRow.java | 0
.../org/apache/paimon/file/utils/PartitionPathUtils.java | 0
.../java/org/apache/paimon/file/utils/RecordWriter.java | 0
.../main/java/org/apache/paimon/file/utils/Restorable.java | 0
.../apache/paimon/file/utils/RowDataPartitionComputer.java | 0
.../org/apache/paimon/file/utils/SerializableSupplier.java | 0
.../org/apache/paimon/file/utils/SerializationUtils.java | 0
.../java/org/apache/paimon/file/utils/SnapshotManager.java | 0
.../main/java/org/apache/paimon/file/utils/ThreadUtils.java | 0
.../apache/paimon/file/utils/VersionedObjectSerializer.java | 0
.../java/org/apache/paimon/format/FileFormatDiscover.java | 0
.../src/main/java/org/apache/paimon/format/FormatKey.java | 0
.../org/apache/paimon/table/AbstractFileStoreTable.java | 0
.../org/apache/paimon/table/AppendOnlyFileStoreTable.java | 0
.../paimon/table/ChangelogValueCountFileStoreTable.java | 0
.../apache/paimon/table/ChangelogWithKeyFileStoreTable.java | 0
.../src/main/java/org/apache/paimon/table/DataTable.java | 0
.../main/java/org/apache/paimon/table/FileStoreTable.java | 0
.../java/org/apache/paimon/table/FileStoreTableFactory.java | 0
.../src/main/java/org/apache/paimon/table/InnerTable.java | 0
.../main/java/org/apache/paimon/table/ReadonlyTable.java | 0
.../java/org/apache/paimon/table/SupportsPartition.java | 0
.../src/main/java/org/apache/paimon/table/Table.java | 0
.../src/main/java/org/apache/paimon/table/TableUtils.java | 0
.../java/org/apache/paimon/table/sink/BatchTableCommit.java | 0
.../java/org/apache/paimon/table/sink/BatchTableWrite.java | 0
.../org/apache/paimon/table/sink/BatchWriteBuilder.java | 0
.../org/apache/paimon/table/sink/BatchWriteBuilderImpl.java | 0
.../java/org/apache/paimon/table/sink/BucketComputer.java | 0
.../java/org/apache/paimon/table/sink/CommitMessage.java | 0
.../org/apache/paimon/table/sink/CommitMessageImpl.java | 0
.../apache/paimon/table/sink/CommitMessageSerializer.java | 0
.../java/org/apache/paimon/table/sink/InnerTableCommit.java | 0
.../java/org/apache/paimon/table/sink/InnerTableWrite.java | 0
.../org/apache/paimon/table/sink/PartitionComputer.java | 0
.../org/apache/paimon/table/sink/SequenceGenerator.java | 0
.../main/java/org/apache/paimon/table/sink/SinkRecord.java | 0
.../org/apache/paimon/table/sink/SinkRecordConverter.java | 0
.../org/apache/paimon/table/sink/StreamTableCommit.java | 0
.../java/org/apache/paimon/table/sink/StreamTableWrite.java | 0
.../org/apache/paimon/table/sink/StreamWriteBuilder.java | 0
.../apache/paimon/table/sink/StreamWriteBuilderImpl.java | 0
.../main/java/org/apache/paimon/table/sink/TableCommit.java | 0
.../java/org/apache/paimon/table/sink/TableCommitImpl.java | 0
.../main/java/org/apache/paimon/table/sink/TableWrite.java | 0
.../java/org/apache/paimon/table/sink/TableWriteImpl.java | 0
.../java/org/apache/paimon/table/sink/WriteBuilder.java | 0
.../apache/paimon/table/source/AbstractDataTableScan.java | 0
.../paimon/table/source/AppendOnlySplitGenerator.java | 0
.../org/apache/paimon/table/source/BatchDataTableScan.java | 0
.../apache/paimon/table/source/BatchDataTableScanImpl.java | 0
.../main/java/org/apache/paimon/table/source/DataSplit.java | 0
.../java/org/apache/paimon/table/source/DataTableScan.java | 0
.../org/apache/paimon/table/source/EndOfScanException.java | 0
.../apache/paimon/table/source/InnerStreamTableScan.java | 0
.../java/org/apache/paimon/table/source/InnerTableRead.java | 0
.../java/org/apache/paimon/table/source/InnerTableScan.java | 0
.../org/apache/paimon/table/source/KeyValueTableRead.java | 0
.../apache/paimon/table/source/MergeTreeSplitGenerator.java | 0
.../java/org/apache/paimon/table/source/ReadBuilder.java | 0
.../org/apache/paimon/table/source/ReadBuilderImpl.java | 0
.../org/apache/paimon/table/source/ReadOnceTableScan.java | 0
.../paimon/table/source/ResetRowKindRecordIterator.java | 0
.../src/main/java/org/apache/paimon/table/source/Split.java | 0
.../java/org/apache/paimon/table/source/SplitGenerator.java | 0
.../org/apache/paimon/table/source/StreamDataTableScan.java | 0
.../apache/paimon/table/source/StreamDataTableScanImpl.java | 0
.../org/apache/paimon/table/source/StreamTableScan.java | 0
.../main/java/org/apache/paimon/table/source/TableRead.java | 0
.../main/java/org/apache/paimon/table/source/TableScan.java | 0
.../apache/paimon/table/source/TableStreamingReader.java | 0
.../table/source/ValueContentRowDataRecordIterator.java | 0
.../table/source/ValueCountRowDataRecordIterator.java | 0
.../source/snapshot/BoundedWatermarkFollowUpScanner.java | 0
.../table/source/snapshot/CompactedStartingScanner.java | 0
.../source/snapshot/CompactionChangelogFollowUpScanner.java | 0
.../source/snapshot/ContinuousCompactorFollowUpScanner.java | 0
.../source/snapshot/ContinuousCompactorStartingScanner.java | 0
.../snapshot/ContinuousFromSnapshotStartingScanner.java | 0
.../snapshot/ContinuousFromTimestampStartingScanner.java | 0
.../source/snapshot/ContinuousLatestStartingScanner.java | 0
.../paimon/table/source/snapshot/DeltaFollowUpScanner.java | 0
.../paimon/table/source/snapshot/FollowUpScanner.java | 0
.../paimon/table/source/snapshot/FullStartingScanner.java | 0
.../source/snapshot/InputChangelogFollowUpScanner.java | 0
.../paimon/table/source/snapshot/SnapshotSplitReader.java | 0
.../table/source/snapshot/SnapshotSplitReaderImpl.java | 0
.../paimon/table/source/snapshot/StartingScanner.java | 0
.../source/snapshot/StaticFromSnapshotStartingScanner.java | 0
.../source/snapshot/StaticFromTimestampStartingScanner.java | 0
.../java/org/apache/paimon/table/system/AuditLogTable.java | 0
.../java/org/apache/paimon/table/system/BucketsTable.java | 0
.../java/org/apache/paimon/table/system/FilesTable.java | 0
.../java/org/apache/paimon/table/system/OptionsTable.java | 0
.../java/org/apache/paimon/table/system/SchemasTable.java | 0
.../java/org/apache/paimon/table/system/SnapshotsTable.java | 0
.../org/apache/paimon/table/system/SystemTableLoader.java | 0
...able.store.org.apache.paimon.file.catalog.CatalogFactory | 0
.../src/test/java/org/apache/paimon/CoreOptionsTest.java | 0
.../test/java/org/apache/paimon/file/FileFormatTest.java | 0
.../java/org/apache/paimon/file/KeyValueSerializerTest.java | 0
.../src/test/java/org/apache/paimon/file/TestFileStore.java | 0
.../java/org/apache/paimon/file/TestKeyValueGenerator.java | 0
.../paimon/file/append/AppendOnlyCompactManagerTest.java | 0
.../org/apache/paimon/file/append/AppendOnlyWriterTest.java | 0
.../apache/paimon/file/append/IterativeCompactTaskTest.java | 0
.../org/apache/paimon/file/casting/CastExecutorTest.java | 0
.../org/apache/paimon/file/catalog/CatalogFactoryTest.java | 0
.../apache/paimon/file/disk/BufferFileWriterReaderTest.java | 0
.../java/org/apache/paimon/file/disk/IOManagerTest.java | 0
.../org/apache/paimon/file/format/FileFormatSuffixTest.java | 0
.../paimon/file/format/FileStatsExtractingAvroFormat.java | 0
.../file/format/FileStatsExtractingAvroFormatFactory.java | 0
.../org/apache/paimon/file/format/FlushingFileFormat.java | 0
.../apache/paimon/file/io/DataFileMetaSerializerTest.java | 0
.../org/apache/paimon/file/io/DataFilePathFactoryTest.java | 0
.../apache/paimon/file/io/DataFileTestDataGenerator.java | 0
.../java/org/apache/paimon/file/io/DataFileTestUtils.java | 0
.../apache/paimon/file/io/KeyValueFileReadWriteTest.java | 0
.../org/apache/paimon/file/io/RollingFileWriterTest.java | 0
.../file/manifest/ManifestCommittableSerializerTest.java | 0
.../paimon/file/manifest/ManifestEntrySerializerTest.java | 0
.../file/manifest/ManifestFileMetaSerializerTest.java | 0
.../apache/paimon/file/manifest/ManifestFileMetaTest.java | 0
.../org/apache/paimon/file/manifest/ManifestFileTest.java | 0
.../org/apache/paimon/file/manifest/ManifestListTest.java | 0
.../paimon/file/manifest/ManifestTestDataGenerator.java | 0
.../apache/paimon/file/memory/MemoryPoolFactoryTest.java | 0
.../java/org/apache/paimon/file/mergetree/LevelsTest.java | 0
.../org/apache/paimon/file/mergetree/LookupLevelsTest.java | 0
.../org/apache/paimon/file/mergetree/MergeTreeTest.java | 0
.../file/mergetree/SortBufferWriteBufferTestBase.java | 0
.../mergetree/compact/CombiningRecordReaderTestBase.java | 0
.../file/mergetree/compact/ConcatRecordReaderTest.java | 0
.../file/mergetree/compact/ForceUpLevel0CompactionTest.java | 0
.../compact/FullChangelogMergeFunctionWrapperTestBase.java | 0
.../file/mergetree/compact/IntervalPartitionTest.java | 0
.../compact/LookupChangelogMergeFunctionWrapperTest.java | 0
.../file/mergetree/compact/MergeFunctionTestUtils.java | 0
.../file/mergetree/compact/MergeTreeCompactManagerTest.java | 0
.../compact/ReducerMergeFunctionWrapperTestBase.java | 0
.../file/mergetree/compact/SortMergeReaderTestBase.java | 0
.../file/mergetree/compact/UniversalCompactionTest.java | 0
.../mergetree/compact/aggregate/FieldAggregatorTest.java | 0
.../paimon/file/operation/CleanedFileStoreExpireTest.java | 0
.../apache/paimon/file/operation/FileStoreCommitTest.java | 0
.../paimon/file/operation/FileStoreExpireTestBase.java | 0
.../paimon/file/operation/KeyValueFileStoreReadTest.java | 0
.../paimon/file/operation/KeyValueFileStoreScanTest.java | 0
.../apache/paimon/file/operation/PartitionExpireTest.java | 0
.../org/apache/paimon/file/operation/TestCommitThread.java | 0
.../paimon/file/operation/UncleanedFileStoreExpireTest.java | 0
.../paimon/file/partition/PartitionTimeExtractorTest.java | 0
.../apache/paimon/file/predicate/BucketSelectorTest.java | 0
.../apache/paimon/file/predicate/PredicateBuilderTest.java | 0
.../org/apache/paimon/file/predicate/PredicateTest.java | 0
.../apache/paimon/file/schema/DataTypeJsonParserTest.java | 0
.../apache/paimon/file/schema/SchemaEvolutionUtilTest.java | 0
.../org/apache/paimon/file/schema/SchemaManagerTest.java | 0
.../java/org/apache/paimon/file/schema/SchemaUtils.java | 0
.../paimon/file/schema/TableSchemaSerializationTest.java | 0
.../java/org/apache/paimon/file/schema/TableSchemaTest.java | 0
.../paimon/file/sort/BinaryExternalSortBufferTest.java | 0
.../apache/paimon/file/sort/IntNormalizedKeyComputer.java | 0
.../org/apache/paimon/file/sort/IntRecordComparator.java | 0
.../org/apache/paimon/file/stats/BinaryTableStatsTest.java | 0
.../paimon/file/stats/FieldStatsArraySerializerTest.java | 0
.../apache/paimon/file/stats/FieldStatsCollectorTest.java | 0
.../java/org/apache/paimon/file/stats/StatsTestUtils.java | 0
.../apache/paimon/file/stats/TestFileStatsExtractor.java | 0
.../java/org/apache/paimon/file/utils/BlockingIterator.java | 0
.../java/org/apache/paimon/file/utils/FailingFileIO.java | 0
.../apache/paimon/file/utils/FileStorePathFactoryTest.java | 0
.../apache/paimon/file/utils/ObjectSerializerTestBase.java | 0
.../java/org/apache/paimon/file/utils/OffsetRowTest.java | 0
.../java/org/apache/paimon/file/utils/ReusingKeyValue.java | 0
.../java/org/apache/paimon/file/utils/ReusingTestData.java | 0
.../org/apache/paimon/file/utils/SnapshotManagerTest.java | 0
.../apache/paimon/file/utils/TestReusingRecordReader.java | 0
.../java/org/apache/paimon/file/utils/TraceableFileIO.java | 0
.../apache/paimon/table/AppendOnlyFileDataTableTest.java | 0
.../apache/paimon/table/AppendOnlyFileStoreTableTest.java | 0
.../paimon/table/AppendOnlyTableColumnTypeFileDataTest.java | 0
.../paimon/table/AppendOnlyTableColumnTypeFileMetaTest.java | 0
.../paimon/table/AppendOnlyTableFileMetaFilterTest.java | 0
.../table/ChangelogValueCountColumnTypeFileDataTest.java | 0
.../table/ChangelogValueCountColumnTypeFileMetaTest.java | 0
.../paimon/table/ChangelogValueCountFileDataTableTest.java | 0
.../paimon/table/ChangelogValueCountFileMetaFilterTest.java | 0
.../paimon/table/ChangelogValueCountFileStoreTableTest.java | 0
.../table/ChangelogWithKeyColumnTypeFileDataTest.java | 0
.../paimon/table/ChangelogWithKeyFileDataTableTest.java | 0
.../paimon/table/ChangelogWithKeyFileMetaFilterTest.java | 0
.../paimon/table/ChangelogWithKeyFileStoreTableTest.java | 0
.../table/ChangelogWithKeyTableColumnTypeFileMetaTest.java | 0
.../org/apache/paimon/table/ColumnTypeFileDataTestBase.java | 0
.../org/apache/paimon/table/ColumnTypeFileMetaTestBase.java | 0
.../org/apache/paimon/table/FileDataFilterTestBase.java | 0
.../org/apache/paimon/table/FileMetaFilterTestBase.java | 0
.../org/apache/paimon/table/FileStoreTableTestBase.java | 0
.../apache/paimon/table/SchemaEvolutionTableTestBase.java | 0
.../java/org/apache/paimon/table/SchemaEvolutionTest.java | 0
.../org/apache/paimon/table/WritePreemptMemoryTest.java | 0
.../paimon/table/sink/CommitMessageSerializerTest.java | 0
.../apache/paimon/table/sink/SinkRecordConverterTest.java | 0
.../java/org/apache/paimon/table/sink/TableWriteTest.java | 0
.../apache/paimon/table/source/BatchDataTableScanTest.java | 0
.../paimon/table/source/RowDataRecordIteratorTestBase.java | 0
.../org/apache/paimon/table/source/SplitGeneratorTest.java | 0
.../test/java/org/apache/paimon/table/source/SplitTest.java | 0
.../apache/paimon/table/source/StreamDataTableScanTest.java | 0
.../table/source/ValueContentRowDataRecordIteratorTest.java | 0
.../table/source/ValueCountRowDataRecordIteratorTest.java | 0
.../snapshot/BoundedWatermarkFollowUpScannerTest.java | 0
.../table/source/snapshot/CompactedStartingScannerTest.java | 0
.../snapshot/CompactionChangelogFollowUpScannerTest.java | 0
.../snapshot/ContinuousCompactorFollowUpScannerTest.java | 0
.../snapshot/ContinuousCompactorStartingScannerTest.java | 0
.../ContinuousFromTimestampStartingScannerTest.java | 0
.../snapshot/ContinuousLatestStartingScannerTest.java | 0
.../table/source/snapshot/DeltaFollowUpScannerTest.java | 0
.../table/source/snapshot/FullStartingScannerTest.java | 0
.../source/snapshot/InputChangelogFollowUpScannerTest.java | 0
.../paimon/table/source/snapshot/ScannerTestBase.java | 0
.../org/apache/paimon/utils/CompatibilityTestUtils.java | 0
...k.table.store.org.apache.paimon.format.FileFormatFactory | 0
...ache.flink.table.store.org.apache.paimon.fs.FileIOLoader | 0
.../test/resources/compatibility/table-changelog-0.2.zip | Bin
.../src/test/resources/log4j2-test.properties | 0
pom.xml | 2 +-
425 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/flink-table-store-core/pom.xml b/paimon-core/pom.xml
similarity index 100%
rename from flink-table-store-core/pom.xml
rename to paimon-core/pom.xml
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/CoreOptions.java b/paimon-core/src/main/java/org/apache/paimon/CoreOptions.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/CoreOptions.java
rename to paimon-core/src/main/java/org/apache/paimon/CoreOptions.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/AbstractFileStore.java b/paimon-core/src/main/java/org/apache/paimon/file/AbstractFileStore.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/AbstractFileStore.java
rename to paimon-core/src/main/java/org/apache/paimon/file/AbstractFileStore.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/AppendOnlyFileStore.java b/paimon-core/src/main/java/org/apache/paimon/file/AppendOnlyFileStore.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/AppendOnlyFileStore.java
rename to paimon-core/src/main/java/org/apache/paimon/file/AppendOnlyFileStore.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/FileStore.java b/paimon-core/src/main/java/org/apache/paimon/file/FileStore.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/FileStore.java
rename to paimon-core/src/main/java/org/apache/paimon/file/FileStore.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/KeyValue.java b/paimon-core/src/main/java/org/apache/paimon/file/KeyValue.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/KeyValue.java
rename to paimon-core/src/main/java/org/apache/paimon/file/KeyValue.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/KeyValueFileStore.java b/paimon-core/src/main/java/org/apache/paimon/file/KeyValueFileStore.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/KeyValueFileStore.java
rename to paimon-core/src/main/java/org/apache/paimon/file/KeyValueFileStore.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/KeyValueSerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/KeyValueSerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/KeyValueSerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/KeyValueSerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/Snapshot.java b/paimon-core/src/main/java/org/apache/paimon/file/Snapshot.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/Snapshot.java
rename to paimon-core/src/main/java/org/apache/paimon/file/Snapshot.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/WriteMode.java b/paimon-core/src/main/java/org/apache/paimon/file/WriteMode.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/WriteMode.java
rename to paimon-core/src/main/java/org/apache/paimon/file/WriteMode.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/append/AppendOnlyCompactManager.java b/paimon-core/src/main/java/org/apache/paimon/file/append/AppendOnlyCompactManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/append/AppendOnlyCompactManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/append/AppendOnlyCompactManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/append/AppendOnlyWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/append/AppendOnlyWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/append/AppendOnlyWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/append/AppendOnlyWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/casting/CastExecutor.java b/paimon-core/src/main/java/org/apache/paimon/file/casting/CastExecutor.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/casting/CastExecutor.java
rename to paimon-core/src/main/java/org/apache/paimon/file/casting/CastExecutor.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/casting/CastExecutors.java b/paimon-core/src/main/java/org/apache/paimon/file/casting/CastExecutors.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/casting/CastExecutors.java
rename to paimon-core/src/main/java/org/apache/paimon/file/casting/CastExecutors.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/casting/CastFieldGetter.java b/paimon-core/src/main/java/org/apache/paimon/file/casting/CastFieldGetter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/casting/CastFieldGetter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/casting/CastFieldGetter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/casting/CastedRow.java b/paimon-core/src/main/java/org/apache/paimon/file/casting/CastedRow.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/casting/CastedRow.java
rename to paimon-core/src/main/java/org/apache/paimon/file/casting/CastedRow.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/AbstractCatalog.java b/paimon-core/src/main/java/org/apache/paimon/file/catalog/AbstractCatalog.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/AbstractCatalog.java
rename to paimon-core/src/main/java/org/apache/paimon/file/catalog/AbstractCatalog.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/Catalog.java b/paimon-core/src/main/java/org/apache/paimon/file/catalog/Catalog.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/Catalog.java
rename to paimon-core/src/main/java/org/apache/paimon/file/catalog/Catalog.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/CatalogFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/catalog/CatalogFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/CatalogFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/catalog/CatalogFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/CatalogLock.java b/paimon-core/src/main/java/org/apache/paimon/file/catalog/CatalogLock.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/CatalogLock.java
rename to paimon-core/src/main/java/org/apache/paimon/file/catalog/CatalogLock.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/CatalogUtils.java b/paimon-core/src/main/java/org/apache/paimon/file/catalog/CatalogUtils.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/CatalogUtils.java
rename to paimon-core/src/main/java/org/apache/paimon/file/catalog/CatalogUtils.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/FileSystemCatalog.java b/paimon-core/src/main/java/org/apache/paimon/file/catalog/FileSystemCatalog.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/FileSystemCatalog.java
rename to paimon-core/src/main/java/org/apache/paimon/file/catalog/FileSystemCatalog.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/FileSystemCatalogFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/catalog/FileSystemCatalogFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/FileSystemCatalogFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/catalog/FileSystemCatalogFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/Identifier.java b/paimon-core/src/main/java/org/apache/paimon/file/catalog/Identifier.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/catalog/Identifier.java
rename to paimon-core/src/main/java/org/apache/paimon/file/catalog/Identifier.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactFutureManager.java b/paimon-core/src/main/java/org/apache/paimon/file/compact/CompactFutureManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactFutureManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compact/CompactFutureManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactManager.java b/paimon-core/src/main/java/org/apache/paimon/file/compact/CompactManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compact/CompactManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactResult.java b/paimon-core/src/main/java/org/apache/paimon/file/compact/CompactResult.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactResult.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compact/CompactResult.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactTask.java b/paimon-core/src/main/java/org/apache/paimon/file/compact/CompactTask.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactTask.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compact/CompactTask.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactUnit.java b/paimon-core/src/main/java/org/apache/paimon/file/compact/CompactUnit.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compact/CompactUnit.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compact/CompactUnit.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compact/NoopCompactManager.java b/paimon-core/src/main/java/org/apache/paimon/file/compact/NoopCompactManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compact/NoopCompactManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compact/NoopCompactManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BlockCompressionFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/compression/BlockCompressionFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BlockCompressionFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compression/BlockCompressionFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BlockCompressor.java b/paimon-core/src/main/java/org/apache/paimon/file/compression/BlockCompressor.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BlockCompressor.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compression/BlockCompressor.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BlockDecompressor.java b/paimon-core/src/main/java/org/apache/paimon/file/compression/BlockDecompressor.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BlockDecompressor.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compression/BlockDecompressor.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BufferCompressionException.java b/paimon-core/src/main/java/org/apache/paimon/file/compression/BufferCompressionException.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BufferCompressionException.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compression/BufferCompressionException.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BufferDecompressionException.java b/paimon-core/src/main/java/org/apache/paimon/file/compression/BufferDecompressionException.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compression/BufferDecompressionException.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compression/BufferDecompressionException.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compression/CompressorUtils.java b/paimon-core/src/main/java/org/apache/paimon/file/compression/CompressorUtils.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compression/CompressorUtils.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compression/CompressorUtils.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockCompressionFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockCompressionFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockCompressionFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockCompressionFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockCompressor.java b/paimon-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockCompressor.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockCompressor.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockCompressor.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockDecompressor.java b/paimon-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockDecompressor.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockDecompressor.java
rename to paimon-core/src/main/java/org/apache/paimon/file/compression/Lz4BlockDecompressor.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/AbstractFileIOChannel.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/AbstractFileIOChannel.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/AbstractFileIOChannel.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/AbstractFileIOChannel.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileChannelReader.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileChannelReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileChannelReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileChannelReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileReader.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileReaderImpl.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileReaderImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileReaderImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileReaderImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileWriterImpl.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileWriterImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/BufferFileWriterImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/BufferFileWriterImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/ChannelReaderInputView.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/ChannelReaderInputView.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/ChannelReaderInputView.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/ChannelReaderInputView.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/ChannelReaderInputViewIterator.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/ChannelReaderInputViewIterator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/ChannelReaderInputViewIterator.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/ChannelReaderInputViewIterator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/ChannelWithMeta.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/ChannelWithMeta.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/ChannelWithMeta.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/ChannelWithMeta.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/ChannelWriterOutputView.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/ChannelWriterOutputView.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/ChannelWriterOutputView.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/ChannelWriterOutputView.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/FileChannelManager.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/FileChannelManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/FileChannelManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/FileChannelManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/FileChannelManagerImpl.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/FileChannelManagerImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/FileChannelManagerImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/FileChannelManagerImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/FileChannelUtil.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/FileChannelUtil.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/FileChannelUtil.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/FileChannelUtil.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/FileIOChannel.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/FileIOChannel.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/FileIOChannel.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/FileIOChannel.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/IOManager.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/IOManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/IOManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/IOManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/disk/IOManagerImpl.java b/paimon-core/src/main/java/org/apache/paimon/file/disk/IOManagerImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/disk/IOManagerImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/file/disk/IOManagerImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/AbstractFileRecordIterator.java b/paimon-core/src/main/java/org/apache/paimon/file/io/AbstractFileRecordIterator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/AbstractFileRecordIterator.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/AbstractFileRecordIterator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/CompactIncrement.java b/paimon-core/src/main/java/org/apache/paimon/file/io/CompactIncrement.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/CompactIncrement.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/CompactIncrement.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/DataFileMeta.java b/paimon-core/src/main/java/org/apache/paimon/file/io/DataFileMeta.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/DataFileMeta.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/DataFileMeta.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/DataFileMetaSerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/io/DataFileMetaSerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/DataFileMetaSerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/DataFileMetaSerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/DataFilePathFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/io/DataFilePathFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/DataFilePathFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/DataFilePathFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/FileWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/io/FileWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/FileWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/FileWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/KeyValueDataFileRecordReader.java b/paimon-core/src/main/java/org/apache/paimon/file/io/KeyValueDataFileRecordReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/KeyValueDataFileRecordReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/KeyValueDataFileRecordReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/KeyValueDataFileWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/io/KeyValueDataFileWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/KeyValueDataFileWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/KeyValueDataFileWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/KeyValueFileReaderFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/io/KeyValueFileReaderFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/KeyValueFileReaderFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/KeyValueFileReaderFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/KeyValueFileWriterFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/io/KeyValueFileWriterFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/KeyValueFileWriterFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/KeyValueFileWriterFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/NewFilesIncrement.java b/paimon-core/src/main/java/org/apache/paimon/file/io/NewFilesIncrement.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/NewFilesIncrement.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/NewFilesIncrement.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/RollingFileWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/io/RollingFileWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/RollingFileWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/RollingFileWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/RowDataFileRecordReader.java b/paimon-core/src/main/java/org/apache/paimon/file/io/RowDataFileRecordReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/RowDataFileRecordReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/RowDataFileRecordReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/RowDataFileWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/io/RowDataFileWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/RowDataFileWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/RowDataFileWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/RowDataRollingFileWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/io/RowDataRollingFileWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/RowDataRollingFileWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/RowDataRollingFileWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/SingleFileWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/io/SingleFileWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/SingleFileWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/SingleFileWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/io/StatsCollectingSingleFileWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/io/StatsCollectingSingleFileWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/io/StatsCollectingSingleFileWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/io/StatsCollectingSingleFileWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/FileKind.java b/paimon-core/src/main/java/org/apache/paimon/file/manifest/FileKind.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/FileKind.java
rename to paimon-core/src/main/java/org/apache/paimon/file/manifest/FileKind.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestCommittable.java b/paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestCommittable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestCommittable.java
rename to paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestCommittable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestCommittableSerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestCommittableSerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestCommittableSerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestCommittableSerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestEntry.java b/paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestEntry.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestEntry.java
rename to paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestEntry.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestEntrySerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestEntrySerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestEntrySerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestEntrySerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestFile.java b/paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestFile.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestFile.java
rename to paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestFile.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestFileMeta.java b/paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestFileMeta.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestFileMeta.java
rename to paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestFileMeta.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestFileMetaSerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestFileMetaSerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestFileMetaSerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestFileMetaSerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestList.java b/paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestList.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/manifest/ManifestList.java
rename to paimon-core/src/main/java/org/apache/paimon/file/manifest/ManifestList.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/memory/Buffer.java b/paimon-core/src/main/java/org/apache/paimon/file/memory/Buffer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/memory/Buffer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/memory/Buffer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/memory/HeapMemorySegmentPool.java b/paimon-core/src/main/java/org/apache/paimon/file/memory/HeapMemorySegmentPool.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/memory/HeapMemorySegmentPool.java
rename to paimon-core/src/main/java/org/apache/paimon/file/memory/HeapMemorySegmentPool.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/memory/MemoryOwner.java b/paimon-core/src/main/java/org/apache/paimon/file/memory/MemoryOwner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/memory/MemoryOwner.java
rename to paimon-core/src/main/java/org/apache/paimon/file/memory/MemoryOwner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/memory/MemoryPoolFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/memory/MemoryPoolFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/memory/MemoryPoolFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/memory/MemoryPoolFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/memory/MemorySegmentPool.java b/paimon-core/src/main/java/org/apache/paimon/file/memory/MemorySegmentPool.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/memory/MemorySegmentPool.java
rename to paimon-core/src/main/java/org/apache/paimon/file/memory/MemorySegmentPool.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/DataFileReader.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/DataFileReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/DataFileReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/DataFileReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/DropDeleteReader.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/DropDeleteReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/DropDeleteReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/DropDeleteReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/LevelSortedRun.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/LevelSortedRun.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/LevelSortedRun.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/LevelSortedRun.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/Levels.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/Levels.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/Levels.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/Levels.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/LookupLevels.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/LookupLevels.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/LookupLevels.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/LookupLevels.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/MergeTreeReaders.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/MergeTreeReaders.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/MergeTreeReaders.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/MergeTreeReaders.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/MergeTreeWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/MergeTreeWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/MergeTreeWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/MergeTreeWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/SortBufferWriteBuffer.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/SortBufferWriteBuffer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/SortBufferWriteBuffer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/SortBufferWriteBuffer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/SortedRun.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/SortedRun.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/SortedRun.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/SortedRun.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/WriteBuffer.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/WriteBuffer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/WriteBuffer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/WriteBuffer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/AbstractCompactRewriter.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/AbstractCompactRewriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/AbstractCompactRewriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/AbstractCompactRewriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ChangelogMergeTreeRewriter.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ChangelogMergeTreeRewriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ChangelogMergeTreeRewriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ChangelogMergeTreeRewriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ChangelogResult.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ChangelogResult.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ChangelogResult.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ChangelogResult.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/CompactRewriter.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/CompactRewriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/CompactRewriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/CompactRewriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/CompactStrategy.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/CompactStrategy.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/CompactStrategy.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/CompactStrategy.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ConcatRecordReader.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ConcatRecordReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ConcatRecordReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ConcatRecordReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/DeduplicateMergeFunction.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/DeduplicateMergeFunction.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/DeduplicateMergeFunction.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/DeduplicateMergeFunction.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ForceUpLevel0Compaction.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ForceUpLevel0Compaction.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ForceUpLevel0Compaction.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ForceUpLevel0Compaction.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeFunctionWrapper.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeFunctionWrapper.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeFunctionWrapper.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeFunctionWrapper.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeTreeCompactRewriter.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeTreeCompactRewriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeTreeCompactRewriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeTreeCompactRewriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/IntervalPartition.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/IntervalPartition.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/IntervalPartition.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/IntervalPartition.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupChangelogMergeFunctionWrapper.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupChangelogMergeFunctionWrapper.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupChangelogMergeFunctionWrapper.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupChangelogMergeFunctionWrapper.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupCompaction.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupCompaction.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupCompaction.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupCompaction.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupMergeFunction.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupMergeFunction.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupMergeFunction.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupMergeFunction.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupMergeTreeCompactRewriter.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupMergeTreeCompactRewriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupMergeTreeCompactRewriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/LookupMergeTreeCompactRewriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunction.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunction.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunction.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunction.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunctionFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunctionFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunctionFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunctionFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunctionWrapper.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunctionWrapper.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunctionWrapper.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeFunctionWrapper.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactManager.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactRewriter.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactRewriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactRewriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactRewriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactTask.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactTask.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactTask.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactTask.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/PartialUpdateMergeFunction.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/PartialUpdateMergeFunction.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/PartialUpdateMergeFunction.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/PartialUpdateMergeFunction.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ReducerMergeFunctionWrapper.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ReducerMergeFunctionWrapper.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ReducerMergeFunctionWrapper.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ReducerMergeFunctionWrapper.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/SortMergeReader.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/SortMergeReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/SortMergeReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/SortMergeReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/UniversalCompaction.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/UniversalCompaction.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/UniversalCompaction.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/UniversalCompaction.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ValueCountMergeFunction.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ValueCountMergeFunction.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/ValueCountMergeFunction.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/ValueCountMergeFunction.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/AggregateMergeFunction.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/AggregateMergeFunction.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/AggregateMergeFunction.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/AggregateMergeFunction.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldAggregator.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldAggregator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldAggregator.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldAggregator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldBoolAndAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldBoolAndAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldBoolAndAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldBoolAndAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldBoolOrAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldBoolOrAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldBoolOrAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldBoolOrAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldIgnoreRetractAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldIgnoreRetractAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldIgnoreRetractAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldIgnoreRetractAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldLastNonNullValueAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldLastNonNullValueAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldLastNonNullValueAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldLastNonNullValueAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldLastValueAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldLastValueAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldLastValueAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldLastValueAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldListaggAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldListaggAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldListaggAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldListaggAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldMaxAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldMaxAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldMaxAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldMaxAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldMinAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldMinAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldMinAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldMinAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldPrimaryKeyAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldPrimaryKeyAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldPrimaryKeyAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldPrimaryKeyAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldSumAgg.java b/paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldSumAgg.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldSumAgg.java
rename to paimon-core/src/main/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldSumAgg.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AbstractFileStoreScan.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/AbstractFileStoreScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AbstractFileStoreScan.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/AbstractFileStoreScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AbstractFileStoreWrite.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/AbstractFileStoreWrite.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AbstractFileStoreWrite.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/AbstractFileStoreWrite.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreRead.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreRead.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreRead.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreRead.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreScan.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreScan.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreWrite.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreWrite.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreWrite.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/AppendOnlyFileStoreWrite.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreCommit.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreCommit.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreCommit.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreCommit.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreCommitImpl.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreCommitImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreCommitImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreCommitImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreExpire.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreExpire.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreExpire.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreExpire.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreExpireImpl.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreExpireImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreExpireImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreExpireImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreRead.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreRead.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreRead.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreRead.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreScan.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreScan.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreWrite.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreWrite.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/FileStoreWrite.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/FileStoreWrite.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreRead.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreRead.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreRead.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreRead.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreScan.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreScan.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreWrite.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreWrite.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreWrite.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/KeyValueFileStoreWrite.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/Lock.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/Lock.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/Lock.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/Lock.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/MemoryFileStoreWrite.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/MemoryFileStoreWrite.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/MemoryFileStoreWrite.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/MemoryFileStoreWrite.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/PartitionExpire.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/PartitionExpire.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/PartitionExpire.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/PartitionExpire.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/ReverseReader.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/ReverseReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/ReverseReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/ReverseReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/operation/ScanKind.java b/paimon-core/src/main/java/org/apache/paimon/file/operation/ScanKind.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/operation/ScanKind.java
rename to paimon-core/src/main/java/org/apache/paimon/file/operation/ScanKind.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/partition/PartitionTimeExtractor.java b/paimon-core/src/main/java/org/apache/paimon/file/partition/PartitionTimeExtractor.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/partition/PartitionTimeExtractor.java
rename to paimon-core/src/main/java/org/apache/paimon/file/partition/PartitionTimeExtractor.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/predicate/BucketSelector.java b/paimon-core/src/main/java/org/apache/paimon/file/predicate/BucketSelector.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/predicate/BucketSelector.java
rename to paimon-core/src/main/java/org/apache/paimon/file/predicate/BucketSelector.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/IndexCastMapping.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/IndexCastMapping.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/IndexCastMapping.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/IndexCastMapping.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/KeyValueFieldsExtractor.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/KeyValueFieldsExtractor.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/KeyValueFieldsExtractor.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/KeyValueFieldsExtractor.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/Schema.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/Schema.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/Schema.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/Schema.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaChange.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaChange.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaChange.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaChange.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaEvolutionUtil.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaEvolutionUtil.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaEvolutionUtil.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaEvolutionUtil.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaManager.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaSerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaSerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaSerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaSerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaValidation.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaValidation.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SchemaValidation.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/SchemaValidation.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SystemColumns.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/SystemColumns.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/SystemColumns.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/SystemColumns.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/schema/TableSchema.java b/paimon-core/src/main/java/org/apache/paimon/file/schema/TableSchema.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/schema/TableSchema.java
rename to paimon-core/src/main/java/org/apache/paimon/file/schema/TableSchema.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/AbstractBinaryExternalMerger.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/AbstractBinaryExternalMerger.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/AbstractBinaryExternalMerger.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/AbstractBinaryExternalMerger.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryExternalMerger.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryExternalMerger.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryExternalMerger.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryExternalMerger.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryExternalSortBuffer.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryExternalSortBuffer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryExternalSortBuffer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryExternalSortBuffer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryInMemorySortBuffer.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryInMemorySortBuffer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryInMemorySortBuffer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryInMemorySortBuffer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryIndexedSortable.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryIndexedSortable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryIndexedSortable.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryIndexedSortable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryMergeIterator.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryMergeIterator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/BinaryMergeIterator.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/BinaryMergeIterator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/HeapSort.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/HeapSort.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/HeapSort.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/HeapSort.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/IndexedSortable.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/IndexedSortable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/IndexedSortable.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/IndexedSortable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/IndexedSorter.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/IndexedSorter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/IndexedSorter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/IndexedSorter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/PartialOrderPriorityQueue.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/PartialOrderPriorityQueue.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/PartialOrderPriorityQueue.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/PartialOrderPriorityQueue.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/QuickSort.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/QuickSort.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/QuickSort.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/QuickSort.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/SortBuffer.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/SortBuffer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/SortBuffer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/SortBuffer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/sort/SpillChannelManager.java b/paimon-core/src/main/java/org/apache/paimon/file/sort/SpillChannelManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/sort/SpillChannelManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/sort/SpillChannelManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/stats/BinaryTableStats.java b/paimon-core/src/main/java/org/apache/paimon/file/stats/BinaryTableStats.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/stats/BinaryTableStats.java
rename to paimon-core/src/main/java/org/apache/paimon/file/stats/BinaryTableStats.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/stats/FieldStatsArraySerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/stats/FieldStatsArraySerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/stats/FieldStatsArraySerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/stats/FieldStatsArraySerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/stats/FieldStatsConverters.java b/paimon-core/src/main/java/org/apache/paimon/file/stats/FieldStatsConverters.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/stats/FieldStatsConverters.java
rename to paimon-core/src/main/java/org/apache/paimon/file/stats/FieldStatsConverters.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/BulkFormatMapping.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/BulkFormatMapping.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/BulkFormatMapping.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/BulkFormatMapping.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/CommitIncrement.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/CommitIncrement.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/CommitIncrement.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/CommitIncrement.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/ExecutorThreadFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/ExecutorThreadFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/ExecutorThreadFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/ExecutorThreadFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/FatalExitExceptionHandler.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/FatalExitExceptionHandler.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/FatalExitExceptionHandler.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/FatalExitExceptionHandler.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/FileStorePathFactory.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/FileStorePathFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/FileStorePathFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/FileStorePathFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/FileUtils.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/FileUtils.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/FileUtils.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/FileUtils.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/IteratorRecordReader.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/IteratorRecordReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/IteratorRecordReader.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/IteratorRecordReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/JsonDeserializer.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/JsonDeserializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/JsonDeserializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/JsonDeserializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/JsonSerdeUtil.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/JsonSerdeUtil.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/JsonSerdeUtil.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/JsonSerdeUtil.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/JsonSerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/JsonSerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/JsonSerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/JsonSerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/KeyComparatorSupplier.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/KeyComparatorSupplier.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/KeyComparatorSupplier.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/KeyComparatorSupplier.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/MutableObjectIterator.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/MutableObjectIterator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/MutableObjectIterator.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/MutableObjectIterator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/ObjectSerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/ObjectSerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/ObjectSerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/ObjectSerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/OffsetRow.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/OffsetRow.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/OffsetRow.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/OffsetRow.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/PartitionPathUtils.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/PartitionPathUtils.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/PartitionPathUtils.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/PartitionPathUtils.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/RecordWriter.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/RecordWriter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/RecordWriter.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/RecordWriter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/Restorable.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/Restorable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/Restorable.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/Restorable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/RowDataPartitionComputer.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/RowDataPartitionComputer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/RowDataPartitionComputer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/RowDataPartitionComputer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/SerializableSupplier.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/SerializableSupplier.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/SerializableSupplier.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/SerializableSupplier.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/SerializationUtils.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/SerializationUtils.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/SerializationUtils.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/SerializationUtils.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/SnapshotManager.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/SnapshotManager.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/SnapshotManager.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/SnapshotManager.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/ThreadUtils.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/ThreadUtils.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/ThreadUtils.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/ThreadUtils.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/file/utils/VersionedObjectSerializer.java b/paimon-core/src/main/java/org/apache/paimon/file/utils/VersionedObjectSerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/file/utils/VersionedObjectSerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/file/utils/VersionedObjectSerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/format/FileFormatDiscover.java b/paimon-core/src/main/java/org/apache/paimon/format/FileFormatDiscover.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/format/FileFormatDiscover.java
rename to paimon-core/src/main/java/org/apache/paimon/format/FileFormatDiscover.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/format/FormatKey.java b/paimon-core/src/main/java/org/apache/paimon/format/FormatKey.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/format/FormatKey.java
rename to paimon-core/src/main/java/org/apache/paimon/format/FormatKey.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java b/paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/AppendOnlyFileStoreTable.java b/paimon-core/src/main/java/org/apache/paimon/table/AppendOnlyFileStoreTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/AppendOnlyFileStoreTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/AppendOnlyFileStoreTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/ChangelogValueCountFileStoreTable.java b/paimon-core/src/main/java/org/apache/paimon/table/ChangelogValueCountFileStoreTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/ChangelogValueCountFileStoreTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/ChangelogValueCountFileStoreTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTable.java b/paimon-core/src/main/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/DataTable.java b/paimon-core/src/main/java/org/apache/paimon/table/DataTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/DataTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/DataTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/FileStoreTable.java b/paimon-core/src/main/java/org/apache/paimon/table/FileStoreTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/FileStoreTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/FileStoreTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/FileStoreTableFactory.java b/paimon-core/src/main/java/org/apache/paimon/table/FileStoreTableFactory.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/FileStoreTableFactory.java
rename to paimon-core/src/main/java/org/apache/paimon/table/FileStoreTableFactory.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/InnerTable.java b/paimon-core/src/main/java/org/apache/paimon/table/InnerTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/InnerTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/InnerTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/ReadonlyTable.java b/paimon-core/src/main/java/org/apache/paimon/table/ReadonlyTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/ReadonlyTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/ReadonlyTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/SupportsPartition.java b/paimon-core/src/main/java/org/apache/paimon/table/SupportsPartition.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/SupportsPartition.java
rename to paimon-core/src/main/java/org/apache/paimon/table/SupportsPartition.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/Table.java b/paimon-core/src/main/java/org/apache/paimon/table/Table.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/Table.java
rename to paimon-core/src/main/java/org/apache/paimon/table/Table.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/TableUtils.java b/paimon-core/src/main/java/org/apache/paimon/table/TableUtils.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/TableUtils.java
rename to paimon-core/src/main/java/org/apache/paimon/table/TableUtils.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BatchTableCommit.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/BatchTableCommit.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BatchTableCommit.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/BatchTableCommit.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BatchTableWrite.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/BatchTableWrite.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BatchTableWrite.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/BatchTableWrite.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BatchWriteBuilder.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/BatchWriteBuilder.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BatchWriteBuilder.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/BatchWriteBuilder.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BatchWriteBuilderImpl.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/BatchWriteBuilderImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BatchWriteBuilderImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/BatchWriteBuilderImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BucketComputer.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/BucketComputer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/BucketComputer.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/BucketComputer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/CommitMessage.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/CommitMessage.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/CommitMessage.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/CommitMessage.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/CommitMessageImpl.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/CommitMessageImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/CommitMessageImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/CommitMessageImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/CommitMessageSerializer.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/CommitMessageSerializer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/CommitMessageSerializer.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/CommitMessageSerializer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/InnerTableCommit.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/InnerTableCommit.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/InnerTableCommit.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/InnerTableCommit.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/InnerTableWrite.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/InnerTableWrite.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/InnerTableWrite.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/InnerTableWrite.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/PartitionComputer.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/PartitionComputer.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/PartitionComputer.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/PartitionComputer.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/SequenceGenerator.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/SequenceGenerator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/SequenceGenerator.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/SequenceGenerator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/SinkRecord.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/SinkRecord.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/SinkRecord.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/SinkRecord.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/SinkRecordConverter.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/SinkRecordConverter.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/SinkRecordConverter.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/SinkRecordConverter.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/StreamTableCommit.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/StreamTableCommit.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/StreamTableCommit.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/StreamTableCommit.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/StreamTableWrite.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/StreamTableWrite.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/StreamTableWrite.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/StreamTableWrite.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/StreamWriteBuilder.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/StreamWriteBuilder.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/StreamWriteBuilder.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/StreamWriteBuilder.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/StreamWriteBuilderImpl.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/StreamWriteBuilderImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/StreamWriteBuilderImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/StreamWriteBuilderImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/TableCommit.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/TableCommit.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/TableCommit.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/TableCommit.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/TableCommitImpl.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/TableCommitImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/TableCommitImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/TableCommitImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/TableWrite.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/TableWrite.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/TableWrite.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/TableWrite.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/TableWriteImpl.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/TableWriteImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/TableWriteImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/TableWriteImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/sink/WriteBuilder.java b/paimon-core/src/main/java/org/apache/paimon/table/sink/WriteBuilder.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/sink/WriteBuilder.java
rename to paimon-core/src/main/java/org/apache/paimon/table/sink/WriteBuilder.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/AbstractDataTableScan.java b/paimon-core/src/main/java/org/apache/paimon/table/source/AbstractDataTableScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/AbstractDataTableScan.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/AbstractDataTableScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/AppendOnlySplitGenerator.java b/paimon-core/src/main/java/org/apache/paimon/table/source/AppendOnlySplitGenerator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/AppendOnlySplitGenerator.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/AppendOnlySplitGenerator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/BatchDataTableScan.java b/paimon-core/src/main/java/org/apache/paimon/table/source/BatchDataTableScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/BatchDataTableScan.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/BatchDataTableScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/BatchDataTableScanImpl.java b/paimon-core/src/main/java/org/apache/paimon/table/source/BatchDataTableScanImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/BatchDataTableScanImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/BatchDataTableScanImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/DataSplit.java b/paimon-core/src/main/java/org/apache/paimon/table/source/DataSplit.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/DataSplit.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/DataSplit.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/DataTableScan.java b/paimon-core/src/main/java/org/apache/paimon/table/source/DataTableScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/DataTableScan.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/DataTableScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/EndOfScanException.java b/paimon-core/src/main/java/org/apache/paimon/table/source/EndOfScanException.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/EndOfScanException.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/EndOfScanException.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/InnerStreamTableScan.java b/paimon-core/src/main/java/org/apache/paimon/table/source/InnerStreamTableScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/InnerStreamTableScan.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/InnerStreamTableScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/InnerTableRead.java b/paimon-core/src/main/java/org/apache/paimon/table/source/InnerTableRead.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/InnerTableRead.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/InnerTableRead.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/InnerTableScan.java b/paimon-core/src/main/java/org/apache/paimon/table/source/InnerTableScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/InnerTableScan.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/InnerTableScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/KeyValueTableRead.java b/paimon-core/src/main/java/org/apache/paimon/table/source/KeyValueTableRead.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/KeyValueTableRead.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/KeyValueTableRead.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/MergeTreeSplitGenerator.java b/paimon-core/src/main/java/org/apache/paimon/table/source/MergeTreeSplitGenerator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/MergeTreeSplitGenerator.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/MergeTreeSplitGenerator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/ReadBuilder.java b/paimon-core/src/main/java/org/apache/paimon/table/source/ReadBuilder.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/ReadBuilder.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/ReadBuilder.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/ReadBuilderImpl.java b/paimon-core/src/main/java/org/apache/paimon/table/source/ReadBuilderImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/ReadBuilderImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/ReadBuilderImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/ReadOnceTableScan.java b/paimon-core/src/main/java/org/apache/paimon/table/source/ReadOnceTableScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/ReadOnceTableScan.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/ReadOnceTableScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/ResetRowKindRecordIterator.java b/paimon-core/src/main/java/org/apache/paimon/table/source/ResetRowKindRecordIterator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/ResetRowKindRecordIterator.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/ResetRowKindRecordIterator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/Split.java b/paimon-core/src/main/java/org/apache/paimon/table/source/Split.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/Split.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/Split.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/SplitGenerator.java b/paimon-core/src/main/java/org/apache/paimon/table/source/SplitGenerator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/SplitGenerator.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/SplitGenerator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/StreamDataTableScan.java b/paimon-core/src/main/java/org/apache/paimon/table/source/StreamDataTableScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/StreamDataTableScan.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/StreamDataTableScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/StreamDataTableScanImpl.java b/paimon-core/src/main/java/org/apache/paimon/table/source/StreamDataTableScanImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/StreamDataTableScanImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/StreamDataTableScanImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/StreamTableScan.java b/paimon-core/src/main/java/org/apache/paimon/table/source/StreamTableScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/StreamTableScan.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/StreamTableScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/TableRead.java b/paimon-core/src/main/java/org/apache/paimon/table/source/TableRead.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/TableRead.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/TableRead.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/TableScan.java b/paimon-core/src/main/java/org/apache/paimon/table/source/TableScan.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/TableScan.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/TableScan.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/TableStreamingReader.java b/paimon-core/src/main/java/org/apache/paimon/table/source/TableStreamingReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/TableStreamingReader.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/TableStreamingReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/ValueContentRowDataRecordIterator.java b/paimon-core/src/main/java/org/apache/paimon/table/source/ValueContentRowDataRecordIterator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/ValueContentRowDataRecordIterator.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/ValueContentRowDataRecordIterator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/ValueCountRowDataRecordIterator.java b/paimon-core/src/main/java/org/apache/paimon/table/source/ValueCountRowDataRecordIterator.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/ValueCountRowDataRecordIterator.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/ValueCountRowDataRecordIterator.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/BoundedWatermarkFollowUpScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/BoundedWatermarkFollowUpScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/BoundedWatermarkFollowUpScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/BoundedWatermarkFollowUpScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/CompactedStartingScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/CompactedStartingScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/CompactedStartingScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/CompactedStartingScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/CompactionChangelogFollowUpScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/CompactionChangelogFollowUpScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/CompactionChangelogFollowUpScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/CompactionChangelogFollowUpScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorFollowUpScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorFollowUpScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorFollowUpScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorFollowUpScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorStartingScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorStartingScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorStartingScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorStartingScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousFromSnapshotStartingScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousFromSnapshotStartingScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousFromSnapshotStartingScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousFromSnapshotStartingScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousFromTimestampStartingScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousFromTimestampStartingScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousFromTimestampStartingScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousFromTimestampStartingScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousLatestStartingScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousLatestStartingScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousLatestStartingScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/ContinuousLatestStartingScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/DeltaFollowUpScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/DeltaFollowUpScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/DeltaFollowUpScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/DeltaFollowUpScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/FollowUpScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/FollowUpScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/FollowUpScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/FollowUpScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/FullStartingScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/FullStartingScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/FullStartingScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/FullStartingScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/InputChangelogFollowUpScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/InputChangelogFollowUpScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/InputChangelogFollowUpScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/InputChangelogFollowUpScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/SnapshotSplitReader.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/SnapshotSplitReader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/SnapshotSplitReader.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/SnapshotSplitReader.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/SnapshotSplitReaderImpl.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/SnapshotSplitReaderImpl.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/SnapshotSplitReaderImpl.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/SnapshotSplitReaderImpl.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/StartingScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/StartingScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/StartingScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/StartingScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/StaticFromSnapshotStartingScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/StaticFromSnapshotStartingScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/StaticFromSnapshotStartingScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/StaticFromSnapshotStartingScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/StaticFromTimestampStartingScanner.java b/paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/StaticFromTimestampStartingScanner.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/source/snapshot/StaticFromTimestampStartingScanner.java
rename to paimon-core/src/main/java/org/apache/paimon/table/source/snapshot/StaticFromTimestampStartingScanner.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/system/AuditLogTable.java b/paimon-core/src/main/java/org/apache/paimon/table/system/AuditLogTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/system/AuditLogTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/system/AuditLogTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/system/BucketsTable.java b/paimon-core/src/main/java/org/apache/paimon/table/system/BucketsTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/system/BucketsTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/system/BucketsTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/system/FilesTable.java b/paimon-core/src/main/java/org/apache/paimon/table/system/FilesTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/system/FilesTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/system/FilesTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/system/OptionsTable.java b/paimon-core/src/main/java/org/apache/paimon/table/system/OptionsTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/system/OptionsTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/system/OptionsTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/system/SchemasTable.java b/paimon-core/src/main/java/org/apache/paimon/table/system/SchemasTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/system/SchemasTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/system/SchemasTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/system/SnapshotsTable.java b/paimon-core/src/main/java/org/apache/paimon/table/system/SnapshotsTable.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/system/SnapshotsTable.java
rename to paimon-core/src/main/java/org/apache/paimon/table/system/SnapshotsTable.java
diff --git a/flink-table-store-core/src/main/java/org/apache/paimon/table/system/SystemTableLoader.java b/paimon-core/src/main/java/org/apache/paimon/table/system/SystemTableLoader.java
similarity index 100%
rename from flink-table-store-core/src/main/java/org/apache/paimon/table/system/SystemTableLoader.java
rename to paimon-core/src/main/java/org/apache/paimon/table/system/SystemTableLoader.java
diff --git a/flink-table-store-core/src/main/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.file.catalog.CatalogFactory b/paimon-core/src/main/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.file.catalog.CatalogFactory
similarity index 100%
rename from flink-table-store-core/src/main/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.file.catalog.CatalogFactory
rename to paimon-core/src/main/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.file.catalog.CatalogFactory
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/CoreOptionsTest.java b/paimon-core/src/test/java/org/apache/paimon/CoreOptionsTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/CoreOptionsTest.java
rename to paimon-core/src/test/java/org/apache/paimon/CoreOptionsTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/FileFormatTest.java b/paimon-core/src/test/java/org/apache/paimon/file/FileFormatTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/FileFormatTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/FileFormatTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/KeyValueSerializerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/KeyValueSerializerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/KeyValueSerializerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/KeyValueSerializerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/TestFileStore.java b/paimon-core/src/test/java/org/apache/paimon/file/TestFileStore.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/TestFileStore.java
rename to paimon-core/src/test/java/org/apache/paimon/file/TestFileStore.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/TestKeyValueGenerator.java b/paimon-core/src/test/java/org/apache/paimon/file/TestKeyValueGenerator.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/TestKeyValueGenerator.java
rename to paimon-core/src/test/java/org/apache/paimon/file/TestKeyValueGenerator.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/append/AppendOnlyCompactManagerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/append/AppendOnlyCompactManagerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/append/AppendOnlyCompactManagerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/append/AppendOnlyCompactManagerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/append/AppendOnlyWriterTest.java b/paimon-core/src/test/java/org/apache/paimon/file/append/AppendOnlyWriterTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/append/AppendOnlyWriterTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/append/AppendOnlyWriterTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/append/IterativeCompactTaskTest.java b/paimon-core/src/test/java/org/apache/paimon/file/append/IterativeCompactTaskTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/append/IterativeCompactTaskTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/append/IterativeCompactTaskTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/casting/CastExecutorTest.java b/paimon-core/src/test/java/org/apache/paimon/file/casting/CastExecutorTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/casting/CastExecutorTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/casting/CastExecutorTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/catalog/CatalogFactoryTest.java b/paimon-core/src/test/java/org/apache/paimon/file/catalog/CatalogFactoryTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/catalog/CatalogFactoryTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/catalog/CatalogFactoryTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/disk/BufferFileWriterReaderTest.java b/paimon-core/src/test/java/org/apache/paimon/file/disk/BufferFileWriterReaderTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/disk/BufferFileWriterReaderTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/disk/BufferFileWriterReaderTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/disk/IOManagerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/disk/IOManagerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/disk/IOManagerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/disk/IOManagerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/format/FileFormatSuffixTest.java b/paimon-core/src/test/java/org/apache/paimon/file/format/FileFormatSuffixTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/format/FileFormatSuffixTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/format/FileFormatSuffixTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/format/FileStatsExtractingAvroFormat.java b/paimon-core/src/test/java/org/apache/paimon/file/format/FileStatsExtractingAvroFormat.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/format/FileStatsExtractingAvroFormat.java
rename to paimon-core/src/test/java/org/apache/paimon/file/format/FileStatsExtractingAvroFormat.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/format/FileStatsExtractingAvroFormatFactory.java b/paimon-core/src/test/java/org/apache/paimon/file/format/FileStatsExtractingAvroFormatFactory.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/format/FileStatsExtractingAvroFormatFactory.java
rename to paimon-core/src/test/java/org/apache/paimon/file/format/FileStatsExtractingAvroFormatFactory.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/format/FlushingFileFormat.java b/paimon-core/src/test/java/org/apache/paimon/file/format/FlushingFileFormat.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/format/FlushingFileFormat.java
rename to paimon-core/src/test/java/org/apache/paimon/file/format/FlushingFileFormat.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/io/DataFileMetaSerializerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/io/DataFileMetaSerializerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/io/DataFileMetaSerializerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/io/DataFileMetaSerializerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/io/DataFilePathFactoryTest.java b/paimon-core/src/test/java/org/apache/paimon/file/io/DataFilePathFactoryTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/io/DataFilePathFactoryTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/io/DataFilePathFactoryTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/io/DataFileTestDataGenerator.java b/paimon-core/src/test/java/org/apache/paimon/file/io/DataFileTestDataGenerator.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/io/DataFileTestDataGenerator.java
rename to paimon-core/src/test/java/org/apache/paimon/file/io/DataFileTestDataGenerator.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/io/DataFileTestUtils.java b/paimon-core/src/test/java/org/apache/paimon/file/io/DataFileTestUtils.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/io/DataFileTestUtils.java
rename to paimon-core/src/test/java/org/apache/paimon/file/io/DataFileTestUtils.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/io/KeyValueFileReadWriteTest.java b/paimon-core/src/test/java/org/apache/paimon/file/io/KeyValueFileReadWriteTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/io/KeyValueFileReadWriteTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/io/KeyValueFileReadWriteTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/io/RollingFileWriterTest.java b/paimon-core/src/test/java/org/apache/paimon/file/io/RollingFileWriterTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/io/RollingFileWriterTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/io/RollingFileWriterTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestCommittableSerializerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestCommittableSerializerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestCommittableSerializerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestCommittableSerializerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestEntrySerializerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestEntrySerializerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestEntrySerializerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestEntrySerializerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileMetaSerializerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileMetaSerializerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileMetaSerializerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileMetaSerializerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileMetaTest.java b/paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileMetaTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileMetaTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileMetaTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileTest.java b/paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestFileTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestListTest.java b/paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestListTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestListTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestListTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestTestDataGenerator.java b/paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestTestDataGenerator.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/manifest/ManifestTestDataGenerator.java
rename to paimon-core/src/test/java/org/apache/paimon/file/manifest/ManifestTestDataGenerator.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/memory/MemoryPoolFactoryTest.java b/paimon-core/src/test/java/org/apache/paimon/file/memory/MemoryPoolFactoryTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/memory/MemoryPoolFactoryTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/memory/MemoryPoolFactoryTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/LevelsTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/LevelsTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/LevelsTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/LevelsTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/LookupLevelsTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/LookupLevelsTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/LookupLevelsTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/LookupLevelsTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/MergeTreeTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/MergeTreeTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/MergeTreeTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/MergeTreeTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/SortBufferWriteBufferTestBase.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/SortBufferWriteBufferTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/SortBufferWriteBufferTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/SortBufferWriteBufferTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/CombiningRecordReaderTestBase.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/CombiningRecordReaderTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/CombiningRecordReaderTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/CombiningRecordReaderTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/ConcatRecordReaderTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/ConcatRecordReaderTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/ConcatRecordReaderTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/ConcatRecordReaderTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/ForceUpLevel0CompactionTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/ForceUpLevel0CompactionTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/ForceUpLevel0CompactionTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/ForceUpLevel0CompactionTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeFunctionWrapperTestBase.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeFunctionWrapperTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeFunctionWrapperTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/FullChangelogMergeFunctionWrapperTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/IntervalPartitionTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/IntervalPartitionTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/IntervalPartitionTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/IntervalPartitionTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/LookupChangelogMergeFunctionWrapperTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/LookupChangelogMergeFunctionWrapperTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/LookupChangelogMergeFunctionWrapperTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/LookupChangelogMergeFunctionWrapperTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/MergeFunctionTestUtils.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/MergeFunctionTestUtils.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/MergeFunctionTestUtils.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/MergeFunctionTestUtils.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactManagerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactManagerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactManagerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/MergeTreeCompactManagerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/ReducerMergeFunctionWrapperTestBase.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/ReducerMergeFunctionWrapperTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/ReducerMergeFunctionWrapperTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/ReducerMergeFunctionWrapperTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/SortMergeReaderTestBase.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/SortMergeReaderTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/SortMergeReaderTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/SortMergeReaderTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/UniversalCompactionTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/UniversalCompactionTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/UniversalCompactionTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/UniversalCompactionTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldAggregatorTest.java b/paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldAggregatorTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldAggregatorTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/mergetree/compact/aggregate/FieldAggregatorTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/operation/CleanedFileStoreExpireTest.java b/paimon-core/src/test/java/org/apache/paimon/file/operation/CleanedFileStoreExpireTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/operation/CleanedFileStoreExpireTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/operation/CleanedFileStoreExpireTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/operation/FileStoreCommitTest.java b/paimon-core/src/test/java/org/apache/paimon/file/operation/FileStoreCommitTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/operation/FileStoreCommitTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/operation/FileStoreCommitTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/operation/FileStoreExpireTestBase.java b/paimon-core/src/test/java/org/apache/paimon/file/operation/FileStoreExpireTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/operation/FileStoreExpireTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/file/operation/FileStoreExpireTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/operation/KeyValueFileStoreReadTest.java b/paimon-core/src/test/java/org/apache/paimon/file/operation/KeyValueFileStoreReadTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/operation/KeyValueFileStoreReadTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/operation/KeyValueFileStoreReadTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/operation/KeyValueFileStoreScanTest.java b/paimon-core/src/test/java/org/apache/paimon/file/operation/KeyValueFileStoreScanTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/operation/KeyValueFileStoreScanTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/operation/KeyValueFileStoreScanTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/operation/PartitionExpireTest.java b/paimon-core/src/test/java/org/apache/paimon/file/operation/PartitionExpireTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/operation/PartitionExpireTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/operation/PartitionExpireTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/operation/TestCommitThread.java b/paimon-core/src/test/java/org/apache/paimon/file/operation/TestCommitThread.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/operation/TestCommitThread.java
rename to paimon-core/src/test/java/org/apache/paimon/file/operation/TestCommitThread.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/operation/UncleanedFileStoreExpireTest.java b/paimon-core/src/test/java/org/apache/paimon/file/operation/UncleanedFileStoreExpireTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/operation/UncleanedFileStoreExpireTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/operation/UncleanedFileStoreExpireTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/partition/PartitionTimeExtractorTest.java b/paimon-core/src/test/java/org/apache/paimon/file/partition/PartitionTimeExtractorTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/partition/PartitionTimeExtractorTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/partition/PartitionTimeExtractorTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/predicate/BucketSelectorTest.java b/paimon-core/src/test/java/org/apache/paimon/file/predicate/BucketSelectorTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/predicate/BucketSelectorTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/predicate/BucketSelectorTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/predicate/PredicateBuilderTest.java b/paimon-core/src/test/java/org/apache/paimon/file/predicate/PredicateBuilderTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/predicate/PredicateBuilderTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/predicate/PredicateBuilderTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/predicate/PredicateTest.java b/paimon-core/src/test/java/org/apache/paimon/file/predicate/PredicateTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/predicate/PredicateTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/predicate/PredicateTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/schema/DataTypeJsonParserTest.java b/paimon-core/src/test/java/org/apache/paimon/file/schema/DataTypeJsonParserTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/schema/DataTypeJsonParserTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/schema/DataTypeJsonParserTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/schema/SchemaEvolutionUtilTest.java b/paimon-core/src/test/java/org/apache/paimon/file/schema/SchemaEvolutionUtilTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/schema/SchemaEvolutionUtilTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/schema/SchemaEvolutionUtilTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/schema/SchemaManagerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/schema/SchemaManagerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/schema/SchemaManagerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/schema/SchemaManagerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/schema/SchemaUtils.java b/paimon-core/src/test/java/org/apache/paimon/file/schema/SchemaUtils.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/schema/SchemaUtils.java
rename to paimon-core/src/test/java/org/apache/paimon/file/schema/SchemaUtils.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/schema/TableSchemaSerializationTest.java b/paimon-core/src/test/java/org/apache/paimon/file/schema/TableSchemaSerializationTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/schema/TableSchemaSerializationTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/schema/TableSchemaSerializationTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/schema/TableSchemaTest.java b/paimon-core/src/test/java/org/apache/paimon/file/schema/TableSchemaTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/schema/TableSchemaTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/schema/TableSchemaTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/sort/BinaryExternalSortBufferTest.java b/paimon-core/src/test/java/org/apache/paimon/file/sort/BinaryExternalSortBufferTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/sort/BinaryExternalSortBufferTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/sort/BinaryExternalSortBufferTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/sort/IntNormalizedKeyComputer.java b/paimon-core/src/test/java/org/apache/paimon/file/sort/IntNormalizedKeyComputer.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/sort/IntNormalizedKeyComputer.java
rename to paimon-core/src/test/java/org/apache/paimon/file/sort/IntNormalizedKeyComputer.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/sort/IntRecordComparator.java b/paimon-core/src/test/java/org/apache/paimon/file/sort/IntRecordComparator.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/sort/IntRecordComparator.java
rename to paimon-core/src/test/java/org/apache/paimon/file/sort/IntRecordComparator.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/stats/BinaryTableStatsTest.java b/paimon-core/src/test/java/org/apache/paimon/file/stats/BinaryTableStatsTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/stats/BinaryTableStatsTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/stats/BinaryTableStatsTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/stats/FieldStatsArraySerializerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/stats/FieldStatsArraySerializerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/stats/FieldStatsArraySerializerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/stats/FieldStatsArraySerializerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/stats/FieldStatsCollectorTest.java b/paimon-core/src/test/java/org/apache/paimon/file/stats/FieldStatsCollectorTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/stats/FieldStatsCollectorTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/stats/FieldStatsCollectorTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/stats/StatsTestUtils.java b/paimon-core/src/test/java/org/apache/paimon/file/stats/StatsTestUtils.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/stats/StatsTestUtils.java
rename to paimon-core/src/test/java/org/apache/paimon/file/stats/StatsTestUtils.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/stats/TestFileStatsExtractor.java b/paimon-core/src/test/java/org/apache/paimon/file/stats/TestFileStatsExtractor.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/stats/TestFileStatsExtractor.java
rename to paimon-core/src/test/java/org/apache/paimon/file/stats/TestFileStatsExtractor.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/BlockingIterator.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/BlockingIterator.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/BlockingIterator.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/BlockingIterator.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/FailingFileIO.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/FailingFileIO.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/FailingFileIO.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/FailingFileIO.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/FileStorePathFactoryTest.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/FileStorePathFactoryTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/FileStorePathFactoryTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/FileStorePathFactoryTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/ObjectSerializerTestBase.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/ObjectSerializerTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/ObjectSerializerTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/ObjectSerializerTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/OffsetRowTest.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/OffsetRowTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/OffsetRowTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/OffsetRowTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/ReusingKeyValue.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/ReusingKeyValue.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/ReusingKeyValue.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/ReusingKeyValue.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/ReusingTestData.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/ReusingTestData.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/ReusingTestData.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/ReusingTestData.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/SnapshotManagerTest.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/SnapshotManagerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/SnapshotManagerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/SnapshotManagerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/TestReusingRecordReader.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/TestReusingRecordReader.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/TestReusingRecordReader.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/TestReusingRecordReader.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/file/utils/TraceableFileIO.java b/paimon-core/src/test/java/org/apache/paimon/file/utils/TraceableFileIO.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/file/utils/TraceableFileIO.java
rename to paimon-core/src/test/java/org/apache/paimon/file/utils/TraceableFileIO.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyFileDataTableTest.java b/paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyFileDataTableTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyFileDataTableTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyFileDataTableTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyFileStoreTableTest.java b/paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyFileStoreTableTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyFileStoreTableTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyFileStoreTableTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyTableColumnTypeFileDataTest.java b/paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyTableColumnTypeFileDataTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyTableColumnTypeFileDataTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyTableColumnTypeFileDataTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyTableColumnTypeFileMetaTest.java b/paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyTableColumnTypeFileMetaTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyTableColumnTypeFileMetaTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyTableColumnTypeFileMetaTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyTableFileMetaFilterTest.java b/paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyTableFileMetaFilterTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/AppendOnlyTableFileMetaFilterTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/AppendOnlyTableFileMetaFilterTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountColumnTypeFileDataTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountColumnTypeFileDataTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountColumnTypeFileDataTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountColumnTypeFileDataTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountColumnTypeFileMetaTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountColumnTypeFileMetaTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountColumnTypeFileMetaTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountColumnTypeFileMetaTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileDataTableTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileDataTableTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileDataTableTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileDataTableTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileMetaFilterTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileMetaFilterTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileMetaFilterTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileMetaFilterTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileStoreTableTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileStoreTableTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileStoreTableTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogValueCountFileStoreTableTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyColumnTypeFileDataTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyColumnTypeFileDataTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyColumnTypeFileDataTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyColumnTypeFileDataTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileDataTableTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileDataTableTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileDataTableTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileDataTableTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileMetaFilterTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileMetaFilterTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileMetaFilterTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileMetaFilterTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTableTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTableTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTableTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTableTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyTableColumnTypeFileMetaTest.java b/paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyTableColumnTypeFileMetaTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyTableColumnTypeFileMetaTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ChangelogWithKeyTableColumnTypeFileMetaTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ColumnTypeFileDataTestBase.java b/paimon-core/src/test/java/org/apache/paimon/table/ColumnTypeFileDataTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ColumnTypeFileDataTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ColumnTypeFileDataTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/ColumnTypeFileMetaTestBase.java b/paimon-core/src/test/java/org/apache/paimon/table/ColumnTypeFileMetaTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/ColumnTypeFileMetaTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/table/ColumnTypeFileMetaTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/FileDataFilterTestBase.java b/paimon-core/src/test/java/org/apache/paimon/table/FileDataFilterTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/FileDataFilterTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/table/FileDataFilterTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/FileMetaFilterTestBase.java b/paimon-core/src/test/java/org/apache/paimon/table/FileMetaFilterTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/FileMetaFilterTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/table/FileMetaFilterTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/FileStoreTableTestBase.java b/paimon-core/src/test/java/org/apache/paimon/table/FileStoreTableTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/FileStoreTableTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/table/FileStoreTableTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/SchemaEvolutionTableTestBase.java b/paimon-core/src/test/java/org/apache/paimon/table/SchemaEvolutionTableTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/SchemaEvolutionTableTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/table/SchemaEvolutionTableTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/SchemaEvolutionTest.java b/paimon-core/src/test/java/org/apache/paimon/table/SchemaEvolutionTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/SchemaEvolutionTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/SchemaEvolutionTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/WritePreemptMemoryTest.java b/paimon-core/src/test/java/org/apache/paimon/table/WritePreemptMemoryTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/WritePreemptMemoryTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/WritePreemptMemoryTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/sink/CommitMessageSerializerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/sink/CommitMessageSerializerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/sink/CommitMessageSerializerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/sink/CommitMessageSerializerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/sink/SinkRecordConverterTest.java b/paimon-core/src/test/java/org/apache/paimon/table/sink/SinkRecordConverterTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/sink/SinkRecordConverterTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/sink/SinkRecordConverterTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/sink/TableWriteTest.java b/paimon-core/src/test/java/org/apache/paimon/table/sink/TableWriteTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/sink/TableWriteTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/sink/TableWriteTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/BatchDataTableScanTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/BatchDataTableScanTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/BatchDataTableScanTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/BatchDataTableScanTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/RowDataRecordIteratorTestBase.java b/paimon-core/src/test/java/org/apache/paimon/table/source/RowDataRecordIteratorTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/RowDataRecordIteratorTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/RowDataRecordIteratorTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/SplitGeneratorTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/SplitGeneratorTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/SplitGeneratorTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/SplitGeneratorTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/SplitTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/SplitTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/SplitTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/SplitTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/StreamDataTableScanTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/StreamDataTableScanTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/StreamDataTableScanTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/StreamDataTableScanTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/ValueContentRowDataRecordIteratorTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/ValueContentRowDataRecordIteratorTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/ValueContentRowDataRecordIteratorTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/ValueContentRowDataRecordIteratorTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/ValueCountRowDataRecordIteratorTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/ValueCountRowDataRecordIteratorTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/ValueCountRowDataRecordIteratorTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/ValueCountRowDataRecordIteratorTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/BoundedWatermarkFollowUpScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/BoundedWatermarkFollowUpScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/BoundedWatermarkFollowUpScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/BoundedWatermarkFollowUpScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/CompactedStartingScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/CompactedStartingScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/CompactedStartingScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/CompactedStartingScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/CompactionChangelogFollowUpScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/CompactionChangelogFollowUpScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/CompactionChangelogFollowUpScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/CompactionChangelogFollowUpScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorFollowUpScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorFollowUpScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorFollowUpScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorFollowUpScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorStartingScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorStartingScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorStartingScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousCompactorStartingScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousFromTimestampStartingScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousFromTimestampStartingScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousFromTimestampStartingScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousFromTimestampStartingScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousLatestStartingScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousLatestStartingScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousLatestStartingScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ContinuousLatestStartingScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/DeltaFollowUpScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/DeltaFollowUpScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/DeltaFollowUpScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/DeltaFollowUpScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/FullStartingScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/FullStartingScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/FullStartingScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/FullStartingScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/InputChangelogFollowUpScannerTest.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/InputChangelogFollowUpScannerTest.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/InputChangelogFollowUpScannerTest.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/InputChangelogFollowUpScannerTest.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ScannerTestBase.java b/paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ScannerTestBase.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/table/source/snapshot/ScannerTestBase.java
rename to paimon-core/src/test/java/org/apache/paimon/table/source/snapshot/ScannerTestBase.java
diff --git a/flink-table-store-core/src/test/java/org/apache/paimon/utils/CompatibilityTestUtils.java b/paimon-core/src/test/java/org/apache/paimon/utils/CompatibilityTestUtils.java
similarity index 100%
rename from flink-table-store-core/src/test/java/org/apache/paimon/utils/CompatibilityTestUtils.java
rename to paimon-core/src/test/java/org/apache/paimon/utils/CompatibilityTestUtils.java
diff --git a/flink-table-store-core/src/test/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.format.FileFormatFactory b/paimon-core/src/test/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.format.FileFormatFactory
similarity index 100%
rename from flink-table-store-core/src/test/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.format.FileFormatFactory
rename to paimon-core/src/test/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.format.FileFormatFactory
diff --git a/flink-table-store-core/src/test/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.fs.FileIOLoader b/paimon-core/src/test/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.fs.FileIOLoader
similarity index 100%
rename from flink-table-store-core/src/test/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.fs.FileIOLoader
rename to paimon-core/src/test/resources/META-INF/services/org.apache.flink.table.store.org.apache.paimon.fs.FileIOLoader
diff --git a/flink-table-store-core/src/test/resources/compatibility/table-changelog-0.2.zip b/paimon-core/src/test/resources/compatibility/table-changelog-0.2.zip
similarity index 100%
rename from flink-table-store-core/src/test/resources/compatibility/table-changelog-0.2.zip
rename to paimon-core/src/test/resources/compatibility/table-changelog-0.2.zip
diff --git a/flink-table-store-core/src/test/resources/log4j2-test.properties b/paimon-core/src/test/resources/log4j2-test.properties
similarity index 100%
rename from flink-table-store-core/src/test/resources/log4j2-test.properties
rename to paimon-core/src/test/resources/log4j2-test.properties
diff --git a/pom.xml b/pom.xml
index 30e4f1a40..d0876bed6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,7 +56,7 @@ under the License.
<module>paimon-codegen</module>
<module>paimon-codegen-loader</module>
<module>paimon-common</module>
- <module>flink-table-store-core</module>
+ <module>paimon-core</module>
<module>paimon-flink</module>
<module>paimon-docs</module>
<module>paimon-e2e-tests</module>