Package dev.frostlake.jdbc


package dev.frostlake.jdbc
  • Classes
    Class
    Description
    JDBC CallableStatement implementation for Frostlake SQL Engine Supports stored procedure calls with IN and OUT parameters
    JDBC Connection implementation for Frostlake SQL Engine
    JDBC Driver for Frostlake SQL Engine Usage: Class.forName("dev.frostlake.jdbc.DatabaseDriver"); Connection conn = DriverManager.getConnection("jdbc:frostlake://localhost:8080", props);
    Simplified JDBC DatabaseMetaData implementation for Frostlake SQL Engine Only implements the most commonly used methods
    JDBC PreparedStatement implementation for Frostlake SQL Engine
    JDBC ResultSet implementation for Frostlake SQL Engine
    JDBC ResultSetMetaData implementation for Frostlake SQL Engine
    JDBC Statement implementation for Frostlake SQL Engine
    JDBC Array implementation for Frostlake SQL Engine.
    Simple CallableStatement implementation for DirectConnection Extends DirectPreparedStatement and adds OUT parameter support
    Direct JDBC connection that wraps a DatabaseEngine instance without HTTP.
    JDBC DatabaseMetaData implementation for DirectConnection.
    Simple PreparedStatement implementation for DirectConnection
    Simple ResultSet adapter for engine ResultSet with updatable support
    Direct Statement implementation for embedded DatabaseEngine
    JDBC Struct implementation for Frostlake SQL Engine.
    Live-verified array-bind typing rules for PreparedStatement batches: every batched row must bind the same driver-side type per column (setNull carries no type and matches anything), and a mismatching row is refused at addBatch time with the driver's own wording, SQLSTATE 0A000 and vendor code 200023.
    Shared marshaling between the engine's stored values / type names and JDBC types, used by both the HTTP-backed (Database*) and in-process (Direct*) ResultSet and metadata implementations so the conversion lives in ONE place.
    Minimal ParameterMetaData for the engine's PreparedStatements: reports the placeholder count.