Skip to content

Commit 98bb33e

Browse files
authored
Make jdbc connection string sensitive (#4485)
1 parent 5ead07d commit 98bb33e

File tree

1 file changed

+2
-1
lines changed
  • extended/src/main/java/apoc/load/jdbc

1 file changed

+2
-1
lines changed

extended/src/main/java/apoc/load/jdbc/Jdbc.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.neo4j.procedure.Mode;
1212
import org.neo4j.procedure.Name;
1313
import org.neo4j.procedure.Procedure;
14+
import org.neo4j.procedure.Sensitive;
1415

1516
import java.io.ByteArrayOutputStream;
1617
import java.io.InputStream;
@@ -75,7 +76,7 @@ public static void loadDriver(@Name("driverClass") String driverClass) {
7576

7677
@Procedure(name = "apoc.load.jdbc", mode = Mode.READ)
7778
@Description("apoc.load.jdbc('key or url','table or statement', params, config) YIELD row - load from relational database, from a full table or a sql statement")
78-
public Stream<RowResult> jdbc(@Name("jdbc") String urlOrKey, @Name("tableOrSql") String tableOrSelect, @Name
79+
public Stream<RowResult> jdbc(@Name("jdbc") @Sensitive String urlOrKey, @Name("tableOrSql") String tableOrSelect, @Name
7980
(value = "params", defaultValue = "[]") List<Object> params, @Name(value = "config",defaultValue = "{}") Map<String, Object> config) {
8081
params = params != null ? params : Collections.emptyList();
8182
return executeQuery(urlOrKey, tableOrSelect, config, log, params.toArray(new Object[params.size()]));

0 commit comments

Comments
 (0)