(deserialize reader-schema-obj writer-pcf ba)
Inputs: [reader-schema-obj :- (s/protocol u/ILancasterSchema) writer-pcf :- s/Str ba :- ba/ByteArray] Returns: s/Any
Inputs: [reader-schema-obj :- (s/protocol u/ILancasterSchema) writer-pcf :- s/Str ba :- ba/ByteArray] Returns: s/Any
(get-edn-schema schema)
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Any
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Any
(get-fingerprint64 schema)
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: Long
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: Long
(get-json-schema schema)
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Str
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Str
(get-parsing-canonical-form schema)
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Str
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Str
(get-plumatic-schema schema)
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Any
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Any
(make-array-schema items-schema)
Inputs: [items-schema :- (s/protocol u/ILancasterSchema)] Returns: (s/protocol u/ILancasterSchema)
Inputs: [items-schema :- (s/protocol u/ILancasterSchema)] Returns: (s/protocol u/ILancasterSchema)
(make-enum-schema name-kw symbols)
Inputs: [name-kw :- s/Keyword symbols :- [s/Keyword]] Returns: (s/protocol u/ILancasterSchema)
Inputs: [name-kw :- s/Keyword symbols :- [s/Keyword]] Returns: (s/protocol u/ILancasterSchema)
(make-fixed-schema name-kw size)
Inputs: [name-kw :- s/Keyword size :- s/Int] Returns: (s/protocol u/ILancasterSchema)
Inputs: [name-kw :- s/Keyword size :- s/Int] Returns: (s/protocol u/ILancasterSchema)
(make-map-schema values-schema)
Inputs: [values-schema :- (s/protocol u/ILancasterSchema)] Returns: (s/protocol u/ILancasterSchema)
Inputs: [values-schema :- (s/protocol u/ILancasterSchema)] Returns: (s/protocol u/ILancasterSchema)
(make-record-schema name-kw fields)
Inputs: [name-kw :- s/Keyword fields :- [schemas/RecordFieldDef]] Returns: (s/protocol u/ILancasterSchema)
Inputs: [name-kw :- s/Keyword fields :- [schemas/RecordFieldDef]] Returns: (s/protocol u/ILancasterSchema)
(make-union-schema members)
Inputs: [members :- [(s/protocol u/ILancasterSchema)]] Returns: (s/protocol u/ILancasterSchema)
Inputs: [members :- [(s/protocol u/ILancasterSchema)]] Returns: (s/protocol u/ILancasterSchema)
(maybe schema)
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: (s/protocol u/ILancasterSchema)
Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: (s/protocol u/ILancasterSchema)
(merge-record-schemas name-kw schemas)
Inputs: [name-kw :- s/Keyword schemas :- [(s/protocol u/ILancasterSchema)]] Returns: (s/protocol u/ILancasterSchema)
Inputs: [name-kw :- s/Keyword schemas :- [(s/protocol u/ILancasterSchema)]] Returns: (s/protocol u/ILancasterSchema)
(schema? arg)
Inputs: [arg :- s/Any] Returns: s/Bool
Inputs: [arg :- s/Any] Returns: s/Bool
(serialize schema-obj data)
Inputs: [schema-obj :- (s/protocol u/ILancasterSchema) data :- s/Any] Returns: ba/ByteArray
Inputs: [schema-obj :- (s/protocol u/ILancasterSchema) data :- s/Any] Returns: ba/ByteArray
(wrap schema data)
Inputs: [schema :- (s/protocol u/ILancasterSchema) data :- s/Any] Returns: schemas/WrappedData
Inputs: [schema :- (s/protocol u/ILancasterSchema) data :- s/Any] Returns: schemas/WrappedData
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close