-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[dbquery] Initial contribution #8780
Conversation
Hey @lujop, TravisCI finished with status TravisBuddy Request Identifier: 4c891b70-160a-11eb-94fa-edf6748ec8ed |
Intial work history lost due to the repository shrunk done at c53e4ae (intially started from old unshrunked repo) Signed-off-by: Joan Pujol <[email protected]>
If database can be connected at bridge initialization schedule retry attempts. Prevent query execution scheduling if bridge isn't online Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Implement actions to execute query and get last query result Correctly serialize as JSON non scalar results to result channels Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
dbd3d25
to
b4ac7b5
Compare
This reverts commit 21c0995. Signed-off-by: Joan Pujol <[email protected]>
a46a257
to
06802a8
Compare
Signed-off-by: Joan Pujol <[email protected]>
Fails to build due to not being 3.1.0-SNAPSHOT [FATAL] Non-resolvable parent POM for org.openhab.addons.bundles:org.openhab.binding.dbquery:[unknown-version]: Could not find artifact org.openhab.addons.bundles:org.openhab.addons.reactor.bundles:pom:3.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 7, column 11 |
Signed-off-by: Joan Pujol <[email protected]>
Done as suggested by @fwolter in openhab/openhab-addons#8780
There are a few comments not addressed yet like putting each sentence on its own line in the readme. Take care of them and lets get this to compile with a green tick, just triggered a rebuild in case it was the build systems fault it failed. |
Co-authored-by: Matthew Skinner <[email protected]>
Signed-off-by: Joan Pujol <[email protected]>
Done, I think that now it's all addressed. |
Signed-off-by: Joan Pujol <[email protected]>
Can you run a |
@Skinah Now seems to be ok, and I already checked the code analysis report and all seems ok to me |
I can't assist any further as the binding looks good to my noob eyes. Once @fwolter is happy I'm sure it will be good to merge as the build is showing as successful. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Just waiting on the open topics raised by @fwolter to be resolved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see any open points. LGTM
I just noticed, that the |
* Initial commit Intial work history lost due to the repository shrunk done at c53e4ae (intially started from old unshrunked repo) Signed-off-by: Joan Pujol <[email protected]> * Implement reconnect attempts If database can be connected at bridge initialization schedule retry attempts. Prevent query execution scheduling if bridge isn't online Signed-off-by: Joan Pujol <[email protected]> * Minor documentation changes and fix trigger channel name Signed-off-by: Joan Pujol <[email protected]> * Fix NPE bug initializing ThingActions Signed-off-by: Joan Pujol <[email protected]> * Implement query actions and another fixes Implement actions to execute query and get last query result Correctly serialize as JSON non scalar results to result channels Signed-off-by: Joan Pujol <[email protected]> * Update parameters and correct channel Signed-off-by: Joan Pujol <[email protected]> * Fix formatting and forgot part on previous commit Signed-off-by: Joan Pujol <[email protected]> * Improve documentation Signed-off-by: Joan Pujol <[email protected]> * Add javadoc comment and license to all classes Signed-off-by: Joan Pujol <[email protected]> * Code cleanup Signed-off-by: Joan Pujol <[email protected]> * Untrack unused i18n file Signed-off-by: Joan Pujol <[email protected]> * Fix log level for query actions trace information Signed-off-by: Joan Pujol <[email protected]> * Add dbquery addon to bundles pom Signed-off-by: Joan Pujol <[email protected]> * Temporary remove mqtt bindings that make travis build to fail Signed-off-by: Joan Pujol <[email protected]> * Fix formatting issue Signed-off-by: Joan Pujol <[email protected]> * Revert "Temporary remove mqtt bindings that make travis build to fail" This reverts commit 21c0995. Signed-off-by: Joan Pujol <[email protected]> * Code clean up from static analysis Signed-off-by: Joan Pujol <[email protected]> * Update code to be compatible with 3.1.0 Update dependencies version Update Copyright Other minor changes for new static analysis validations. Signed-off-by: Joan Pujol <[email protected]> * Requested PR changes Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/JDBCBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/DatabaseBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Apply suggestions from code review Co-authored-by: Matthew Skinner <[email protected]> * Suggestions from code review Signed-off-by: Joan Pujol <[email protected]> * Update parent version Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/jdbc-bridge.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Changes asked in PR review Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * README documentation imporovements Signed-off-by: Joan Pujol <[email protected]> * Fix format issue Signed-off-by: Joan Pujol <[email protected]> Co-authored-by: Matthew Skinner <[email protected]>
* Initial commit Intial work history lost due to the repository shrunk done at c53e4ae (intially started from old unshrunked repo) Signed-off-by: Joan Pujol <[email protected]> * Implement reconnect attempts If database can be connected at bridge initialization schedule retry attempts. Prevent query execution scheduling if bridge isn't online Signed-off-by: Joan Pujol <[email protected]> * Minor documentation changes and fix trigger channel name Signed-off-by: Joan Pujol <[email protected]> * Fix NPE bug initializing ThingActions Signed-off-by: Joan Pujol <[email protected]> * Implement query actions and another fixes Implement actions to execute query and get last query result Correctly serialize as JSON non scalar results to result channels Signed-off-by: Joan Pujol <[email protected]> * Update parameters and correct channel Signed-off-by: Joan Pujol <[email protected]> * Fix formatting and forgot part on previous commit Signed-off-by: Joan Pujol <[email protected]> * Improve documentation Signed-off-by: Joan Pujol <[email protected]> * Add javadoc comment and license to all classes Signed-off-by: Joan Pujol <[email protected]> * Code cleanup Signed-off-by: Joan Pujol <[email protected]> * Untrack unused i18n file Signed-off-by: Joan Pujol <[email protected]> * Fix log level for query actions trace information Signed-off-by: Joan Pujol <[email protected]> * Add dbquery addon to bundles pom Signed-off-by: Joan Pujol <[email protected]> * Temporary remove mqtt bindings that make travis build to fail Signed-off-by: Joan Pujol <[email protected]> * Fix formatting issue Signed-off-by: Joan Pujol <[email protected]> * Revert "Temporary remove mqtt bindings that make travis build to fail" This reverts commit 21c0995. Signed-off-by: Joan Pujol <[email protected]> * Code clean up from static analysis Signed-off-by: Joan Pujol <[email protected]> * Update code to be compatible with 3.1.0 Update dependencies version Update Copyright Other minor changes for new static analysis validations. Signed-off-by: Joan Pujol <[email protected]> * Requested PR changes Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/JDBCBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/DatabaseBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Apply suggestions from code review Co-authored-by: Matthew Skinner <[email protected]> * Suggestions from code review Signed-off-by: Joan Pujol <[email protected]> * Update parent version Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/jdbc-bridge.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Changes asked in PR review Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * README documentation imporovements Signed-off-by: Joan Pujol <[email protected]> * Fix format issue Signed-off-by: Joan Pujol <[email protected]> Co-authored-by: Matthew Skinner <[email protected]> Signed-off-by: Dave J Schoepel <[email protected]>
* Initial commit Intial work history lost due to the repository shrunk done at c53e4ae (intially started from old unshrunked repo) Signed-off-by: Joan Pujol <[email protected]> * Implement reconnect attempts If database can be connected at bridge initialization schedule retry attempts. Prevent query execution scheduling if bridge isn't online Signed-off-by: Joan Pujol <[email protected]> * Minor documentation changes and fix trigger channel name Signed-off-by: Joan Pujol <[email protected]> * Fix NPE bug initializing ThingActions Signed-off-by: Joan Pujol <[email protected]> * Implement query actions and another fixes Implement actions to execute query and get last query result Correctly serialize as JSON non scalar results to result channels Signed-off-by: Joan Pujol <[email protected]> * Update parameters and correct channel Signed-off-by: Joan Pujol <[email protected]> * Fix formatting and forgot part on previous commit Signed-off-by: Joan Pujol <[email protected]> * Improve documentation Signed-off-by: Joan Pujol <[email protected]> * Add javadoc comment and license to all classes Signed-off-by: Joan Pujol <[email protected]> * Code cleanup Signed-off-by: Joan Pujol <[email protected]> * Untrack unused i18n file Signed-off-by: Joan Pujol <[email protected]> * Fix log level for query actions trace information Signed-off-by: Joan Pujol <[email protected]> * Add dbquery addon to bundles pom Signed-off-by: Joan Pujol <[email protected]> * Temporary remove mqtt bindings that make travis build to fail Signed-off-by: Joan Pujol <[email protected]> * Fix formatting issue Signed-off-by: Joan Pujol <[email protected]> * Revert "Temporary remove mqtt bindings that make travis build to fail" This reverts commit 21c0995. Signed-off-by: Joan Pujol <[email protected]> * Code clean up from static analysis Signed-off-by: Joan Pujol <[email protected]> * Update code to be compatible with 3.1.0 Update dependencies version Update Copyright Other minor changes for new static analysis validations. Signed-off-by: Joan Pujol <[email protected]> * Requested PR changes Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/JDBCBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/DatabaseBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Apply suggestions from code review Co-authored-by: Matthew Skinner <[email protected]> * Suggestions from code review Signed-off-by: Joan Pujol <[email protected]> * Update parent version Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/jdbc-bridge.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Changes asked in PR review Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * README documentation imporovements Signed-off-by: Joan Pujol <[email protected]> * Fix format issue Signed-off-by: Joan Pujol <[email protected]> Co-authored-by: Matthew Skinner <[email protected]> Signed-off-by: Nick Waterton <[email protected]>
* Initial commit Intial work history lost due to the repository shrunk done at c53e4ae (intially started from old unshrunked repo) Signed-off-by: Joan Pujol <[email protected]> * Implement reconnect attempts If database can be connected at bridge initialization schedule retry attempts. Prevent query execution scheduling if bridge isn't online Signed-off-by: Joan Pujol <[email protected]> * Minor documentation changes and fix trigger channel name Signed-off-by: Joan Pujol <[email protected]> * Fix NPE bug initializing ThingActions Signed-off-by: Joan Pujol <[email protected]> * Implement query actions and another fixes Implement actions to execute query and get last query result Correctly serialize as JSON non scalar results to result channels Signed-off-by: Joan Pujol <[email protected]> * Update parameters and correct channel Signed-off-by: Joan Pujol <[email protected]> * Fix formatting and forgot part on previous commit Signed-off-by: Joan Pujol <[email protected]> * Improve documentation Signed-off-by: Joan Pujol <[email protected]> * Add javadoc comment and license to all classes Signed-off-by: Joan Pujol <[email protected]> * Code cleanup Signed-off-by: Joan Pujol <[email protected]> * Untrack unused i18n file Signed-off-by: Joan Pujol <[email protected]> * Fix log level for query actions trace information Signed-off-by: Joan Pujol <[email protected]> * Add dbquery addon to bundles pom Signed-off-by: Joan Pujol <[email protected]> * Temporary remove mqtt bindings that make travis build to fail Signed-off-by: Joan Pujol <[email protected]> * Fix formatting issue Signed-off-by: Joan Pujol <[email protected]> * Revert "Temporary remove mqtt bindings that make travis build to fail" This reverts commit 21c0995. Signed-off-by: Joan Pujol <[email protected]> * Code clean up from static analysis Signed-off-by: Joan Pujol <[email protected]> * Update code to be compatible with 3.1.0 Update dependencies version Update Copyright Other minor changes for new static analysis validations. Signed-off-by: Joan Pujol <[email protected]> * Requested PR changes Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/JDBCBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/DatabaseBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Apply suggestions from code review Co-authored-by: Matthew Skinner <[email protected]> * Suggestions from code review Signed-off-by: Joan Pujol <[email protected]> * Update parent version Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/jdbc-bridge.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Changes asked in PR review Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * README documentation imporovements Signed-off-by: Joan Pujol <[email protected]> * Fix format issue Signed-off-by: Joan Pujol <[email protected]> Co-authored-by: Matthew Skinner <[email protected]>
* Initial commit Intial work history lost due to the repository shrunk done at c53e4ae (intially started from old unshrunked repo) Signed-off-by: Joan Pujol <[email protected]> * Implement reconnect attempts If database can be connected at bridge initialization schedule retry attempts. Prevent query execution scheduling if bridge isn't online Signed-off-by: Joan Pujol <[email protected]> * Minor documentation changes and fix trigger channel name Signed-off-by: Joan Pujol <[email protected]> * Fix NPE bug initializing ThingActions Signed-off-by: Joan Pujol <[email protected]> * Implement query actions and another fixes Implement actions to execute query and get last query result Correctly serialize as JSON non scalar results to result channels Signed-off-by: Joan Pujol <[email protected]> * Update parameters and correct channel Signed-off-by: Joan Pujol <[email protected]> * Fix formatting and forgot part on previous commit Signed-off-by: Joan Pujol <[email protected]> * Improve documentation Signed-off-by: Joan Pujol <[email protected]> * Add javadoc comment and license to all classes Signed-off-by: Joan Pujol <[email protected]> * Code cleanup Signed-off-by: Joan Pujol <[email protected]> * Untrack unused i18n file Signed-off-by: Joan Pujol <[email protected]> * Fix log level for query actions trace information Signed-off-by: Joan Pujol <[email protected]> * Add dbquery addon to bundles pom Signed-off-by: Joan Pujol <[email protected]> * Temporary remove mqtt bindings that make travis build to fail Signed-off-by: Joan Pujol <[email protected]> * Fix formatting issue Signed-off-by: Joan Pujol <[email protected]> * Revert "Temporary remove mqtt bindings that make travis build to fail" This reverts commit 21c0995. Signed-off-by: Joan Pujol <[email protected]> * Code clean up from static analysis Signed-off-by: Joan Pujol <[email protected]> * Update code to be compatible with 3.1.0 Update dependencies version Update Copyright Other minor changes for new static analysis validations. Signed-off-by: Joan Pujol <[email protected]> * Requested PR changes Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/JDBCBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/DatabaseBridgeHandler.java Co-authored-by: Matthew Skinner <[email protected]> * Apply suggestions from code review Co-authored-by: Matthew Skinner <[email protected]> * Suggestions from code review Signed-off-by: Joan Pujol <[email protected]> * Update parent version Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/jdbc-bridge.xml Co-authored-by: Matthew Skinner <[email protected]> * Update bundles/org.openhab.binding.dbquery/src/main/resources/OH-INF/thing/thing-types.xml Co-authored-by: Matthew Skinner <[email protected]> * Changes asked in PR review Signed-off-by: Joan Pujol <[email protected]> * Update bundles/org.openhab.binding.dbquery/README.md Co-authored-by: Matthew Skinner <[email protected]> * README documentation imporovements Signed-off-by: Joan Pujol <[email protected]> * Fix format issue Signed-off-by: Joan Pujol <[email protected]> Co-authored-by: Matthew Skinner <[email protected]>
DBQuery Initial contribution
Initial contribution for a new addon that allows defining
Things
to execute native database queries.This initial version provides support for InfluxDB 2.0 that is finished and usable.
In a future version in will I start to work after this, it will be submitted support for JDBC databases that currently OH support as persistence services.
A complete description of capabilities and usage of the addon is provided in it's README.
I created a new thread announcing the submission of this addon and for further discussion about it:
https://community.openhab.org/t/new-dbquery-addon-submitted/106640
The initial need for this addon was mainly discussed here:
https://community.openhab.org/t/influxdb-query-addon-proposal/95400/14
Here is another related issue that if sometime is implemented it will allow another DB implementation that uses an existing defined OH persistence service:
openhab/openhab-core#1512