This is an automated email from the ASF dual-hosted git repository.
SpriCoder pushed a change to branch fs/inner-view
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 600b516f8ae add head
new 08ad58029e7 add write
new d0672836c6f use sidecat file
new 06842599445 add tee
new 0065d16a0c6 check old version
new eed096463f3 update join
new 33a3a30d763 add unix and extend
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../plans/2026-04-29-cli-filesystem-mode.md | 169 +++++-
.../2026-05-02-cli-fs-unix-standard-extensions.md | 55 ++
.../specs/2026-04-29-cli-filesystem-mode-design.md | 374 +++++++++---
.../java/org/apache/iotdb/cli/AbstractCli.java | 35 ++
.../src/main/java/org/apache/iotdb/cli/Cli.java | 17 +-
.../org/apache/iotdb/cli/fs/FilesystemShell.java | 551 +++++++++++++++++-
.../iotdb/cli/fs/command/FilesystemCommand.java | 73 ++-
.../cli/fs/command/FilesystemCommandParser.java | 285 +++++++++-
.../org/apache/iotdb/cli/fs/node/FsNodeType.java | 5 +-
...ovider.java => FilesystemMutationProvider.java} | 23 +-
.../cli/fs/provider/FilesystemSchemaProvider.java | 16 +
.../cli/fs/provider/TableCsvAppendPlanner.java | 286 ++++++++++
.../provider/TableFilesystemMutationProvider.java | 165 ++++++
.../fs/provider/TableFilesystemSchemaProvider.java | 361 ++++++++++--
.../iotdb/cli/fs/provider/TableFilesystemSql.java | 17 +-
.../fs/provider/TreeFilesystemSchemaProvider.java | 29 +
.../UnsupportedFilesystemMutationProvider.java | 69 +++
.../apache/iotdb/cli/fs/sql/JdbcSqlExecutor.java | 7 +
.../org/apache/iotdb/cli/fs/sql/SqlExecutor.java | 2 +
.../org/apache/iotdb/cli/utils/JlineUtils.java | 4 +-
.../java/org/apache/iotdb/cli/AbstractCliTest.java | 29 +
.../apache/iotdb/cli/CliFilesystemModeTest.java | 35 +-
.../apache/iotdb/cli/fs/FilesystemShellTest.java | 625 +++++++++++++++++++--
.../fs/command/FilesystemCommandParserTest.java | 252 ++++++++-
.../TableFilesystemMutationProviderTest.java | 229 ++++++++
.../TableFilesystemSchemaProviderTest.java | 260 +++++++--
.../iotdb/cli/fs/sql/JdbcSqlExecutorTest.java | 10 +
.../org/apache/iotdb/cli/utils/JlineUtilsTest.java | 7 +
28 files changed, 3668 insertions(+), 322 deletions(-)
create mode 100644
docs/superpowers/plans/2026-05-02-cli-fs-unix-standard-extensions.md
copy
iotdb-client/cli/src/main/java/org/apache/iotdb/cli/fs/provider/{FilesystemSchemaProvider.java
=> FilesystemMutationProvider.java} (63%)
create mode 100644
iotdb-client/cli/src/main/java/org/apache/iotdb/cli/fs/provider/TableCsvAppendPlanner.java
create mode 100644
iotdb-client/cli/src/main/java/org/apache/iotdb/cli/fs/provider/TableFilesystemMutationProvider.java
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/windowing/exception/WindowingException.java
=>
iotdb-client/cli/src/main/java/org/apache/iotdb/cli/fs/provider/TableFilesystemSql.java
(71%)
create mode 100644
iotdb-client/cli/src/main/java/org/apache/iotdb/cli/fs/provider/UnsupportedFilesystemMutationProvider.java
create mode 100644
iotdb-client/cli/src/test/java/org/apache/iotdb/cli/fs/provider/TableFilesystemMutationProviderTest.java