Liking cljdoc? Tell your friends :D

deercreeklabs.lancaster


array-schemaclj/s

(array-schema items-schema)

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

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

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)

default-dataclj/s

(default-data schema)

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

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

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

edn-schemaclj/s

(edn-schema schema)

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

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

enum-schemaclj/s

(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

fingerprint64clj/s

(fingerprint64 schema)

Inputs: [schema :- LancasterSchema] Returns: Long

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

fixed-schemaclj/s

(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

flex-map-schemaclj/s

(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

float-schemaclj/s

source

int-schemaclj/s

source

json-schemaclj/s

(json-schema schema)

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

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

LancasterSchemaclj/s

source

LancasterSchemaOrNameKWclj/s

source

Longcljs

source

long-schemaclj/s

source

map-schemaclj/s

(map-schema values-schema)

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

Inputs: [values-schema :- LancasterSchema]
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

pcfclj/s

(pcf schema)

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

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

plumatic-schemaclj/s

(plumatic-schema schema)

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

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

record-schemaclj/s

(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

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

union-schemaclj/s

(union-schema members)

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

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

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