-
Notifications
You must be signed in to change notification settings - Fork 4.6k
cdk-java move the generationId handling to its own class #43329
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
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Skipped Deployment
|
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @stephane-airbyte and the rest of your teammates on |
0c66ea3
to
f8d50ac
Compare
f8d50ac
to
b6a3899
Compare
b6a3899
to
565305b
Compare
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.
had a comment about structure, otherwise LGTM
|
||
import io.airbyte.cdk.db.jdbc.JdbcDatabase | ||
|
||
interface JdbcGenerationHandler { |
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 think this method should live in DestinationHandler, since we'll need it for all destinations (i.e. not just JDBC)
565305b
to
ed95db5
Compare
ed95db5
to
c3916f1
Compare
Merge activity
|
…3329) This pull request introduces a new interface, `JdbcGenerationHandler`, to handle the retrieval of the `_airbyte_generation_id` for any row in a table. The `getGenerationIdInTable` method has been moved from `SqlOperations` to this new interface. The necessary changes have been made across various classes to integrate this new interface properly.
This pull request introduces a new interface,
JdbcGenerationHandler
, to handle the retrieval of the_airbyte_generation_id
for any row in a table. ThegetGenerationIdInTable
method has been moved fromSqlOperations
to this new interface. The necessary changes have been made across various classes to integrate this new interface properly.