From ae9147091f52a70349760b52aa57c0af6a40107f Mon Sep 17 00:00:00 2001 From: smdsbz <smdsbz@qq.com> Date: Tue, 14 Jan 2025 13:02:06 +0800 Subject: [PATCH] method to test availability of listFilesPaged --- .../src/main/java/org/apache/paimon/fs/FileIO.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/paimon-common/src/main/java/org/apache/paimon/fs/FileIO.java b/paimon-common/src/main/java/org/apache/paimon/fs/FileIO.java index 2e0960e5ee930..d5b5c4ff3b502 100644 --- a/paimon-common/src/main/java/org/apache/paimon/fs/FileIO.java +++ b/paimon-common/src/main/java/org/apache/paimon/fs/FileIO.java @@ -133,6 +133,15 @@ default FileStatus[] listFiles(Path path, boolean recursive) throws IOException return statuses.toArray(new FileStatus[0]); } + /** + * Tests whether {@link #listFilesPaged} is supported. + * + * @return whether {@link #listFilesPaged} is supported + */ + default boolean supportsListFilesPaged() { + return false; + } + /** * List the statuses of the files in the given path in non-overlapping pages, if the path is a * directory.