Skip to content

Conversation

@benedeki
Copy link
Contributor

@benedeki benedeki commented Aug 16, 2024

  • QueryResultRow is now instantiated, so can be used even after connection close
  • columns can be referred by their index not just name (1 based); for that reason QueryResultRow now has columnCount property too
  • QueryResultRow now has rowNumber property too
  • JsonBString deprecated, replaced by SimpleJsonString
  • setup for separation of unit and integration tests
  • integration tests database setup
  • github build action enhanced to support integration tests

Closes #4
Closes #27

benedeki added 3 commits July 17, 2024 15:34
* `QueryResultRow` is now instantiated, so can be used even after connection close
* `JsonBString` deprecated, replaced by `SimpleJsonString`
* setup for separation of unit and integration tests
* integration tests database setup
* github build action enhanced to support integration tests
@benedeki benedeki marked this pull request as ready for review August 16, 2024 18:57
@@ -0,0 +1,6 @@
CREATE DATABASE mag_db
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why mag_ ? :D

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well you had to notice, didn't you. 😉
Well, I sense there are parts that might become common to balta, fa-db, ultet (🤭 ) justifying a shared basic lib (mag = seed in Hu)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

curiosity is my superpower :D

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, makes sense!

Copy link
Collaborator

@lsulak lsulak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I finished the review for now, I like it - especially the tests you implemented and integrated them into CI!

benedeki and others added 2 commits August 19, 2024 13:07
Co-authored-by: Ladislav Sulak <laco.sulak@gmail.com>
Copy link
Collaborator

@miroslavpojer miroslavpojer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • pull
  • code review

I am missing:

  • code coverage measuring.

Nice work.


- name: Filename Inspector
id: scan-test-files
uses: AbsaOSS/filename-inspector@master
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lsulak
lsulak previously approved these changes Aug 21, 2024
Copy link
Collaborator

@lsulak lsulak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gonna approve from my side now, looks good! However Miroslav had a good point or two, please check his comments before merging

@benedeki
Copy link
Contributor Author

I am missing:

* code coverage measuring.

This is more a hobby project than an official stream of work, so I don't even dare to target for some coverage. RIght now the test coverage is rather low. So either the limit would be rather low, or the check failing constantly. I don't see the point. 🤷‍♂️

Copy link
Collaborator

@miroslavpojer miroslavpojer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • pull
  • code review
  • IT test run

@benedeki benedeki merged commit dad52d8 into master Aug 26, 2024
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.

Add option(s) to get result column without column name QueryResultRow does not instantiate the row data

4 participants