Nippy 2.11.0-RC1
High-performance serialization library for Clojure
Installation
To install, add the following dependency to your project file:
[com.taoensso/nippy "2.11.0-RC1"]
Namespaces
taoensso.nippy
High-performance serialization library for Clojure. Originally adapted from Deep-Freeze (Ref. https://goo.gl/OePPGr).
Public variables and functions:
- *custom-readers*
- *default-freeze-compressor-selector*
- *final-freeze-fallback*
- ->Compressable-LZMA2
- ->StressRecord
- aes128-encryptor
- byte-sized?
- compress
- decompress
- decrypt
- default-freeze-compressor-selector
- encrypt
- extend-freeze
- extend-thaw
- Freezable
- freezable?
- freeze
- freeze-fallback-as-str
- freeze-to-out!
- id-bigdec
- id-bigint
- id-biginteger
- id-boolean
- id-byte
- id-byte-as-long
- id-bytes
- id-char
- id-date
- id-double
- id-float
- id-int-as-long
- id-integer
- id-keyword
- id-keyword-depr1
- id-list
- id-long
- id-map
- id-map-depr1
- id-map-depr2
- id-meta
- id-nil
- id-prefixed-custom
- id-queue
- id-ratio
- id-reader
- id-reader-depr1
- id-record
- id-reserved
- id-seq
- id-serializable
- id-set
- id-short
- id-short-as-long
- id-sm-bytes
- id-sm-keyword
- id-sm-map
- id-sm-set
- id-sm-string
- id-sm-vec
- id-sorted-map
- id-sorted-map-depr1
- id-sorted-set
- id-string
- id-string-depr1
- id-uuid
- id-vec
- inspect-ba
- lz4-compressor
- lz4hc-compressor
- lzma2-compressor
- map->Compressable-LZMA2
- map->StressRecord
- read-biginteger
- read-bytes
- read-coll
- read-kvs
- read-kvs-depr1
- read-sm-bytes
- read-sm-coll
- read-sm-kvs
- read-sm-utf8
- read-utf8
- set-default-freeze-compressor-selector!
- short-sized?
- snappy-compressor
- stress-data
- stress-data-benchable
- stress-data-comparable
- swap-custom-readers!
- thaw
- thaw-from-in!
- when-debug
- write-biginteger
- write-bytes
- write-id
- write-ided-bytes
- write-ided-coll
- write-ided-keyword
- write-ided-kvs
- write-ided-long
- write-ided-map
- write-ided-set
- write-ided-string
- write-ided-vec
- write-sm-bytes
- write-sm-utf8
- write-utf8
taoensso.nippy.encryption
Simple no-nonsense crypto with reasonable defaults.
Public variables and functions:
taoensso.nippy.tools
Utilities for third-party tools that want to add fully-user-configurable Nippy support. Used by Carmine and Faraday.
Public variables and functions: