An Overview of the karras API


YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.



karras.collection

by unknown author
Detailed API documentation

  
  Public variables and functions:
  collection collection-db collection-db-name collection-name count-docs delete distinct-values drop-collection drop-index drop-index-named ensure-index ensure-named-index ensure-unique-index fetch fetch-all fetch-by-id fetch-map-reduce-values fetch-one find-and-modify find-and-remove group insert list-indexes map-reduce map-reduce-fetch-all save update update-all upsert 


karras.core

by unknown author
Detailed API documentation

  
  Public variables and functions:
  *mongo-db* MongoMappable build-dbo connect drop-db in-request list-collections mongo-db with-mongo with-mongo-request write-concern-none write-concern-normal write-concern-strict 


karras.entity

by Wilkes Joiner
Detailed API documentation
A library for defining entities and embedded types.  Entities correspond to a mongo collection.

Example:

  (defembedded Address [:street :city :state :zip])

  (defembedded Phone [:area-code :number]

  (defentity Person
    [:first-name 
     :last-name
     :address {:type Address}
     :phones {:type :list :of Phone}])
Public variables and functions: add-reference collection-for convert count-instances create defembedded defentity deffetch deffetch-one delete delete-all distinct-values ensure-indexes ensure-type entity-spec entity-spec-assoc entity-spec-get entity-spec-get-in entity-spec-of entity-spec-of-item fetch fetch-all fetch-by-id fetch-map-reduce-values fetch-one fetch-refers-to field-spec-of find-and-modify find-and-remove get-reference grab grab-in group index list-indexes make map-reduce map-reduce-fetch-all relate save set-reference swap-entity-spec-in! update update-all

Variables and functions in karras.entity.testing: entity-fixture


karras.example

by unknown author
Detailed API documentation

  
  Public variables and functions:
  


karras.sugar

by unknown author
Detailed API documentation

  
  Public variables and functions:
  all array-type asc binary-type boolean-type compound-index date date-type desc double-type element-match eq eq-mod exist? gt gte in incr int32-type int64-type is-nil? is-type js-code-type js-query js-scoped-code-type lt lte max-key-type min-key-type modify ne negate not-exist? not-in null-type object-id-type object-type pop-first pop-last pull pull-all push regex-type set-fields size slice string-type symbol-type timestamp-type unset where within within-dates || 
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber.