dbf vocabulary
Factor handbook > Vocabulary index


Summary
Parsers for various dBase database files

Meta-data
Authors:John Benediktsson


Words

Tuple classes
ClassSuperclassSlots
db4-memo-header struct
dbf tuplefile-header field-headers records
dbf-field-header struct
dbf-file-header struct
illegal-logical tuplevalue
record tupledeleted? values
unsupported-field-type tupletype
vfp-file-header struct
vfp-memo-header struct


Symbol words
dbf-encoding
unknown


Ordinary words
WordStack 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
WordStack 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