Liking cljdoc? Tell your friends :D
Mostly clj/s.
Exceptions indicated.

deercreeklabs.lancaster.utils


**enclosing-namespace**clj/s


*__INTERNAL__edn-schema->schemaclj/s


avro-byte-typesclj/s


avro-container-typesclj/s


avro-field->edn-fieldclj/s

(avro-field->edn-field field)

avro-map-typesclj/s


avro-name->edn-nameclj/s

(avro-name->edn-name schema)

avro-name-str->edn-name-kwclj/s

(avro-name-str->edn-name-kw name-str)

avro-named-typesclj/s


avro-numeric-typesclj/s


avro-primitive-type-stringsclj/s


avro-primitive-typesclj/s


avro-schema->edn-schemaclj/smultimethod


avro-schema-type-dispatchclj/s

(avro-schema-type-dispatch avro-schema)

avro-type->predclj/s


avro-type->union-data-predclj/s


avro-type-dispatchclj/s

(avro-type-dispatch edn-schema & args)

byte-array->byte-strclj/s

(byte-array->byte-str ba)

classcljs


clj-namespace->java-namespaceclj/s

(clj-namespace->java-namespace ns)

contains-union?clj/s

(contains-union? edn-schemas)

count-schema-typesclj/s

(count-schema-types type* union-edn-schema name->edn-schema)

current-time-msclj/s

(current-time-ms)

dedupe-schemasclj/s

(dedupe-schemas schemas)

default-dataclj/s

(default-data edn-schema)
(default-data edn-schema field-default)
(default-data edn-schema field-default name->edn-schema)

edn->json-stringclj/s

(edn->json-string edn)

edn-name-kw->avro-nameclj/s

(edn-name-kw->avro-name kw)

edn-schema->avro-schemaclj/smultimethod


edn-schema->name-kwclj/s

(edn-schema->name-kw edn-schema)

edn-schema->predclj/s

(edn-schema->pred edn-schema name->edn-schema)

edn-schemas-match?clj/s

(edn-schemas-match? writer-edn-schema
                    reader-edn-schema
                    writer-name->edn-schema
                    reader-name->edn-schema)

ensure-defaultsclj/smultimethod


ensure-edn-schemaclj/s

(ensure-edn-schema schema)

ex-msgclj/s

(ex-msg e)

ex-msg-and-stacktraceclj/s

(ex-msg-and-stacktrace e)

ex-stacktraceclj/s

(ex-stacktrace e)

first-arg-dispatchclj/s

(first-arg-dispatch first-arg & rest-of-args)

fix-aliasclj/s

(fix-alias alias-kw)

fix-aliasesclj/s

(fix-aliases edn-schema)

fix-defaultclj/smultimethod


fix-field-nameclj/s

(fix-field-name field-name)

fix-fieldsclj/s

(fix-fields edn-schema)

fix-nameclj/s

(fix-name edn-schema)

fix-symbolsclj/s

(fix-symbols edn-schema)

fullname->nameclj/s

(fullname->name fullname)

fullname->nsclj/s

(fullname->ns fullname)

fullname?clj/s

(fullname? x)

get-avro-typeclj/s

(get-avro-type edn-schema)
(get-avro-type edn-schema name->edn-schema)

get-record-field-keysetclj/s

(get-record-field-keyset edn-schema* name->edn-schema)

get-schemas!clj/s

(get-schemas! edn-schema *name->edn-schema)

get-union-record-keyset-infoclj/s

(get-union-record-keyset-info union-edn-schema name->edn-schema)

IInputStreamclj/sprotocol

markclj/s

(mark this)

read-byteclj/s

(read-byte this)

read-bytesclj/s

(read-bytes this num-bytes)

read-doubleclj/s

(read-double this)

read-floatclj/s

(read-float this)

read-len-prefixed-bytesclj/s

(read-len-prefixed-bytes this)

read-utf8-stringclj/s

(read-utf8-string this)

reset-to-mark!clj/s

(reset-to-mark! this)

ILancasterSchemaclj/sprotocol

fingerprint256clj/s

(fingerprint256 this)

fingerprint128clj/s

(fingerprint128 this)

edn-schemaclj/s

(edn-schema this)

serializeclj/s

(serialize this data)
(serialize this os data)

child-schemaclj/s

(child-schema this)
(child-schema this field-name-kw)

parsing-canonical-formclj/s

(parsing-canonical-form this)

json-schemaclj/s

(json-schema this)

fingerprint64clj/s

(fingerprint64 this)

deserializeclj/s

(deserialize this writer-pcf is opts)

int->longclj/s

(int->long n)

ints->longclj/s

(ints->long high low)

IOutputStreamclj/sprotocol

to-byte-arrayclj/s

(to-byte-array this)

write-byteclj/s

(write-byte this b)

write-bytesclj/s

(write-bytes this bs num-bytes)

write-bytes-w-len-prefixclj/s

(write-bytes-w-len-prefix this bs)

write-doubleclj/s

(write-double this d)

write-floatclj/s

(write-float this f)

write-utf8-stringclj/s

(write-utf8-string this s)

java-namespace->clj-namespaceclj/s

(java-namespace->clj-namespace ns)

json-schema->avro-schemaclj/s

(json-schema->avro-schema json-str)

long->intclj/s

(long->int l)

long->intsclj/s

(long->ints l)

long->strclj/s

(long->str l)

long-or-int?clj/s

(long-or-int? x)

Is the argument a long or an integer?

Is the argument a long or an integer?
raw docstring

long=clj/s

(long= a b)

long?clj/s

(long? x)

make-default-data-sizeclj/smultimethod


make-default-fixed-or-bytesclj/s

(make-default-fixed-or-bytes num-bytes default)

make-default-recordclj/s

(make-default-record record-edn-schema default-record name->edn-schema)

make-field-infoclj/s

(make-field-info record-edn-schema
                 field-edn-schema
                 name->edn-schema
                 *name->serializer)

make-multi-rec-non-overlapping-predclj/s

(make-multi-rec-non-overlapping-pred {:keys [union-edn-schema branch-rec-keyset
                                             rec-name-set]})

make-name->edn-schemaclj/s

(make-name->edn-schema edn-schema)

make-serialize-setclj/s

(make-serialize-set edn-schema)

Implemented as an Avro map w/ null values.

Implemented as an Avro map w/ null values.
raw docstring

make-serializerclj/smultimethod


make-union-of-map-and-record-serializerclj/s

(make-union-of-map-and-record-serializer union-edn-schema
                                         name->edn-schema
                                         *name->serializer)

make-union-predclj/s

(make-union-pred arg)

make-union-serializerclj/smultimethod


make-union-with-null-serializerclj/s

(make-union-with-null-serializer union-edn-schema
                                 name->edn-schema
                                 *name->serializer)

make-union-with-two-enums-serializerclj/s

(make-union-with-two-enums-serializer union-edn-schema
                                      name->edn-schema
                                      *name->serializer)

make-union-with-two-records-serializerclj/s

(make-union-with-two-records-serializer union-edn-schema
                                        name->edn-schema
                                        *name->serializer)

make-union-with-x-serializerclj/s

(make-union-with-x-serializer union-edn-schema
                              x-types
                              pred
                              name->edn-schema
                              *name->serializer)

match-exception?clj/s

(match-exception? e)

max-intcljs


min-intcljs


more-than-one?clj/s

(more-than-one? schema-set edn-schemas)

name-keyword?clj/s

(name-keyword? x)

name-kw->name-strclj/s

(name-kw->name-str kw)

named-edn-schema->name-kwclj/s

(named-edn-schema->name-kw edn-schema)

named-type->name-kwclj/s

(named-type->name-kw edn-schema)

path-key?clj/s

(path-key? k)

path?clj/s

(path? x)

pprintclj/s

(pprint x)

pprint-strclj/s

(pprint-str x)

qualify-name-kwclj/s

(qualify-name-kw name-kw edn-schema)

read-long-varint-zzclj/s

(read-long-varint-zz input-stream)

read-long-varint-zz-longcljs

(read-long-varint-zz-long input-stream)

rec-edn-schema->names-setclj/s

(rec-edn-schema->names-set edn-schema)

records-match?clj/s

(records-match? writer-edn-schema
                reader-edn-schema
                writer-name->edn-schema
                reader-name->edn-schema)

schema-nameclj/s

(schema-name clj-name)

str->longclj/s

(str->long s)

swap-named-value!clj/s

(swap-named-value! *atom edn-schema value)

sym-mapclj/smacro

(sym-map & syms)

Builds a map from symbols. Symbol names are turned into keywords and become the map's keys. Symbol values become the map's values. (let [a 1 b 2] (sym-map a b)) => {:a 1 :b 2}

Builds a map from symbols.
 Symbol names are turned into keywords and become the map's keys.
 Symbol values become the map's values.
(let [a 1
      b 2]
  (sym-map a b))  =>  {:a 1 :b 2}
raw docstring

throw-ambiguous-empty-data-errorclj/s

(throw-ambiguous-empty-data-error {:keys [data union-edn-schema path]})

throw-bad-enum-dataclj/s

(throw-bad-enum-data data path symbols edn-schema)

throw-invalid-data-errorclj/s

(throw-invalid-data-error edn-schema data path)

throw-invalid-union-data-errorclj/s

(throw-invalid-union-data-error union-edn-schema data path)

throw-missing-key-errorclj/s

(throw-missing-key-error k data path)

throw-name-required-errorclj/s

(throw-name-required-error data overlapping-ks path)

throw-non-nilable-value-errorclj/s

(throw-non-nilable-value-error k data path)

throw-non-string-map-keyclj/s

(throw-non-string-map-key k v edn-schema data path)

throw-non-string-set-elementclj/s

(throw-non-string-set-element k edn-schema data path)

throw-unknown-name-errorclj/s

(throw-unknown-name-error data given-name valid-names path)

union-reader-match?clj/s

(union-reader-match? writer-edn-schema
                     reader-edn-schema
                     writer-name->edn-schema
                     reader-name->edn-schema)

union-writer-match?clj/s

(union-writer-match? writer-edn-schema
                     reader-edn-schema
                     writer-name->edn-schema
                     reader-name->edn-schema)

valid-array?clj/s

(valid-array? data)

valid-bytes-or-string?clj/s

(valid-bytes-or-string? data)

valid-double?clj/s

(valid-double? data)

valid-float?clj/s

(valid-float? data)

valid-int?clj/s

(valid-int? data)

valid-long?clj/s

(valid-long? data)

valid-map?clj/s

(valid-map? data)

write-long-varint-zzclj/s

(write-long-varint-zz output-stream l)

write-long-varint-zz*clj/s

(write-long-varint-zz* output-stream l)

write-long-varint-zz-longcljs

(write-long-varint-zz-long output-stream l)

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

× close