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
NIFI-3611: Added ability to set Transaction Isolation Level on Database connections for QueryDatabaseTable processor #3248
Conversation
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.
Thanks @erichanson5 for your contribution!
I concern about changing default behavior, so let's make the transaction isolation level optional.
...processors/src/main/java/org/apache/nifi/processors/standard/AbstractQueryDatabaseTable.java
Outdated
Show resolved
Hide resolved
...processors/src/main/java/org/apache/nifi/processors/standard/AbstractQueryDatabaseTable.java
Outdated
Show resolved
Hide resolved
...processors/src/main/java/org/apache/nifi/processors/standard/AbstractQueryDatabaseTable.java
Outdated
Show resolved
Hide resolved
Hi @erichanson5 Thanks for trying to incorporate the review comments. Now this PR has other unnecessary commits in it and the it looks not compiling well. Would you clean the commits? I don't use If I'd recover from this state, I may use following steps:
Hope this helps. |
e6d286d
to
a477bbc
Compare
…se connection for the QueryDatabaseTable processor
a477bbc
to
ae3350e
Compare
@ijokarumawak thanks for the assistance. I updated the branch |
This sounds like a good general feature for a few SQL processors, like ExecuteSQL, maybe GenerateTableFetch. I'm OK with limiting the scope to QDB for now, but what about putting the allowed values and property definition in |
Thanks @patricker, I'll create another Jira ticket for that and work on it |
The update LGTM, +1. Merging to master. Thanks @erichanson5! |
NIFI-3611: Added ability to set Transaction Isolation Level on Database connections for QueryDatabaseTable processor