Liking cljdoc? Tell your friends :D

deercreeklabs.lancaster


boolean-schemaclj/s

source

bytes-schemaclj/s

source

def-enum-schemaclj/s≠macro

clj
(def-enum-schema clj-name & symbols)
cljs
(def-enum-schema &form &env clj-name & symbols)
source (clj)source (cljs)

def-fixed-schemaclj/smacro

(def-fixed-schema clj-name size)
source (clj)source (cljs)

def-flex-map-schemaclj/smacro

(def-flex-map-schema clj-name keys-schema values-schema)
source (clj)source (cljs)

def-record-schemaclj/s≠macro

clj
(def-record-schema clj-name & fields)
cljs
(def-record-schema &form &env clj-name & fields)
source (clj)source (cljs)

deserializeclj/s

(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
sourceraw docstring

double-schemaclj/s

source

float-schemaclj/s

source

get-edn-schemaclj/s

(get-edn-schema schema)

Inputs: [schema :- LancasterSchema] Returns: s/Any

Inputs: [schema :- LancasterSchema]
Returns: s/Any
sourceraw docstring

get-fingerprint64clj/s

(get-fingerprint64 schema)

Inputs: [schema :- LancasterSchema] Returns: Long

Inputs: [schema :- LancasterSchema]
Returns: Long
sourceraw docstring

get-json-schemaclj/s

(get-json-schema schema)

Inputs: [schema :- LancasterSchema] Returns: s/Str

Inputs: [schema :- LancasterSchema]
Returns: s/Str
sourceraw docstring

get-parsing-canonical-formclj/s

(get-parsing-canonical-form schema)

Inputs: [schema :- LancasterSchema] Returns: s/Str

Inputs: [schema :- LancasterSchema]
Returns: s/Str
sourceraw docstring

get-plumatic-schemaclj/s

(get-plumatic-schema schema)

Inputs: [schema :- LancasterSchema] Returns: s/Any

Inputs: [schema :- LancasterSchema]
Returns: s/Any
sourceraw docstring

int-schemaclj/s

source

LancasterSchemaclj/s

source

LancasterSchemaOrNameKWclj/s

source

Longcljs

source

long-schemaclj/s

source

make-array-schemaclj/s

(make-array-schema items-schema)

Inputs: [items-schema :- LancasterSchema] Returns: LancasterSchema

Inputs: [items-schema :- LancasterSchema]
Returns: LancasterSchema
sourceraw docstring

make-default-dataclj/s

(make-default-data schema)

Inputs: [schema :- LancasterSchema] Returns: s/Any

Inputs: [schema :- LancasterSchema]
Returns: s/Any
sourceraw docstring

make-enum-schemaclj/s

(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
sourceraw docstring

make-fixed-schemaclj/s

(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
sourceraw docstring

make-flex-map-schemaclj/s

(make-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
sourceraw docstring

make-map-schemaclj/s

(make-map-schema values-schema)

Inputs: [values-schema :- LancasterSchema] Returns: LancasterSchema

Inputs: [values-schema :- LancasterSchema]
Returns: LancasterSchema
sourceraw docstring

make-name*clj/s

source

make-record-schemaclj/s

(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
sourceraw docstring

make-union-schemaclj/s

(make-union-schema members)

Inputs: [members :- [LancasterSchemaOrNameKW]] Returns: LancasterSchema

Inputs: [members :- [LancasterSchemaOrNameKW]]
Returns: LancasterSchema
sourceraw docstring

maybeclj/s

(maybe schema)

Inputs: [schema :- LancasterSchemaOrNameKW] Returns: LancasterSchema

Inputs: [schema :- LancasterSchemaOrNameKW]
Returns: LancasterSchema
sourceraw docstring

merge-record-schemasclj/s

(merge-record-schemas name-kw schemas)

Inputs: [name-kw :- s/Keyword schemas :- [LancasterSchema]] Returns: LancasterSchema

Inputs: [name-kw :- s/Keyword schemas :- [LancasterSchema]]
Returns: LancasterSchema
sourceraw docstring

null-schemaclj/s

source

schema?clj/s

(schema? arg)

Inputs: [arg :- s/Any] Returns: s/Bool

Inputs: [arg :- s/Any]
Returns: s/Bool
sourceraw docstring

serializeclj/s

(serialize schema-obj data)

Inputs: [schema-obj :- LancasterSchema data :- s/Any] Returns: ba/ByteArray

Inputs: [schema-obj :- LancasterSchema data :- s/Any]
Returns: ba/ByteArray
sourceraw docstring

string-schemaclj/s

source

wrapclj/s

(wrap schema data)

Inputs: [schema :- LancasterSchema data :- s/Any] Returns: schemas/WrappedData

Inputs: [schema :- LancasterSchema data :- s/Any]
Returns: schemas/WrappedData
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close