path # lines of code bindings/java/tools/build.py 64 bindings/java/src/main/java/org/apache/opendal/OpenDALException.java 29 bindings/java/src/main/java/org/apache/opendal/AsyncOperator.java 166 bindings/java/src/main/java/org/apache/opendal/Environment.java 44 bindings/java/src/main/java/org/apache/opendal/PresignedRequest.java 9 bindings/java/src/main/java/org/apache/opendal/Layer.java 4 bindings/java/src/main/java/org/apache/opendal/Entry.java 11 bindings/java/src/main/java/org/apache/opendal/ListOptions.java 6 bindings/java/src/main/java/org/apache/opendal/Metadata.java 56 bindings/java/src/main/java/org/apache/opendal/layer/ConcurrentLimitLayer.java 16 bindings/java/src/main/java/org/apache/opendal/layer/RetryLayer.java 22 bindings/java/src/main/java/org/apache/opendal/layer/package-info.java 1 bindings/java/src/main/java/org/apache/opendal/WriteOptions.java 15 bindings/java/src/main/java/org/apache/opendal/ServiceConfig.java 2058 bindings/java/src/main/java/org/apache/opendal/Capability.java 112 bindings/java/src/main/java/org/apache/opendal/AsyncExecutor.java 12 bindings/java/src/main/java/org/apache/opendal/Operator.java 86 bindings/java/src/main/java/org/apache/opendal/OpenDAL.java 20 bindings/java/src/main/java/org/apache/opendal/NativeObject.java 22 bindings/java/src/main/java/org/apache/opendal/NativeLibrary.java 68 bindings/java/src/main/java/org/apache/opendal/OperatorInputStream.java 39 bindings/java/src/main/java/org/apache/opendal/OperatorOutputStream.java 56 bindings/java/src/main/java/org/apache/opendal/OperatorInfo.java 23 bindings/java/src/main/java/org/apache/opendal/package-info.java 1 bindings/java/src/layer.rs 44 bindings/java/src/utility.rs 27 bindings/java/src/async_operator.rs 659 bindings/java/src/operator.rs 234 bindings/java/src/operator_input_stream.rs 66 bindings/java/src/lib.rs 169 bindings/java/src/error.rs 78 bindings/java/src/executor.rs 154 bindings/java/src/operator_output_stream.rs 64 bindings/java/src/convert.rs 66 bindings/java/Cargo.toml 158 bindings/c/include/opendal.h 207 bindings/c/cbindgen.toml 49 bindings/c/src/operator_info.rs 139 bindings/c/src/entry.rs 38 bindings/c/src/writer.rs 58 bindings/c/src/reader.rs 77 bindings/c/src/metadata.rs 45 bindings/c/src/operator.rs 327 bindings/c/src/lister.rs 49 bindings/c/src/lib.rs 34 bindings/c/src/error.rs 57 bindings/c/src/result.rs 56 bindings/c/src/types.rs 97 bindings/c/Cargo.toml 53 bindings/c/build.rs 8 bindings/dart/rust/src/api/opendal_api.rs 89 bindings/dart/rust/src/api/mod.rs 2 bindings/dart/rust/src/lib.rs 2 bindings/dart/rust/Cargo.toml 42 bindings/dart/analysis_options.yaml 3 bindings/dart/flutter_rust_bridge.yaml 4 bindings/dart/pubspec.yaml 19 bindings/dart/lib/src/rust/api/capability.dart 144 bindings/dart/lib/src/rust/api/opendal_api.dart 29 bindings/dart/lib/src/rust/frb_generated.web.dart 219 bindings/dart/lib/src/rust/frb_generated.io.dart 243 bindings/dart/lib/opendal.dart 141 bindings/python/src/utils.rs 45 bindings/python/src/options.rs 13 bindings/python/src/errors.rs 55 bindings/python/src/metadata.rs 86 bindings/python/src/operator.rs 538 bindings/python/src/capability.rs 79 bindings/python/src/lister.rs 43 bindings/python/src/lib.rs 22 bindings/python/src/layers.rs 94 bindings/python/src/file.rs 468 bindings/python/python/opendal/__init__.py 2 bindings/python/python/opendal/exceptions.pyi 11 bindings/python/python/opendal/layers.pyi 19 bindings/python/python/opendal/__base.pyi 665 bindings/python/python/opendal/__init__.pyi 181 bindings/python/template/module.html.jinja2 28 bindings/python/Cargo.toml 171 bindings/python/pyproject.toml 69 bindings/python/benchmark/async_origin_s3_benchmark_with_gevent.py 68 bindings/python/benchmark/async_opendal_benchmark.py 54 bindings/nodejs/scripts/header.js 27 bindings/nodejs/src/capability.rs 142 bindings/nodejs/src/lib.rs 590 bindings/nodejs/Cargo.toml 158 bindings/nodejs/generated.js 312 bindings/nodejs/benchmark/node.js 86 bindings/nodejs/benchmark/deno.ts 90 bindings/nodejs/index.js 106 bindings/nodejs/theme/index.tsx 22 bindings/nodejs/build.rs 4 bindings/ruby/src/operator_info.rs 35 bindings/ruby/src/metadata.rs 56 bindings/ruby/src/middlewares.rs 102 bindings/ruby/src/operator.rs 164 bindings/ruby/src/capability.rs 121 bindings/ruby/src/lister.rs 65 bindings/ruby/src/lib.rs 27 bindings/ruby/src/io.rs 232 bindings/ruby/Cargo.toml 56 bindings/ruby/opendal.gemspec 27 bindings/ruby/build.rs 4 bindings/ruby/lib/opendal.rb 6 bindings/ruby/lib/opendal_ruby/io.rb 32 bindings/ruby/lib/opendal_ruby/operator_info.rb 7 bindings/ruby/lib/opendal_ruby/metadata.rb 17 bindings/ruby/lib/opendal_ruby/operator.rb 7 bindings/ruby/lib/opendal_ruby/entry.rb 13 bindings/ruby/extconf.rb 3 bindings/php/opendal-php.stubs.php 33 bindings/php/src/lib.rs 86 bindings/php/Cargo.toml 48 bindings/php/phpunit.xml 12 bindings/d/build.d 33 bindings/d/source/opendal/operator.d 174 bindings/d/source/opendal/opendal_c.c 3 bindings/d/source/opendal/package.d 73 bindings/ocaml/src/operator.mli 36 bindings/ocaml/src/operator/entry.rs 16 bindings/ocaml/src/operator/reader.rs 8 bindings/ocaml/src/operator/metadata.rs 41 bindings/ocaml/src/operator/mod.rs 65 bindings/ocaml/src/operator/_type.rs 13 bindings/ocaml/src/seek_from/mod.rs 35 bindings/ocaml/src/lib.rs 17 bindings/ocaml/src/seek_from.ml 19 bindings/ocaml/src/seek_from.mli 19 bindings/ocaml/src/operator.ml 36 bindings/ocaml/Cargo.toml 51 bindings/ocaml/build.rs 10 bindings/ocaml/lib/opendal.ml 18 bindings/ocaml/lib/operator.mli 145 bindings/ocaml/lib/operator.ml 47 bindings/swift/OpenDAL/Package.swift 26 bindings/swift/OpenDAL/Sources/OpenDAL/Operator.swift 72 bindings/swift/OpenDAL/Sources/OpenDAL/Data+OpenDAL.swift 15 bindings/zig/src/opendal.zig 399 bindings/zig/build.zig 109 bindings/go/delete.go 31 bindings/go/opendal.go 51 bindings/go/metadata.go 122 bindings/go/operator.go 184 bindings/go/lister.go 183 bindings/go/write.go 162 bindings/go/util_windows.go 43 bindings/go/util_unix.go 40 bindings/go/ffi.go 109 bindings/go/types.go 249 bindings/go/error.go 60 bindings/go/reader.go 150 bindings/go/operator_info.go 258 bindings/go/stat.go 66 bindings/haskell/haskell-src/OpenDAL/FFI.hs 138 bindings/haskell/haskell-src/OpenDAL.hs 511 bindings/haskell/opendal.cabal 76 bindings/haskell/src/logger.rs 23 bindings/haskell/src/lib.rs 377 bindings/haskell/src/result.rs 70 bindings/haskell/src/types.rs 101 bindings/haskell/Cargo.toml 50 bindings/haskell/Setup.hs 78 bindings/dotnet/src/lib.rs 50 bindings/dotnet/DotOpenDAL/BlockingOperator.cs 37 bindings/dotnet/build.py 46 bindings/dotnet/Cargo.toml 48 bindings/cpp/include/opendal.hpp 109 bindings/cpp/include/data_structure.hpp 27 bindings/cpp/include/async_defs.hpp 5 bindings/cpp/include/opendal_async.hpp 23 bindings/cpp/src/reader.cpp 33 bindings/cpp/src/operator.cpp 103 bindings/cpp/src/utils/ffi_converter.hpp 6 bindings/cpp/src/utils/rust_converter.hpp 20 bindings/cpp/src/utils/ffi_converter.cpp 8 bindings/cpp/src/lister.cpp 24 bindings/cpp/src/opendal_async.cpp 31 bindings/cpp/src/reader.rs 21 bindings/cpp/src/async.rs 72 bindings/cpp/src/lister.rs 12 bindings/cpp/src/lib.rs 121 bindings/cpp/src/types.rs 72 bindings/cpp/Cargo.toml 55 bindings/cpp/build.rs 36 bindings/lua/opendal-0.1.0-1.rockspec 24 bindings/lua/src/metadata_doc.lua 2 bindings/lua/src/operator_doc.lua 2 bindings/lua/src/lib.rs 175 bindings/lua/Cargo.toml 54 bindings/lua/example/fs.lua 8 rust-toolchain.toml 19 scripts/workspace.py 29 scripts/verify.py 102 scripts/constants.py 13 scripts/merge_local_staging.py 50 scripts/dependencies.py 39 fixtures/sqlite/data.sql 4 fixtures/mysql/init.sql 4 fixtures/postgresql/init.sql 1 fixtures/hdfs/gcs-core-site.xml 32 fixtures/hdfs/azurite-azblob-core-site.xml 17 fixtures/hdfs/minio-s3-core-site.xml 27 fixtures/hdfs/hdfs-site.xml 6 fixtures/tikv/tikv.toml 30 fixtures/tikv/pd.toml 19 fixtures/tikv/tikv-tls.toml 38 fixtures/tikv/pd-tls.toml 27 rustfmt.toml 24 dev/src/generate/parser.rs 399 dev/src/generate/mod.rs 15 dev/src/generate/python.rs 36 dev/src/generate/java.rs 113 dev/src/release/package.rs 165 dev/src/release/mod.rs 84 dev/src/main.rs 48 dev/Cargo.toml 47 core/fuzz/fuzz_reader.rs 34 core/fuzz/Cargo.toml 86 core/fuzz/fuzz_writer.rs 86 core/src/services/redis/core.rs 82 core/src/services/redis/config.rs 19 core/src/services/redis/mod.rs 8 core/src/services/redis/backend.rs 245 core/src/services/gridfs/core.rs 23 core/src/services/gridfs/config.rs 16 core/src/services/gridfs/mod.rs 8 core/src/services/gridfs/backend.rs 22 core/src/services/github/core.rs 257 core/src/services/github/writer.rs 26 core/src/services/github/delete.rs 20 core/src/services/github/config.rs 15 core/src/services/github/mod.rs 16 core/src/services/github/backend.rs 217 core/src/services/github/lister.rs 80 core/src/services/github/error.rs 50 core/src/services/d1/model.rs 96 core/src/services/d1/config.rs 18 core/src/services/d1/mod.rs 10 core/src/services/d1/backend.rs 271 core/src/services/d1/error.rs 45 core/src/services/azdls/core.rs 288 core/src/services/azdls/writer.rs 71 core/src/services/azdls/delete.rs 24 core/src/services/azdls/config.rs 14 core/src/services/azdls/mod.rs 16 core/src/services/azdls/backend.rs 299 core/src/services/azdls/lister.rs 113 core/src/services/azdls/error.rs 23 core/src/services/persy/config.rs 10 core/src/services/persy/mod.rs 6 core/src/services/persy/backend.rs 100 core/src/services/b2/core.rs 530 core/src/services/b2/writer.rs 134 core/src/services/b2/delete.rs 31 core/src/services/b2/config.rs 16 core/src/services/b2/mod.rs 16 core/src/services/b2/backend.rs 333 core/src/services/b2/lister.rs 12 core/src/services/b2/error.rs 91 core/src/services/moka/config.rs 18 core/src/services/moka/mod.rs 6 core/src/services/moka/backend.rs 97 core/src/services/azfile/core.rs 277 core/src/services/azfile/writer.rs 62 core/src/services/azfile/delete.rs 28 core/src/services/azfile/config.rs 15 core/src/services/azfile/mod.rs 16 core/src/services/azfile/backend.rs 305 core/src/services/azfile/lister.rs 172 core/src/services/azfile/error.rs 23 core/src/services/fs/core.rs 53 core/src/services/fs/writer.rs 174 core/src/services/fs/reader.rs 77 core/src/services/fs/delete.rs 48 core/src/services/fs/config.rs 10 core/src/services/fs/mod.rs 16 core/src/services/fs/backend.rs 454 core/src/services/fs/lister.rs 78 core/src/services/memory/config.rs 9 core/src/services/memory/mod.rs 6 core/src/services/memory/backend.rs 42 core/src/services/cacache/config.rs 7 core/src/services/cacache/mod.rs 6 core/src/services/cacache/backend.rs 49 core/src/services/redb/config.rs 11 core/src/services/redb/mod.rs 6 core/src/services/redb/backend.rs 68 core/src/services/alluxio/core.rs 20 core/src/services/alluxio/writer.rs 48 core/src/services/alluxio/delete.rs 17 core/src/services/alluxio/config.rs 13 core/src/services/alluxio/mod.rs 16 core/src/services/alluxio/backend.rs 194 core/src/services/alluxio/lister.rs 48 core/src/services/alluxio/error.rs 65 core/src/services/sqlite/config.rs 16 core/src/services/sqlite/mod.rs 6 core/src/services/sqlite/backend.rs 166 core/src/services/mongodb/config.rs 17 core/src/services/mongodb/mod.rs 6 core/src/services/mongodb/backend.rs 250 core/src/services/sled/config.rs 14 core/src/services/sled/mod.rs 6 core/src/services/sled/backend.rs 178 core/src/services/mysql/config.rs 16 core/src/services/mysql/mod.rs 6 core/src/services/mysql/backend.rs 22 core/src/services/nebula_graph/config.rs 19 core/src/services/nebula_graph/mod.rs 6 core/src/services/nebula_graph/backend.rs 325 core/src/services/pcloud/core.rs 283 core/src/services/pcloud/writer.rs 38 core/src/services/pcloud/delete.rs 38 core/src/services/pcloud/config.rs 15 core/src/services/pcloud/mod.rs 16 core/src/services/pcloud/backend.rs 282 core/src/services/pcloud/lister.rs 62 core/src/services/pcloud/error.rs 13 core/src/services/atomicserver/config.rs 16 core/src/services/atomicserver/mod.rs 6 core/src/services/atomicserver/backend.rs 344 core/src/services/oss/core.rs 895 core/src/services/oss/writer.rs 172 core/src/services/oss/delete.rs 72 core/src/services/oss/config.rs 32 core/src/services/oss/mod.rs 16 core/src/services/oss/backend.rs 474 core/src/services/oss/lister.rs 181 core/src/services/oss/error.rs 71 core/src/services/ftp/core.rs 101 core/src/services/ftp/writer.rs 81 core/src/services/ftp/reader.rs 18 core/src/services/ftp/err.rs 21 core/src/services/ftp/delete.rs 37 core/src/services/ftp/config.rs 15 core/src/services/ftp/mod.rs 18 core/src/services/ftp/backend.rs 310 core/src/services/ftp/lister.rs 46 core/src/services/postgresql/config.rs 16 core/src/services/postgresql/mod.rs 6 core/src/services/postgresql/backend.rs 23 core/src/services/aliyun_drive/core.rs 564 core/src/services/aliyun_drive/writer.rs 84 core/src/services/aliyun_drive/delete.rs 28 core/src/services/aliyun_drive/config.rs 17 core/src/services/aliyun_drive/mod.rs 16 core/src/services/aliyun_drive/backend.rs 343 core/src/services/aliyun_drive/lister.rs 100 core/src/services/aliyun_drive/error.rs 36 core/src/services/hdfs/writer.rs 94 core/src/services/hdfs/reader.rs 75 core/src/services/hdfs/delete.rs 55 core/src/services/hdfs/config.rs 17 core/src/services/hdfs/mod.rs 14 core/src/services/hdfs/backend.rs 55 core/src/services/hdfs/lister.rs 64 core/src/services/foundationdb/config.rs 13 core/src/services/foundationdb/mod.rs 6 core/src/services/foundationdb/backend.rs 72 core/src/services/tikv/config.rs 16 core/src/services/tikv/mod.rs 6 core/src/services/tikv/backend.rs 194 core/src/services/hdfs_native/writer.rs 36 core/src/services/hdfs_native/reader.rs 11 core/src/services/hdfs_native/delete.rs 24 core/src/services/hdfs_native/config.rs 14 core/src/services/hdfs_native/mod.rs 16 core/src/services/hdfs_native/backend.rs 54 core/src/services/hdfs_native/lister.rs 60 core/src/services/hdfs_native/error.rs 36 core/src/services/mini_moka/config.rs 13 core/src/services/mini_moka/mod.rs 6 core/src/services/mini_moka/backend.rs 81 core/src/services/swift/core.rs 236 core/src/services/swift/writer.rs 29 core/src/services/swift/delete.rs 25 core/src/services/swift/config.rs 15 core/src/services/swift/mod.rs 16 core/src/services/swift/backend.rs 60 core/src/services/swift/lister.rs 89 core/src/services/swift/error.rs 59 core/src/services/mod.rs 130 core/src/services/huggingface/core.rs 96 core/src/services/huggingface/config.rs 16 core/src/services/huggingface/mod.rs 12 core/src/services/huggingface/backend.rs 215 core/src/services/huggingface/lister.rs 59 core/src/services/huggingface/error.rs 14 core/src/services/gdrive/core.rs 400 core/src/services/gdrive/writer.rs 49 core/src/services/gdrive/delete.rs 32 core/src/services/gdrive/config.rs 16 core/src/services/gdrive/mod.rs 18 core/src/services/gdrive/backend.rs 131 core/src/services/gdrive/lister.rs 71 core/src/services/gdrive/error.rs 46 core/src/services/gdrive/builder.rs 185 core/src/services/memcached/config.rs 14 core/src/services/memcached/binary.rs 249 core/src/services/memcached/mod.rs 8 core/src/services/memcached/backend.rs 124 core/src/services/http/core.rs 18 core/src/services/http/config.rs 16 core/src/services/http/mod.rs 10 core/src/services/http/backend.rs 227 core/src/services/http/error.rs 27 core/src/services/seafile/core.rs 259 core/src/services/seafile/writer.rs 31 core/src/services/seafile/delete.rs 18 core/src/services/seafile/config.rs 16 core/src/services/seafile/mod.rs 16 core/src/services/seafile/backend.rs 233 core/src/services/seafile/lister.rs 54 core/src/services/seafile/error.rs 53 core/src/services/koofr/core.rs 118 core/src/services/koofr/writer.rs 27 core/src/services/koofr/delete.rs 25 core/src/services/koofr/config.rs 15 core/src/services/koofr/mod.rs 16 core/src/services/koofr/backend.rs 270 core/src/services/koofr/lister.rs 56 core/src/services/koofr/error.rs 38 core/src/services/ipfs/core.rs 88 core/src/services/ipfs/config.rs 10 core/src/services/ipfs/mod.rs 12 core/src/services/ipfs/backend.rs 103 core/src/services/ipfs/ipld.rs 44 core/src/services/ipfs/error.rs 25 core/src/services/cos/core.rs 576 core/src/services/cos/writer.rs 173 core/src/services/cos/delete.rs 24 core/src/services/cos/config.rs 17 core/src/services/cos/mod.rs 16 core/src/services/cos/backend.rs 339 core/src/services/cos/lister.rs 177 core/src/services/cos/error.rs 72 core/src/services/dropbox/core.rs 38 core/src/services/dropbox/writer.rs 29 core/src/services/dropbox/delete.rs 30 core/src/services/dropbox/config.rs 16 core/src/services/dropbox/mod.rs 18 core/src/services/dropbox/backend.rs 149 core/src/services/dropbox/lister.rs 78 core/src/services/dropbox/error.rs 51 core/src/services/dropbox/builder.rs 176 core/src/services/icloud/core.rs 361 core/src/services/icloud/config.rs 17 core/src/services/icloud/mod.rs 8 core/src/services/icloud/backend.rs 225 core/src/services/dashmap/config.rs 7 core/src/services/dashmap/mod.rs 6 core/src/services/dashmap/backend.rs 48 core/src/services/compfs/core.rs 46 core/src/services/compfs/writer.rs 57 core/src/services/compfs/reader.rs 52 core/src/services/compfs/delete.rs 32 core/src/services/compfs/config.rs 7 core/src/services/compfs/mod.rs 16 core/src/services/compfs/backend.rs 233 core/src/services/compfs/lister.rs 72 core/src/services/vercel_artifacts/core.rs 13 core/src/services/vercel_artifacts/writer.rs 33 core/src/services/vercel_artifacts/config.rs 12 core/src/services/vercel_artifacts/mod.rs 14 core/src/services/vercel_artifacts/backend.rs 16 core/src/services/vercel_artifacts/error.rs 24 core/src/services/vercel_artifacts/builder.rs 91 core/src/services/dbfs/core.rs 107 core/src/services/dbfs/writer.rs 36 core/src/services/dbfs/delete.rs 24 core/src/services/dbfs/config.rs 12 core/src/services/dbfs/mod.rs 16 core/src/services/dbfs/backend.rs 177 core/src/services/dbfs/lister.rs 68 core/src/services/dbfs/error.rs 17 core/src/services/yandex_disk/core.rs 107 core/src/services/yandex_disk/writer.rs 27 core/src/services/yandex_disk/delete.rs 27 core/src/services/yandex_disk/config.rs 13 core/src/services/yandex_disk/mod.rs 16 core/src/services/yandex_disk/backend.rs 205 core/src/services/yandex_disk/lister.rs 75 core/src/services/yandex_disk/error.rs 69 core/src/services/webhdfs/core.rs 26 core/src/services/webhdfs/message.rs 210 core/src/services/webhdfs/writer.rs 135 core/src/services/webhdfs/delete.rs 23 core/src/services/webhdfs/config.rs 17 core/src/services/webhdfs/mod.rs 18 core/src/services/webhdfs/backend.rs 312 core/src/services/webhdfs/lister.rs 100 core/src/services/webhdfs/error.rs 89 core/src/services/vercel_blob/core.rs 245 core/src/services/vercel_blob/writer.rs 102 core/src/services/vercel_blob/config.rs 13 core/src/services/vercel_blob/mod.rs 14 core/src/services/vercel_blob/backend.rs 188 core/src/services/vercel_blob/lister.rs 39 core/src/services/vercel_blob/error.rs 72 core/src/services/monoiofs/core.rs 233 core/src/services/monoiofs/writer.rs 142 core/src/services/monoiofs/reader.rs 101 core/src/services/monoiofs/delete.rs 42 core/src/services/monoiofs/config.rs 9 core/src/services/monoiofs/mod.rs 14 core/src/services/monoiofs/backend.rs 194 core/src/services/rocksdb/config.rs 10 core/src/services/rocksdb/mod.rs 6 core/src/services/rocksdb/backend.rs 66 core/src/services/azblob/writer.rs 129 core/src/services/azblob/delete.rs 67 core/src/services/azblob/config.rs 19 core/src/services/azblob/mod.rs 16 core/src/services/azblob/backend.rs 544 core/src/services/azblob/lister.rs 12 core/src/services/azblob/error.rs 23 core/src/services/sftp/core.rs 113 core/src/services/sftp/utils.rs 27 core/src/services/sftp/writer.rs 40 core/src/services/sftp/reader.rs 52 core/src/services/sftp/delete.rs 30 core/src/services/sftp/config.rs 17 core/src/services/sftp/mod.rs 20 core/src/services/sftp/backend.rs 308 core/src/services/sftp/lister.rs 62 core/src/services/sftp/error.rs 31 core/src/services/ipmfs/core.rs 15 core/src/services/ipmfs/writer.rs 25 core/src/services/ipmfs/delete.rs 24 core/src/services/ipmfs/config.rs 10 core/src/services/ipmfs/mod.rs 18 core/src/services/ipmfs/backend.rs 21 core/src/services/ipmfs/lister.rs 86 core/src/services/ipmfs/error.rs 47 core/src/services/ipmfs/builder.rs 81 core/src/services/ghac/core.rs 347 core/src/services/ghac/writer.rs 174 core/src/services/ghac/config.rs 12 core/src/services/ghac/mod.rs 12 core/src/services/ghac/backend.rs 216 core/src/services/ghac/error.rs 26 core/src/services/lakefs/core.rs 158 core/src/services/lakefs/writer.rs 26 core/src/services/lakefs/delete.rs 28 core/src/services/lakefs/config.rs 17 core/src/services/lakefs/mod.rs 16 core/src/services/lakefs/backend.rs 31 core/src/services/lakefs/lister.rs 13 core/src/services/lakefs/error.rs 14 core/src/services/gcs/core.rs 539 core/src/services/gcs/writer.rs 119 core/src/services/gcs/uri.rs 41 core/src/services/gcs/delete.rs 60 core/src/services/gcs/config.rs 24 core/src/services/gcs/mod.rs 18 core/src/services/gcs/backend.rs 358 core/src/services/gcs/lister.rs 11 core/src/services/gcs/error.rs 89 core/src/services/onedrive/core.rs 504 core/src/services/onedrive/writer.rs 112 core/src/services/onedrive/delete.rs 23 core/src/services/onedrive/config.rs 17 core/src/services/onedrive/mod.rs 20 core/src/services/onedrive/backend.rs 18 core/src/services/onedrive/graph_model.rs 354 core/src/services/onedrive/lister.rs 104 core/src/services/onedrive/error.rs 28 core/src/services/onedrive/builder.rs 163 core/src/services/surrealdb/config.rs 20 core/src/services/surrealdb/mod.rs 6 core/src/services/surrealdb/backend.rs 310 core/src/services/obs/core.rs 465 core/src/services/obs/writer.rs 174 core/src/services/obs/delete.rs 24 core/src/services/obs/config.rs 17 core/src/services/obs/mod.rs 16 core/src/services/obs/backend.rs 341 core/src/services/obs/lister.rs 13 core/src/services/obs/error.rs 72 core/src/services/opfs/core.rs 64 core/src/services/opfs/config.rs 6 core/src/services/opfs/mod.rs 6 core/src/services/opfs/backend.rs 18 core/src/services/upyun/core.rs 45 core/src/services/upyun/writer.rs 89 core/src/services/upyun/delete.rs 25 core/src/services/upyun/config.rs 15 core/src/services/upyun/mod.rs 16 core/src/services/upyun/backend.rs 247 core/src/services/upyun/lister.rs 66 core/src/services/upyun/error.rs 61 core/src/services/s3/core.rs 1060 core/src/services/s3/writer.rs 197 core/src/services/s3/delete.rs 76 core/src/services/s3/config.rs 44 core/src/services/s3/mod.rs 16 core/src/services/s3/backend.rs 846 core/src/services/s3/lister.rs 316 core/src/services/s3/error.rs 98 core/src/services/webdav/core.rs 676 core/src/services/webdav/writer.rs 31 core/src/services/webdav/delete.rs 24 core/src/services/webdav/config.rs 17 core/src/services/webdav/mod.rs 16 core/src/services/webdav/backend.rs 178 core/src/services/webdav/lister.rs 63 core/src/services/webdav/error.rs 25 core/src/services/etcd/config.rs 18 core/src/services/etcd/mod.rs 6 core/src/services/etcd/backend.rs 197 core/src/services/cloudflare_kv/config.rs 13 core/src/services/cloudflare_kv/mod.rs 8 core/src/services/cloudflare_kv/backend.rs 281 core/src/services/cloudflare_kv/error.rs 45 core/src/layers/observe/metrics.rs 984 core/src/layers/observe/mod.rs 18 core/src/layers/await_tree.rs 185 core/src/layers/metrics.rs 98 core/src/layers/correctness_check.rs 31 core/src/layers/async_backtrace.rs 161 core/src/layers/mime_guess.rs 167 core/src/layers/error_context.rs 19 core/src/layers/tracing.rs 245 core/src/layers/otelmetrics.rs 380 core/src/layers/mod.rs 83 core/src/layers/immutable_index.rs 328 core/src/layers/dtrace.rs 22 core/src/layers/logging.rs 1230 core/src/layers/chaos.rs 119 core/src/layers/oteltrace.rs 232 core/src/layers/retry.rs 115 core/src/layers/capability_check.rs 19 core/src/layers/throttle.rs 167 core/src/layers/complete.rs 420 core/src/layers/fastrace.rs 254 core/src/layers/type_eraser.rs 16 core/src/layers/prometheus.rs 400 core/src/layers/timeout.rs 174 core/src/layers/blocking.rs 155 core/src/layers/prometheus_client.rs 394 core/src/layers/concurrent_limit.rs 285 core/src/types/write/futures_bytes_sink.rs 64 core/src/types/write/writer.rs 87 core/src/types/write/mod.rs 8 core/src/types/write/buffer_sink.rs 146 core/src/types/write/futures_async_writer.rs 92 core/src/types/entry.rs 24 core/src/types/delete/input.rs 58 core/src/types/delete/deleter.rs 94 core/src/types/delete/mod.rs 9 core/src/types/delete/blocking_deleter.rs 66 core/src/types/delete/futures_delete_sink.rs 109 core/src/types/operator/info.rs 25 core/src/types/operator/operator_functions.rs 232 core/src/types/operator/operator_futures.rs 299 core/src/types/operator/mod.rs 11 core/src/types/operator/blocking_operator.rs 342 core/src/types/operator/operator.rs 490 core/src/types/operator/builder.rs 201 core/src/types/context/write.rs 365 core/src/types/context/read.rs 186 core/src/types/context/mod.rs 4 core/src/types/scheme.rs 362 core/src/types/list.rs 26 core/src/types/metadata.rs 193 core/src/types/execute/executors/tokio_executor.rs 31 core/src/types/execute/executors/mod.rs 4 core/src/types/execute/mod.rs 6 core/src/types/execute/api.rs 44 core/src/types/execute/executor.rs 56 core/src/types/mod.rs 43 core/src/types/buffer.rs 762 core/src/types/blocking_read/std_reader.rs 97 core/src/types/blocking_read/std_bytes_iterator.rs 37 core/src/types/blocking_read/mod.rs 9 core/src/types/blocking_read/blocking_reader.rs 77 core/src/types/blocking_read/buffer_iterator.rs 60 core/src/types/capability.rs 81 core/src/types/error.rs 327 core/src/types/mode.rs 31 core/src/types/blocking_write/mod.rs 4 core/src/types/blocking_write/blocking_writer.rs 29 core/src/types/blocking_write/std_writer.rs 74 core/src/types/builder.rs 30 core/src/types/read/buffer_stream.rs 197 core/src/types/read/futures_async_reader.rs 214 core/src/types/read/reader.rs 107 core/src/types/read/futures_bytes_stream.rs 108 core/src/types/read/mod.rs 9 core/src/raw/serde_util.rs 354 core/src/raw/rps.rs 148 core/src/raw/layer.rs 11 core/src/raw/oio/buf/queue_buf.rs 60 core/src/raw/oio/buf/pooled_buf.rs 79 core/src/raw/oio/buf/mod.rs 6 core/src/raw/oio/buf/flex_buf.rs 60 core/src/raw/oio/write/position_write.rs 196 core/src/raw/oio/write/append_write.rs 4 core/src/raw/oio/write/one_shot_write.rs 29 core/src/raw/oio/write/block_write.rs 218 core/src/raw/oio/write/mod.rs 21 core/src/raw/oio/write/multipart_write.rs 294 core/src/raw/oio/write/api.rs 87 core/src/raw/oio/list/prefix_list.rs 41 core/src/raw/oio/list/page_list.rs 58 core/src/raw/oio/list/mod.rs 15 core/src/raw/oio/list/api.rs 57 core/src/raw/oio/list/flat_list.rs 170 core/src/raw/oio/list/hierarchy_list.rs 157 core/src/raw/oio/entry.rs 40 core/src/raw/oio/delete/batch_delete.rs 85 core/src/raw/oio/delete/one_shot_delete.rs 67 core/src/raw/oio/delete/mod.rs 14 core/src/raw/oio/delete/api.rs 84 core/src/raw/oio/mod.rs 12 core/src/raw/oio/read/mod.rs 6 core/src/raw/oio/read/api.rs 85 core/src/raw/operation.rs 48 core/src/raw/http_util/client.rs 184 core/src/raw/http_util/multipart.rs 937 core/src/raw/http_util/bytes_range.rs 73 core/src/raw/http_util/uri.rs 125 core/src/raw/http_util/mod.rs 46 core/src/raw/http_util/header.rs 241 core/src/raw/http_util/error.rs 33 core/src/raw/http_util/bytes_content_range.rs 89 core/src/raw/http_util/body.rs 99 core/src/raw/tokio_util.rs 5 core/src/raw/path_cache.rs 163 core/src/raw/std_io_util.rs 27 core/src/raw/accessor.rs 646 core/src/raw/mod.rs 43 core/src/raw/path.rs 261 core/src/raw/ops.rs 466 core/src/raw/enum_utils.rs 179 core/src/raw/atomic_util.rs 25 core/src/raw/version.rs 1 core/src/raw/adapters/mod.rs 2 core/src/raw/adapters/typed_kv/mod.rs 7 core/src/raw/adapters/typed_kv/api.rs 79 core/src/raw/adapters/typed_kv/backend.rs 288 core/src/raw/adapters/kv/mod.rs 15 core/src/raw/adapters/kv/api.rs 137 core/src/raw/adapters/kv/backend.rs 280 core/src/raw/futures_util.rs 198 core/src/raw/chrono_util.rs 47 core/src/lib.rs 42 core/benches/vs_s3/src/main.rs 90 core/benches/vs_s3/Cargo.toml 36 core/benches/types/buffer.rs 81 core/benches/types/tasks.rs 41 core/benches/types/main.rs 5 core/benches/ops/write.rs 79 core/benches/ops/utils.rs 35 core/benches/ops/read.rs 75 core/benches/ops/main.rs 6 core/benches/vs_fs/src/main.rs 47 core/benches/vs_fs/Cargo.toml 29 core/Cargo.toml 411 core/edge/s3_read_on_wasm/src/lib.rs 36 core/edge/s3_read_on_wasm/Cargo.toml 33 core/edge/file_write_on_full_disk/src/main.rs 20 core/edge/file_write_on_full_disk/Cargo.toml 28 core/edge/s3_aws_assume_role_with_web_identity/src/main.rs 14 core/edge/s3_aws_assume_role_with_web_identity/Cargo.toml 27 deny.toml 46 licenserc.toml 41 website/docusaurus.config.js 241 website/components/GitHubReadme.js 66 website/src/components/DownloadLink/index.js 31 website/community/sidebars.js 4 website/plugins/image-ssr-plugin.js 167 website/babel.config.js 3 doap.rdf 28 integrations/object_store/src/utils.rs 106 integrations/object_store/src/store.rs 431 integrations/object_store/src/amazon_s3.rs 58 integrations/object_store/src/lib.rs 27 integrations/object_store/Cargo.toml 55 integrations/unftp-sbe/src/lib.rs 145 integrations/unftp-sbe/Cargo.toml 41 integrations/dav-server/src/utils.rs 9 integrations/dav-server/src/fs.rs 142 integrations/dav-server/src/dir.rs 28 integrations/dav-server/src/metadata.rs 38 integrations/dav-server/src/lib.rs 6 integrations/dav-server/src/file.rs 19 integrations/dav-server/Cargo.toml 37 integrations/virtiofs/src/virtiofs.rs 253 integrations/virtiofs/src/filesystem.rs 576 integrations/virtiofs/src/virtiofs_util.rs 428 integrations/virtiofs/src/filesystem_message.rs 184 integrations/virtiofs/src/buffer.rs 88 integrations/virtiofs/src/lib.rs 7 integrations/virtiofs/src/error.rs 74 integrations/virtiofs/Cargo.toml 43 integrations/spring/opendal-spring-boot-starter-reactive/src/main/java/org/apache/opendal/spring/config/OpenDALReactiveAutoConfiguration.java 35 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/DefaultOpenDALSerializerFactory.java 11 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/OpenDALSerializerFactory.java 4 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/OpenDALOperations.java 10 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/DefaultOpenDALSerializer.java 34 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/ReactiveOpenDALOperations.java 7 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/OpenDALSerializer.java 6 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/OpenDALOperationsImpl.java 39 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/OpenDALTemplate.java 21 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/OpenDALProperties.java 12 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/ReactiveOpenDALOperationsImpl.java 23 integrations/spring/opendal-spring/src/main/java/org/apache/opendal/spring/core/ReactiveOpenDALTemplate.java 21 integrations/spring/opendal-spring-boot-starter/src/main/java/org/apache/opendal/spring/config/OpenDALAutoConfiguration.java 30 integrations/fuse3/src/file_system.rs 730 integrations/fuse3/src/lib.rs 3 integrations/fuse3/src/file.rs 30 integrations/fuse3/Cargo.toml 36 integrations/parquet/src/async_writer.rs 91 integrations/parquet/src/async_reader.rs 68 integrations/parquet/src/lib.rs 4 integrations/parquet/Cargo.toml 49 integrations/cloud_filter/src/lib.rs 195 integrations/cloud_filter/src/file.rs 6 integrations/cloud_filter/Cargo.toml 53