(array-schema items-schema)
Inputs: [items-schema :- LancasterSchema] Returns: LancasterSchema
Inputs: [items-schema :- LancasterSchema] Returns: LancasterSchema
(def-enum-schema clj-name & symbols)
(def-enum-schema &form &env clj-name & symbols)
(def-flex-map-schema clj-name keys-schema values-schema)
(def-record-schema clj-name & fields)
(def-record-schema &form &env clj-name & fields)
(default-data schema)
Inputs: [schema :- LancasterSchema] Returns: s/Any
Inputs: [schema :- LancasterSchema] Returns: s/Any
(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
(edn-schema schema)
Inputs: [schema :- LancasterSchema] Returns: s/Any
Inputs: [schema :- LancasterSchema] Returns: s/Any
(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
(fingerprint64 schema)
Inputs: [schema :- LancasterSchema] Returns: Long
Inputs: [schema :- LancasterSchema] Returns: Long
(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
(flex-map-schema name-kw keys-schema values-schema)
Inputs: [name-kw :- s/Keyword keys-schema :- LancasterSchema values-schema :- LancasterSchema] Returns: LancasterSchema
Inputs: [name-kw :- s/Keyword keys-schema :- LancasterSchema values-schema :- LancasterSchema] Returns: LancasterSchema
(json-schema schema)
Inputs: [schema :- LancasterSchema] Returns: s/Str
Inputs: [schema :- LancasterSchema] Returns: s/Str
(map-schema values-schema)
Inputs: [values-schema :- LancasterSchema] Returns: LancasterSchema
Inputs: [values-schema :- LancasterSchema] 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
(pcf schema)
Inputs: [schema :- LancasterSchema] Returns: s/Str
Inputs: [schema :- LancasterSchema] Returns: s/Str
(plumatic-schema schema)
Inputs: [schema :- LancasterSchema] Returns: s/Any
Inputs: [schema :- LancasterSchema] Returns: s/Any
(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
(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
(union-schema members)
Inputs: [members :- [LancasterSchemaOrNameKW]] Returns: LancasterSchema
Inputs: [members :- [LancasterSchemaOrNameKW]] Returns: LancasterSchema
(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