|
packShortInt(value,
bigendian=False)
Returns a two-bye integer from the value, or raises DbfError |
source code
|
|
|
packLongInt(value,
bigendian=False)
Returns a four-bye integer from the value, or raises DbfError |
source code
|
|
|
packDate(date)
Returns a group of three bytes, in integer form, of the date |
source code
|
|
|
packStr(string)
Returns an 11 byte, upper-cased, null padded string suitable for
field names; raises DbfError if the string is bigger than 10 bytes |
source code
|
|
|
unpackShortInt(bytes,
bigendian=False)
Returns the value in the two-byte integer passed in |
source code
|
|
|
unpackLongInt(bytes,
bigendian=False)
Returns the value in the four-byte integer passed in |
source code
|
|
|
unpackDate(bytestr)
Returns a Date() of the packed three-byte date passed in |
source code
|
|
|
unpackStr(chars)
Returns a normal, lower-cased string from a null-padded byte string |
source code
|
|
|
convertToBool(value)
Returns boolean true or false; normal rules apply to non-string
values; string values must be 'y','t', 'yes', or 'true' (case
insensitive) to be True |
source code
|
|
|
unsupportedType(something,
field,
memo=None)
called if a data type is not supported for that style of table |
source code
|
|
|
retrieveCharacter(bytes,
fielddef={ } ,
memo=None)
Returns the string in bytes with trailing white space removed |
source code
|
|
|
updateCharacter(string,
fielddef,
memo=None)
returns the string, truncating if string is longer than it's field |
source code
|
|
|
retrieveCurrency(bytes,
fielddef={ } ,
memo=None) |
source code
|
|
|
updateCurrency(value,
fielddef={ } ,
memo=None) |
source code
|
|
|
retrieveDate(bytes,
fielddef={ } ,
memo=None)
Returns the ascii coded date as a Date object |
source code
|
|
|
updateDate(moment,
fielddef={ } ,
memo=None)
returns the Date or datetime.date object ascii-encoded (yyyymmdd) |
source code
|
|
|
retrieveDouble(bytes,
fielddef={ } ,
memo=None) |
source code
|
|
|
updateDouble(value,
fielddef={ } ,
memo=None) |
source code
|
|
|
retrieveInteger(bytes,
fielddef={ } ,
memo=None)
Returns the binary number stored in bytes in little-endian format |
source code
|
|
|
updateInteger(value,
fielddef={ } ,
memo=None)
returns value in little-endian binary format |
source code
|
|
|
retrieveLogical(bytes,
fielddef={ } ,
memo=None)
Returns True if bytes is 't', 'T', 'y', or 'Y', and False otherwise |
source code
|
|
|
updateLogical(logical,
fielddef={ } ,
memo=None)
Returs 'T' if logical is True, 'F' otherwise |
source code
|
|
|
retrieveMemo(bytes,
fielddef,
memo)
Returns the block of data from a memo file |
source code
|
|
|
updateMemo(string,
fielddef,
memo)
Writes string as a memo, returns the block number it was saved into |
source code
|
|
|
retrieveNumeric(bytes,
fielddef,
memo=None)
Returns the number stored in bytes as integer if field spec for
decimals is 0, float otherwise |
source code
|
|
|
updateNumeric(value,
fielddef,
memo=None)
returns value as ascii representation, rounding decimal portion as
necessary |
source code
|
|
|
retrieveVfpDateTime(bytes,
fielddef={ } ,
memo=None)
returns the date/time stored in bytes; dates <= 01/01/1981
00:00:00 may not be accurate; BC dates are nulled. |
source code
|
|
|
updateVfpDateTime(moment,
fielddef={ } ,
memo=None)
sets the date/time stored in moment moment must have fields year,
month, day, hour, minute, second, microsecond |
source code
|
|
|
retrieveVfpMemo(bytes,
fielddef,
memo)
Returns the block of data from a memo file |
source code
|
|
|
updateVfpMemo(string,
fielddef,
memo)
Writes string as a memo, returns the block number it was saved into |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|