Liking cljdoc? Tell your friends :D

deercreeklabs.lancaster


boolean-schemaclj/s

source

bytes-schemaclj/s

source

def-enum-schemaclj/smacro

(def-enum-schema clj-name & symbols)
source

def-fixed-schemaclj/smacro

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

def-record-schemaclj/smacro

(def-record-schema clj-name & fields)
source

deserializeclj/s

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

double-schemaclj/s

source

float-schemaclj/s

source

get-edn-schemaclj/s

(get-edn-schema schema)

Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Any

Inputs: [schema :- (s/protocol u/ILancasterSchema)]
Returns: s/Any
sourceraw docstring

get-fingerprint64clj/s

(get-fingerprint64 schema)

Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: Long

Inputs: [schema :- (s/protocol u/ILancasterSchema)]
Returns: Long
sourceraw docstring

get-json-schemaclj/s

(get-json-schema schema)

Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Str

Inputs: [schema :- (s/protocol u/ILancasterSchema)]
Returns: s/Str
sourceraw docstring

get-parsing-canonical-formclj/s

(get-parsing-canonical-form schema)

Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Str

Inputs: [schema :- (s/protocol u/ILancasterSchema)]
Returns: s/Str
sourceraw docstring

get-plumatic-schemaclj/s

(get-plumatic-schema schema)

Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Any

Inputs: [schema :- (s/protocol u/ILancasterSchema)]
Returns: s/Any
sourceraw docstring

int-schemaclj/s

source

Longcljs

source

long-schemaclj/s

source

make-array-schemaclj/s

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

make-default-dataclj/s

(make-default-data schema)

Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: s/Any

Inputs: [schema :- (s/protocol u/ILancasterSchema)]
Returns: s/Any
sourceraw docstring

make-enum-schemaclj/s

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

make-fixed-schemaclj/s

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

make-map-schemaclj/s

(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)
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: (s/protocol u/ILancasterSchema)

Inputs: [name-kw :- s/Keyword fields :- [schemas/RecordFieldDef]]
Returns: (s/protocol u/ILancasterSchema)
sourceraw docstring

make-union-schemaclj/s

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

maybeclj/s

(maybe schema)

Inputs: [schema :- (s/protocol u/ILancasterSchema)] Returns: (s/protocol u/ILancasterSchema)

Inputs: [schema :- (s/protocol u/ILancasterSchema)]
Returns: (s/protocol u/ILancasterSchema)
sourceraw docstring

merge-record-schemasclj/s

(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)
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 :- (s/protocol u/ILancasterSchema) data :- s/Any] Returns: ba/ByteArray

Inputs: [schema-obj :- (s/protocol u/ILancasterSchema) data :- s/Any]
Returns: ba/ByteArray
sourceraw docstring

string-schemaclj/s

source

wrapclj/s

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

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

× close