| Package | Description |
|---|---|
| io.picodata.compat |
Compatibility layer with not supported JDK features.
|
| io.picodata.compat.jdk11 |
Compatibility layer with JDK 11.
|
| io.picodata.compat.jdk11.sql |
This package contains shims for compatibility with JDK11 java.sql package.
|
| io.picodata.jdbc |
JDBC driver for Picodata
|
| io.picodata.jdbc.api |
Exposed Picodata API classes that are not part of the standard JDBC API.
|
| io.picodata.jdbc.api.cluster |
This package contains classes and interfaces for implementing cluster topology info provider
extensions for Picodata JDBC DataSource classes.
|
| io.picodata.jdbc.api.loadbalancer |
This package contains classes and interfaces for implementing load balancer
extensions for Picodata JDBC DataSource classes.
|
| io.picodata.jdbc.api.sharding |
This package contains classes and interfaces related to Picodata cluster sharding key model.
|
| io.picodata.jdbc.core |
These classes are not part of public API
|
| io.picodata.jdbc.core.cluster |
Package contains classes for internal cluster-scoped functionality.
|
| io.picodata.jdbc.core.cluster.schema |
This package contains classes related to Picodata table schema and sharding information
|
| io.picodata.jdbc.core.cluster.schema.sharding |
This package contains classes related to Picodata table sharding specifications
|
| io.picodata.jdbc.core.cluster.tier |
Cluster tier-specific management classes.
|
| io.picodata.jdbc.core.loadbalancer |
This package contains classes for default load balancer implementation.
|
| io.picodata.jdbc.core.pool |
Internal implementation of connection pool.
|
| io.picodata.jdbc.core.sharding |
Contains internal implementation for shard-aware algorithms.
|
| io.picodata.jdbc.core.sharding.bucket |
Contains internal implementation of a logic around Picodata bucket entity.
|
| io.picodata.jdbc.core.sharding.bucket.id |
Contains classes related to vshard bucket identifier calculation.
|
| io.picodata.jdbc.core.sharding.bucket.range |
Range of bucket IDs.
|
| io.picodata.jdbc.core.sharding.hash |
Contains internal implementation of hashing for shard-aware algorithms.
|
| io.picodata.jdbc.core.sharding.serialization |
Contains internal serialization implementation for shard-aware algorithms.
|
| io.picodata.jdbc.datasource |
JDBC DataSource implementation classes for Picodata
|
| io.picodata.jdbc.sharding |
Copyright (c) 2025, Picodata JDBC authors.
|
| io.picodata.jdbc.ssl |
Classes related to
SSLContext initialization |
| io.picodata.jdbc.util |
Utility classes for JDBC driver
|
| org.postgresql.jdbc |
This package contains only shims for overcoming pgJDBC classes accessibility restrictions.
|
Copyright © 2026 Picodata. All rights reserved.