GeoPackage data store assorted performance improvements

Description

Cumulative tickets for performance improvements in GeoPackage data store:

  • Avoid calling resultset to get the column name given the column index every time a geometry is read

  • If the primary key is an integer then use resultSet.getInt as a more efficient alternative to resultSet.getString

  • Simplification distance and screenmap rendering hints support

  • Use SQLite own connection pool instead of DBCP

Environment

None

Status

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Components

Fix versions

Priority

Medium
Configure