Liking cljdoc? Tell your friends :D

deercreeklabs.lancaster.utils


**enclosing-namespace**clj/s

source

avro-complex-typesclj/s

source

avro-container-typesclj/s

source

avro-named-typesclj/s

source

avro-primitive-type-stringsclj/s

source

avro-primitive-typesclj/s

source

avro-type->predclj/s

source

avro-type-dispatchclj/s

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

byte-array->byte-strclj/s

(byte-array->byte-str ba)
source

classcljs

source

clj-namespace->java-namespaceclj/s

(clj-namespace->java-namespace ns)
source

configure-loggingclj/s

(configure-logging)
source

contains-union?clj/s

(contains-union? edn-schemas)
source

edn->json-stringclj/s

(edn->json-string edn)
source

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

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

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

(edn-name-str->avro-name s)
source

edn-schema->avro-schemaclj/s

source

edn-schema->plumatic-schemaclj/s

source

edn-schema->predclj/s

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

edn-schema->pred-and-plumatic-schemaclj/s

(edn-schema->pred-and-plumatic-schema edn-schema wrap? name->edn-schema)
source

ensure-edn-schemaclj/s

(ensure-edn-schema schema)
source

first-arg-dispatchclj/s

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

fix-aliasclj/s

(fix-alias alias-kw)
source

fix-aliasesclj/s

(fix-aliases edn-schema)
source

fix-defaultclj/s

source

fix-fieldsclj/s

(fix-fields edn-schema)
source

fix-nameclj/s

(fix-name edn-schema)
source

fix-symbolsclj/s

(fix-symbols edn-schema)
source

fullname->nameclj/s

(fullname->name fullname)
source

fullname->nsclj/s

(fullname->ns fullname)
source

fullname?clj/s

(fullname? s)
source

get-avro-typeclj/s

(get-avro-type edn-schema)

Inputs: [edn-schema] Returns: s/Keyword

Inputs: [edn-schema]
Returns: s/Keyword
sourceraw docstring

get-current-time-msclj/s

(get-current-time-ms)

Inputs: [] Returns: s/Num

Inputs: []
Returns: s/Num
sourceraw docstring

get-default-dataclj/s

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

get-schema-nameclj/s

(get-schema-name edn-schema)

Inputs: [edn-schema] Returns: s/Keyword

Inputs: [edn-schema]
Returns: s/Keyword
sourceraw docstring

get-schemas!clj/s

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

IInputStreamclj/s≠protocol

read-byteclj/s

(read-byte this)

read-len-prefixed-bytesclj/s

(read-len-prefixed-bytes this)

read-bytesclj/s

(read-bytes this num-bytes)

reset-to-mark!clj/s

(reset-to-mark! this)

read-doubleclj/s

(read-double this)

markclj/s

(mark this)

read-utf8-stringclj/s

(read-utf8-string this)

read-floatclj/s

(read-float this)
source

ILancasterSchemaclj/s≠protocol

get-edn-schemaclj/s

(get-edn-schema this)

get-json-schemaclj/s

(get-json-schema this)

serializeclj/s

(serialize this data)
(serialize this os data)

wrapclj/s

(wrap this data)

get-fingerprint64clj/s

(get-fingerprint64 this)

get-parsing-canonical-formclj/s

(get-parsing-canonical-form this)

get-plumatic-schemaclj/s

(get-plumatic-schema this)

deserializeclj/s

(deserialize this writer-pcf is)
source

illegal-union?clj/s

(illegal-union? edn-schemas)
source

int->longclj/s

(int->long int)
source

ints->longclj/s

(ints->long high low)

Inputs: [high :- s/Int low :- s/Int] Returns: Long

Inputs: [high :- s/Int low :- s/Int]
Returns: Long
sourceraw docstring

IOutputStreamclj/s≠protocol

write-byteclj/s

(write-byte this b)

to-byte-arrayclj/s

(to-byte-array this)

write-bytes-w-len-prefixclj/s

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

write-doubleclj/s

(write-double this d)

write-bytesclj/s

(write-bytes this bs num-bytes)

write-utf8-stringclj/s

(write-utf8-string this s)

write-floatclj/s

(write-float this f)
source

java-namespace->clj-namespaceclj/s

(java-namespace->clj-namespace ns)
source

json-string->ednclj/s

(json-string->edn json-str)
source

Longcljs

source

long->intclj/s

(long->int l)

Inputs: [l :- LongOrInt] Returns: s/Int

Inputs: [l :- LongOrInt]
Returns: s/Int
sourceraw docstring

long->intsclj/s

(long->ints l)

Inputs: [l :- Long] Returns: (s/pair s/Int :high-int s/Int :low-int)

Inputs: [l :- Long]
Returns: (s/pair s/Int :high-int s/Int :low-int)
sourceraw docstring

long->strclj/s

(long->str l)

Inputs: [l :- Long] Returns: s/Str

Inputs: [l :- Long]
Returns: s/Str
sourceraw docstring

long-or-int?clj/s

(long-or-int? x)

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

Is the argument a long or an integer?

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

Is the argument a long or an integer?
sourceraw docstring

long=clj/s

(long= a b)

Inputs: [a :- s/Any b :- s/Any] Returns: s/Bool

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

long?clj/s

(long? x)

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

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

LongOrIntclj/s

source

make-data->branchclj/s

(make-data->branch member-schemas name->edn-schema)
source

make-default-data-sizeclj/s

source

make-default-fixed-or-bytesclj/s

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

make-default-recordclj/s

(make-default-record record-edn-schema default-record)
source

make-deserializerclj/s

source

make-field-infoclj/s

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

make-name->edn-schemaclj/s

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

make-schema-nameclj/s

(make-schema-name clj-name)
source

make-schema-name->branch-infoclj/s

(make-schema-name->branch-info edn-schema name->edn-schema *name->serializer)
source

make-serializerclj/s

source

make-wrapped-union-predclj/s

(make-wrapped-union-pred edn-schema)
source

max-intcljs

source

min-intcljs

source

more-than-one?clj/s

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

name-keyword?clj/s

(name-keyword? x)
source

name-kw->name-strclj/s

(name-kw->name-str kw)

Inputs: [kw :- s/Keyword] Returns: s/Str

Inputs: [kw :- s/Keyword]
Returns: s/Str
sourceraw docstring

Nilclj/s

source

qualify-name-kwclj/s

(qualify-name-kw name-kw)
source

read-long-varint-zzclj/s

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

read-long-varint-zz-longcljs

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

str->longclj/s

(str->long s)

Inputs: [s :- s/Str] Returns: Long

Inputs: [s :- s/Str]
Returns: Long
sourceraw docstring

StringOrBytesclj/s

source

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

throw-invalid-data-errorclj/s

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

valid-array?clj/s

(valid-array? data)
source

valid-bytes-or-string?clj/s

(valid-bytes-or-string? data)
source

valid-double?clj/s

(valid-double? data)
source

valid-float?clj/s

(valid-float? data)
source

valid-int?clj/s

(valid-int? data)
source

valid-long?clj/s

(valid-long? data)
source

valid-map?clj/s

(valid-map? data)
source

valid-record?clj/s

(valid-record? data)
source

wrapping-required?clj/s

(wrapping-required? edn-schemas)
source

write-long-varint-zzclj/s

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

write-long-varint-zz*clj/s

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

write-long-varint-zz-longcljs

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

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

× close