com.github.mjakubowski84.parquet4s
(Changed in version 2.8.0) +
creates a new map. Use +=
to add an element to this map and return that map itself.
(Changed in version 2.8.0) +
creates a new map. Use +=
to add an element to this map and return that map itself.
(Changed in version 2.8.0) ++
creates a new map. Use ++=
to add an element to this map and return that map itself.
${Add}s a single element to this map.
${Add}s a single element to this map.
the element to $add.
the MapParquetRecord itself
(Changed in version 2.8.0) -
creates a new map. Use -=
to remove an element from this map and return that map itself.
(Changed in version 2.8.0) -
creates a new map. Use -=
to remove an element from this map and return that map itself.
(Changed in version 2.8.0) --
creates a new map. Use --=
to remove an element from this map and return that map itself.
Removes a single entry from this map.
Removes a single entry from this map.
the key of the entry to remove.
the MapParquetRecord itself
The same as update but returns updated record.
The same as update but returns updated record.
Creates a new entry in record.
Creates a new entry in record.
name of the entry
value of the entry
a record with an entry added
Retrieves the value which is associated with the given key.
Retrieves the value which is associated with the given key.
type of the key
type of the value
the key
configuration used by some of codecs
key codec
value codec
retrieved value
NoSuchElementException
if there is no entry for the given key
Retrieves the value which is associated with the given key.
Retrieves the value which is associated with the given key.
the key
the value associated with the given key, or the result of the
map's default
method, if none exists.
NoSuchElementException
if there is no entry for the given key
Retrieves the value which is associated with the given key.
Retrieves the value which is associated with the given key.
type of the key
type of the value
the key
configuration used by some of codecs
key codec
value codec
retrieved value or None if there is no value associated with the key
Optionally returns the value associated with a key.
Optionally returns the value associated with a key.
the key value
an option value containing the value associated with key
in this map,
or None
if none exists.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
Updates map with a value for a given key
Updates map with a value for a given key
type of the kye
type of the value
the key to update
the new value
configuration used by some codecs
key codec
value codec
Adds a new key/value pair to this map.
Adds a new key/value pair to this map. If the map already contains a mapping for the key, it will be overridden by the new value.
The key to update
The new value
(Changed in version 2.8.0) values
returns Iterable[B]
rather than Iterator[B]
.
Writes the value content to Parquet
Writes the value content to Parquet
schema of that value
has to be used to write the data to the file
A type of ParquetRecord that represents a map from one entry type to another. Can be empty. A key entry cannot be null, a value entry can. Mutable and NOT thread-safe.