INNER CODE UNIT · Java

InstallDuckDBExtensions

geoserver/geoserver-cloud · src/apps/base-images/geoserver/src/main/java/org/geoserver/cloud/InstallDuckDBExtensions.java:24

public class InstallDuckDBExtensions {
    /**
     * Main method to install DuckDB extensions.
     *
     * <p>Loads the DuckDB JDBC driver, connects to an in-memory database, and executes SQL commands to install the
     * required extensions.
     *
     * @param args Command line arguments (not used)
     */
    @SuppressWarnings({"java:S4507", "java:S106"}) // stack traces and stdout are fine in this build-time installer
    void main() {
        try {
            Class.forName("org.duckdb.DuckDBDriver");
            IO.println("Installing DuckDB extensions...");

            try (Connection conn = DriverManager.getConnection("jdbc:duckdb:");
                    Statement stmt = conn.createStatement()) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…