dbf vocabulary - Factor Documentation (original) (raw)

dbf vocabulary
Factor handbook » Vocabulary index

Summary
Parsers for various dBase database files

Metadata

Tags: file formats
Authors: John Benediktsson

Words

Tuple classes

Class Superclass Slots
db4-memo-header struct
dbf tuple file-header field-headers records
dbf-field-header struct
dbf-file-header struct
illegal-logical tuple value
record tuple deleted? values
unsupported-field-type tuple type
vfp-file-header struct
vfp-memo-header struct

Symbol words

dbf-encoding
unknown

Ordinary words

Word Stack effect
check-field-header ( field-header -- field-header )
check-record-length ( file-header field-headers -- )
dbase3-memo ( n path -- data )
dbase4-memo ( n path -- data )
dbf-encodings ( -- value )
dbf-field-flags ( -- value )
dbf-file-types ( -- value )
illegal-logical ( value -- * )
load-dbf ( path -- dbf )
parse-currency ( byte-array -- n )
parse-date ( byte-array -- date/f )
parse-double ( byte-array -- n )
parse-field ( byte-array type -- data )
parse-float ( byte-array -- n )
parse-int ( byte-array -- n )
parse-logical ( byte-array -- n )
parse-numeric ( byte-array -- n )
parse-short ( byte-array -- n )
parse-string ( byte-array -- string )
parse-timestamp ( byte-array -- timestamp )
read-field-headers ( -- field-headers )
read-file-header ( -- file-header )
read-records ( field-headers -- records )
seek-record ( n file-header -- )
unsupported-field-type ( type -- * )
vfp-memo ( n path -- data )
vfp-memo-types ( -- value )

Class predicate words

Word Stack effect
db4-memo-header? ( object -- ? )
dbf-field-header? ( object -- ? )
dbf-file-header? ( object -- ? )
dbf? ( object -- ? )
illegal-logical? ( object -- ? )
record? ( object -- ? )
unsupported-field-type? ( object -- ? )
vfp-file-header? ( object -- ? )
vfp-memo-header? ( object -- ? )

Files

resource:extra/dbf/dbf.factor

Metadata files

resource:extra/dbf/authors.txt
resource:extra/dbf/summary.txt
resource:extra/dbf/tags.txt