Skip to content

Replace Berkeley DB Java Edition with SQLite#36

Merged
ytr-sakamoto merged 1 commit intodevelopfrom
sqlite2
Jan 31, 2022
Merged

Replace Berkeley DB Java Edition with SQLite#36
ytr-sakamoto merged 1 commit intodevelopfrom
sqlite2

Conversation

@ytr-sakamoto
Copy link
Copy Markdown
Contributor

Up to v1.0.2, opensource COBOL 4j uses Berkeley DB Java Edition as a storage library to implement INDEXED files and some NIST COBOL 85 test cases fail.
I replace Berkeley DB Java Edition with SQLite and all NIST COBOL 85 test cases related to INDEXED files pass. (except for test cases using Relative files)

@ytr-sakamoto ytr-sakamoto merged commit 9a49027 into develop Jan 31, 2022
@yutaro-sakamoto yutaro-sakamoto deleted the sqlite2 branch July 21, 2022 01:18
kio-watanabe pushed a commit to kio-watanabe/opensourcecobol4j that referenced this pull request Apr 30, 2025
* Refactor scala files in dblibj/
  * This modification improves not only the readability of source code but also performance slightly.
* Implement caches for FETCH query
  * The environemnt variable OCESQL4J_FETCH_RECORDS indicates the number of records that will be extracted from a database in bulk and cahced.
* Cache metadata of SQL statement
  * This change improve the performance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant