#include <dbf.h>
Inheritance diagram for rs::dbf::DBF_Reader:
Public Methods | |
DBF_Reader (const std::string &filename_) | |
virtual | ~DBF_Reader () |
void | dumpEntryDefinition (std::ostream &out) const |
unsigned | Fields () const |
const std::string & | FieldName (unsigned num) const |
unsigned | Records () const |
bool | nextRecord () |
bool | gotoRecord (unsigned index) |
std::string | FieldContent (const std::string &fieldName, bool crop=true) const |
Private Methods | |
void | read_record (unsigned record_number) |
Private Attributes | |
std::string | filename |
std::ifstream | in |
tm | created |
unsigned | no_of_records |
unsigned | length_of_header |
unsigned | record_size |
DBF_EntryDeclarationList | entryTypes |
unsigned | current_record |
char * | current_record_data |
Definition at line 87 of file dbf.h.
|
Start reading an existing database
|
|
|
|
Definition at line 102 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(). |
|
Dump entries defined in database (use this to detect which fields are declared in a database)
|
|
Get number of fields in each record
|
|
Get name of field
|
|
Get number of records stored in database
|
|
Proceed to next record
|
|
Goto specific record
|
|
Read content of current record
|
|
Definition at line 89 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(). |
|
Definition at line 90 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(). |
|
Definition at line 92 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(). |
|
Definition at line 93 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(). |
|
Definition at line 94 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(). |
|
Definition at line 95 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(). |
|
Definition at line 97 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(), DBF_Reader::dumpEntryDefinition(), DBF_Reader::FieldContent(), and DBF_Reader::FieldName(). |
|
Definition at line 99 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(). |
|
Definition at line 100 of file dbf.h. Referenced by DBF_Reader::DBF_Reader(), and DBF_Reader::FieldContent(). |
Contact me in case of errors or questions. This documentation is powered by ![]() |
(C) 2000-2002 ![]() |