Core.NamedTuple
— MethodCreate a NamedTuple representing a single row
DBFTables.FieldDescriptor
— TypeField/column descriptor, part of the Header
DBFTables.FieldDescriptor
— MethodCreate FieldDescriptor from a column in a Tables.jl table.
DBFTables.Header
— TypeDBF header, which also holds all field definitions
DBFTables.Header
— MethodRead a DBF header from a stream
DBFTables.Row
— TypeStruct representing a single row or record of the DBF Table
DBFTables.Table
— TypeStruct representing the DBF Table
DBFTables.Table
— MethodDBFTables.Table(source) => DBFTables.Table
Read a source, a path to a file or an opened stream, to a DBFTables.Table. This type conforms to the Tables interface, so it can be easily converted to other formats. It is possible to iterate through the rows of this object, or to retrieve columns like dbf.fieldname
.
Base.getproperty
— MethodCreate a copy of an entire DBF column as a Vector. Usage: dbf.myfield
Base.iterate
— FunctionIterate over the rows of a DBF Table, yielding a DBFTables.Row for each row
Base.propertynames
— MethodList all available DBF column names
DBFTables._create_stringarray
— MethodCollect all the offsets and lengths from the header to create a StringArray
DBFTables.dbf_type
— MethodGet the DBF type code from the Julia type. Assumes Base.nonmissingtype(T)
is the input.
DBFTables.getheader
— MethodAccess the header of a DBF Table
DBFTables.isdeleted
— MethodCheck if the row is marked as deleted
DBFTables.isdeleted
— MethodGet a BitVector which is true for rows that are marked as deleted
DBFTables.julia_type
— MethodGet the Julia type from the DBF type code and the decimal count
DBFTables.read_dbf_field
— MethodRead a field descriptor from the stream, and create a FieldDescriptor struct
DBFTables.write
— MethodGeneric .dbf writer for the Tables.jl interface.
Tables.schema
— MethodGet the Tables.Schema of a DBF Table