Skip to content

Commit

Permalink
fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
sunxiaojian committed Mar 28, 2024
1 parent 64fcd60 commit e1d3e78
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,10 @@
package org.apache.paimon.catalog;

import org.apache.paimon.client.ClientPool;
import org.apache.paimon.options.Options;

/** Abstract context for lock factory to create lock. */
public abstract class AbstractCatalogLockContext<CP extends ClientPool.ClientPoolImpl>
implements CatalogLockContext {

protected final Options options;

public AbstractCatalogLockContext(Options options) {
this.options = options;
}

protected abstract CP clientPool();
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
/** Context for lock factory to create lock. */
public interface CatalogLockContext extends Serializable {

String LOCK_CONFIGURATION_PREFIX = "lock.";

Options options();

static CatalogLockContext fromOptions(Options options) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,20 @@ public class JdbcCatalogLockContext extends AbstractCatalogLockContext<JdbcClien

private JdbcClientPool connections;
private final String catalogKey;
private final Options options;

public JdbcCatalogLockContext(Options options) {
super(options);
this.options = options;
this.catalogKey = options.get(JdbcCatalogOptions.CATALOG_KEY);
createConnections();
}

private void createConnections() {
if (connections == null) {}
}

JdbcCatalogLockContext(JdbcClientPool connections, String catalogKey, Options options) {
super(options);
this.options = options;
this.connections = connections;
this.catalogKey = catalogKey;
}
Expand Down

0 comments on commit e1d3e78

Please sign in to comment.