object_store crate doesn't support to create directory. Because of the struct Path which without leading or trailing delimiters.
pub struct Path {
/// The raw path with no leading or trailing delimiters
raw: String,
}
But in most of cloud object store including minio, you could put empty to some path like /data/example/.hoodies/. Maybe we could change the value of private raw in the struct Path with unsafe codes, or, create some marker files like .hoodies/.schema/marker.
We should create compatiable config files for Java properties, especilly for hoodies.properties.
Just like the java client routies.
Currently, got some problems.
But in most of cloud object store including minio, you could put empty to some path like
/data/example/.hoodies/
. Maybe we could change the value of private raw in thestruct Path
withunsafe
codes, or, create some marker files like.hoodies/.schema/marker
.hoodies.properties
.