Parents: | bson |
code |
hashtables |
state |
Word | Stack effect |
(element-read) | ( type: integer -- cont?: boolean ) |
(read-object) | ( type: integer name: string -- ) |
(serialize-code) | ( code: code -- ) |
(with-length-prefix) | ( quot: ( .. -- .. ) length-quot: ( bytes-written -- length ) -- ) |
INT32-SIZE | ( -- value ) |
INT64-SIZE | ( -- value ) |
bson-binary-read | ( -- binary ) |
bson-object-data-read | ( -- ? ) |
bson-oid-read | ( -- oid: oid ) |
bson-regexp-read | ( -- mdbregexp: mdbregexp ) |
check-object | ( assoc -- object ) |
element-data-read | ( type: integer -- object ) |
get-output | ( -- stream: byte-vector ) |
object-result | ( quot -- object ) |
read-byte | ( -- byte ) |
read-byte-raw | ( -- byte-raw ) |
read-cstring | ( -- string ) |
read-double | ( -- double ) |
read-elements | ( -- ) |
read-int32 | ( -- int32 ) |
read-longlong | ( -- longlong ) |
read-sized-string | ( length -- string ) |
read-timestamp | ( -- timestamp ) |
skip-field? | ( name value -- name value boolean ) |
with-length | ( quot -- bytes-written: integer start-index: integer ) |
with-length-prefix | ( quot: ( .. -- .. ) -- ) |
with-length-prefix-excl | ( quot: ( .. -- .. ) -- ) |
write-assoc | ( assoc: hashtables -- ) |
write-boolean | ( bool: boolean -- ) |
write-byte-array | ( binary: byte-array -- ) |
write-cstring | ( string: string -- ) |
write-double | ( real: float -- ) |
write-eoo | ( -- ) |
write-header | ( name: string object type: integer -- object ) |
write-int32 | ( int: integer -- ) |
write-le | ( x n -- ) |
write-longlong | ( object -- ) |
write-mdbregexp | ( regexp: mdbregexp -- ) |
write-oid | ( oid: oid -- ) |
write-oid-field | ( assoc -- ) |
write-pair | ( name: string obj -- ) |
write-sequence | ( array: sequence -- ) |
write-string | ( string: string -- ) |
write-string-length | ( string -- ) |
write-utf8-string | ( string: string -- ) |
Word | Stack effect |
code? | ( object -- ? ) |
hashtables? | ( object -- ? ) |