sig
type 'a t
type 'a codec =
('a -> string) Mapred_rfun.rfun *
(string -> int -> int -> 'a) Mapred_rfun.rfun
type ext_location =
[ `Deep_dir of string | `File of string | `Flat_dir of string ]
type location =
[ `Deep_dir of string
| `File of string
| `Flat_dir of string
| `Notebook ]
val create :
?prefix:string ->
?repl:int ->
Mapred_fs.filesystem ->
'a Mapred_toolkit.Place.codec ->
Mapred_toolkit.format ->
Mapred_io.record_config ->
Mapred_toolkit.Place.ext_location -> 'a Mapred_toolkit.Place.t
val from :
?prefix:string ->
?repl:int ->
Mapred_fs.filesystem ->
'a Mapred_toolkit.Place.codec ->
Mapred_toolkit.format ->
Mapred_io.record_config ->
Mapred_toolkit.Place.ext_location -> 'a Mapred_toolkit.Place.t
val notebook_place : unit -> 'a Mapred_toolkit.Place.t
val location : 'a Mapred_toolkit.Place.t -> Mapred_toolkit.Place.location
val get_codec : 'a Mapred_toolkit.Place.t -> 'a Mapred_toolkit.Place.codec
val get_format : 'a Mapred_toolkit.Place.t -> Mapred_toolkit.format
val get_fs : 'a Mapred_toolkit.Place.t -> Mapred_fs.filesystem
val get_rc : 'a Mapred_toolkit.Place.t -> Mapred_io.record_config
val is_file_place : 'a Mapred_toolkit.Place.t -> bool
val files : 'a Mapred_toolkit.Place.t -> string list
val create_file : ?filename:string -> 'a Mapred_toolkit.Place.t -> string
val clear : 'a Mapred_toolkit.Place.t -> unit
end