std.openrj
Jump to: ORJ_FLAG ORDER_FIELDS ELIDE_BLANK_RECORDS toString ORJRC SUCCESS CANNOT_OPEN_JAR_FILE NO_RECORDS OUT_OF_MEMORY BAD_FILE_READ PARSE_ERROR INVALID_INDEX UNEXPECTED INVALID_CONTENT ORJ_PARSE_ERROR RECORD_SEPARATOR_IN_CONTINUATION UNFINISHED_LINE UNFINISHED_FIELD UNFINISHED_RECORD OpenRJException DatabaseException rc parseError lineNum InvalidKeyException InvalidTypeException Field name value record Record numFields length fields opIndex getField findField hasField database opApply Database numRecords numLines flags records getRecordsContainingField
Matthew Wilson References:
Open-RJ
- Flags that moderate the creation of Databases
- Arranges the fields in alphabetical order
- Causes blank records to be ignored
- General error codes
- Operation was successful
- The given file does not exist, or cannot be accessed
- The database file contained no records
- The API suffered memory exhaustion
- A read operation failed
- Parsing of the database file failed due to a syntax error
- An invalid index was specified
- An unexpected condition was encountered
- The database file contained invalid content
- Parsing error codes
- Parsing was successful
- A record separator was encountered during a content line continuation
- The last line in the database was not terminated by a line-feed
- The last field in the database file was not terminated by a record separator
- The last record in the database file was not terminated by a record separator
-
- Represents a field in the database
- Represents a record in the database, consisting of a set of fields
-
- this(string memory, uint flags);
- this(immutable(char)[][] lines, uint flags);