OEDBFileConverter

Attention

This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.

class OEDBFileConverter

The OEDBFileConverter class extracts data from OEDB files into OERecord.

Constructors

OEDBFileConverter() -> OEDBFileConverter
OEDBFileConverter(arg2: OEDBFileConverter) -> OEDBFileConverter

Open

Open(path: str, displayName: str = str()) -> bool

Returns a boolean based on whether the file can be opened.

Close

Close() -> None

Closes the stream.

GetNextRecord

GetNextRecord(record: OEMolRecord) -> int

Steps through each row of the file adding to the OEMolRecord passed into the function. The function returns constants based on each pass. Return codes: SaiphReturnCode::Success, SaiphReturnCode::Fail, SaiphReturnCode::EndOfFile

GetProgress

GetProgress() -> float

Returns the percentage of the file that has been traversed.