diff --git a/catalogs/catalog-jdbc-common/src/main/java/org/apache/gravitino/catalog/jdbc/JdbcCatalogPropertiesMetadata.java b/catalogs/catalog-jdbc-common/src/main/java/org/apache/gravitino/catalog/jdbc/JdbcCatalogPropertiesMetadata.java index d65bdfd7c1d..0499ab221cb 100644 --- a/catalogs/catalog-jdbc-common/src/main/java/org/apache/gravitino/catalog/jdbc/JdbcCatalogPropertiesMetadata.java +++ b/catalogs/catalog-jdbc-common/src/main/java/org/apache/gravitino/catalog/jdbc/JdbcCatalogPropertiesMetadata.java @@ -18,6 +18,7 @@ */ package org.apache.gravitino.catalog.jdbc; +import static org.apache.gravitino.connector.PropertyEntry.booleanPropertyEntry; import static org.apache.gravitino.connector.PropertyEntry.integerPropertyEntry; import static org.apache.gravitino.connector.PropertyEntry.stringOptionalPropertyEntry; import static org.apache.gravitino.connector.PropertyEntry.stringPropertyEntry; @@ -42,7 +43,8 @@ public class JdbcCatalogPropertiesMetadata extends BaseCatalogPropertiesMetadata JdbcConfig.USERNAME.getKey(), JdbcConfig.PASSWORD.getKey(), JdbcConfig.POOL_MIN_SIZE.getKey(), - JdbcConfig.POOL_MAX_SIZE.getKey()); + JdbcConfig.POOL_MAX_SIZE.getKey(), + JdbcConfig.TEST_ON_BORROW.getKey()); static { List> propertyEntries = @@ -100,6 +102,14 @@ public class JdbcCatalogPropertiesMetadata extends BaseCatalogPropertiesMetadata false /* immutable */, JdbcConfig.POOL_MAX_SIZE.getDefaultValue(), true /* hidden */, + false /* reserved */), + booleanPropertyEntry( + JdbcConfig.TEST_ON_BORROW.getKey(), + JdbcConfig.TEST_ON_BORROW.getDoc(), + false /* required */, + false /* immutable */, + JdbcConfig.TEST_ON_BORROW.getDefaultValue(), + true /* hidden */, false /* reserved */)); PROPERTIES_METADATA = ImmutableMap.>builder()