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