Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

abort(Executor) - Method in class io.picodata.jdbc.PicodataConnection
 
absolute(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
acceptsURL(String) - Method in class io.picodata.jdbc.Driver
Returns true if the driver thinks it can open a connection to the given URL.
add(Object, SQLType) - Method in interface io.picodata.jdbc.core.sharding.bucket.id.BucketIdCalculator
Adds a sharding key part value to the bucket ID calculation
add(Object, SQLType) - Method in class io.picodata.jdbc.core.sharding.bucket.id.PicodataBucketIdCalculator
Adds a SQL value to the bucket-id calculation.
addBatch() - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
addBatch(String) - Method in class io.picodata.jdbc.PicodataStatement
 
addConnectionEventListener(ConnectionEventListener) - Method in class io.picodata.jdbc.datasource.PicodataPooledConnection
Adds a listener for close or fatal error events on the connection handed out to a client.
addListener(ClusterTopologyInfoUpdatesListener) - Method in interface io.picodata.jdbc.core.cluster.ClusterTopologyInfoProvider
Subscribe a listener for cluster topology updates.
addListener(ClusterTopologyInfoUpdatesListener) - Method in class io.picodata.jdbc.core.cluster.DefaultClusterTopologyInfoProviderImpl
 
addListener(BucketRangeUpdateListener) - Method in interface io.picodata.jdbc.core.sharding.bucket.range.BucketRangeUpdateNotifier
Add new bucket range updates listener.
addListener(BucketRangeUpdateListener) - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeUpdateNotifierImpl
 
addStatementEventListener(StatementEventListener) - Method in class io.picodata.jdbc.datasource.PicodataPooledConnection
 
afterLast() - Method in class io.picodata.jdbc.PicodataResultSet
 
allProceduresAreCallable() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
allTablesAreSelectable() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
autoCommitFailureClosesAllResultSets() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 

B

beforeFirst() - Method in class io.picodata.jdbc.PicodataResultSet
 
BooleanTypeUtil - Class in io.picodata.jdbc.util
Helper class to handle boolean type of PostgreSQL.
BucketIdCalculator - Interface in io.picodata.jdbc.core.sharding.bucket.id
Incremental bucket ID calculator for sharding key values.
BucketNodeMapper<N> - Interface in io.picodata.jdbc.core.sharding.bucket
Maps incoming bucket id to a specific node.
BucketRange - Class in io.picodata.jdbc.core.sharding.bucket.range
 
BucketRangeJsonEntry - Class in io.picodata.jdbc.core.sharding.bucket.range
 
BucketRangeJsonEntry(long, long, String, String, String, String) - Constructor for class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeJsonEntry
 
BucketRangeJsonParser - Class in io.picodata.jdbc.core.sharding.bucket.range
 
BucketRangeJsonParser() - Constructor for class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeJsonParser
 
BucketRangeNodeMapper - Class in io.picodata.jdbc.core.sharding.bucket.range
Thread-safe storage for bucket range to node address mappings.
BucketRangeNodeMapper() - Constructor for class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeNodeMapper
 
BucketRangeUpdateListener - Interface in io.picodata.jdbc.core.sharding.bucket.range
Listener for bucket range updates.
BucketRangeUpdateNotifier - Interface in io.picodata.jdbc.core.sharding.bucket.range
Notifier for bucket range updates.
BucketRangeUpdateNotifierImpl - Class in io.picodata.jdbc.core.sharding.bucket.range
Fetches bucket ranges from the cluster via SQL and publish updates to listeners.
BucketRangeUpdateNotifierImpl(TierInfoProvider) - Constructor for class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeUpdateNotifierImpl
 
BucketState - Enum in io.picodata.jdbc.core.sharding.bucket
Represents the lifecycle state of a vshard bucket in a Picodata cluster.
build() - Method in interface io.picodata.compat.jdk11.sql.ConnectionBuilder
Returns an instance of the object defined by this builder.
build() - Method in interface io.picodata.compat.jdk11.sql.ShardingKeyBuilder
Returns an instance of the object defined by this builder.
build() - Method in class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig.Builder
Build the ClusterTopologyInfoProviderConfig instance.
build() - Method in class io.picodata.jdbc.api.loadbalancer.LoadBalancerConfig.Builder
Build the LoadBalancerConfig instance.
build() - Method in class io.picodata.jdbc.api.ServiceConnectionProviderConfig.Builder
Build the ServiceConnectionProviderConfig instance.
build() - Method in class io.picodata.jdbc.core.pool.ConnectionPoolingConfig.Builder
Builds the immutable PicodataConnectionPoolConfig instance.
build() - Method in class io.picodata.jdbc.PicodataConnectionBuilder
 
build() - Method in class io.picodata.jdbc.sharding.PicodataShardingKeyBuilder
Builds the sharding key from all added subkeys.
buildAddressList(Properties) - Static method in class io.picodata.jdbc.util.ConnectionURLHelper
 
builder() - Static method in class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig
Create builder for ClusterTopologyInfoProviderConfig.
Builder() - Constructor for class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig.Builder
 
builder() - Static method in class io.picodata.jdbc.api.loadbalancer.LoadBalancerConfig
Create a builder for LoadBalancerConfig.
Builder() - Constructor for class io.picodata.jdbc.api.loadbalancer.LoadBalancerConfig.Builder
 
builder() - Static method in class io.picodata.jdbc.api.ServiceConnectionProviderConfig
Create builder for ServiceConnectionProviderConfig
Builder() - Constructor for class io.picodata.jdbc.api.ServiceConnectionProviderConfig.Builder
 
builder() - Static method in class io.picodata.jdbc.core.pool.ConnectionPoolingConfig
Creates a new Builder instance for configuring the pool.
Builder() - Constructor for class io.picodata.jdbc.core.pool.ConnectionPoolingConfig.Builder
 
buildURL(Properties) - Static method in class io.picodata.jdbc.util.ConnectionURLHelper
Constructs driver URL from the passed properties.
buildURL(List<String>, Properties) - Static method in class io.picodata.jdbc.util.ConnectionURLHelper
Constructs driver URL from the passed properties and list of connection addresses.
buildURL(String, Properties) - Static method in class io.picodata.jdbc.util.ConnectionURLHelper
 

C

calculate() - Method in interface io.picodata.jdbc.core.sharding.bucket.id.BucketIdCalculator
Calculates final bucket ID based on added sharding key part values
calculate() - Method in class io.picodata.jdbc.core.sharding.bucket.id.PicodataBucketIdCalculator
Calculates and returns the bucket ID.
cancel() - Method in class io.picodata.jdbc.PicodataStatement
 
cancelRowUpdates() - Method in class io.picodata.jdbc.PicodataResultSet
 
castToBoolean(Object) - Static method in class io.picodata.jdbc.util.BooleanTypeUtil
Cast an Object value to the corresponding boolean value.
checkClosed() - Method in class io.picodata.jdbc.PicodataStatement
Check that this statement is not closed
checkNoResultUpdate() - Method in class io.picodata.jdbc.PicodataStatement
Check that last operation didn't return any rows.
clearBatch() - Method in class io.picodata.jdbc.PicodataStatement
 
clearParameters() - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
clearWarnings() - Method in class io.picodata.jdbc.PicodataConnection
 
clearWarnings() - Method in class io.picodata.jdbc.PicodataResultSet
 
clearWarnings() - Method in class io.picodata.jdbc.PicodataStatement
 
close() - Method in class io.picodata.jdbc.core.pool.NodeConnectionPoolManager
 
close() - Method in class io.picodata.jdbc.core.ServiceConnectionHolder
 
close() - Method in class io.picodata.jdbc.core.sharding.serialization.MessagePackSerializer
 
close() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
 
close() - Method in class io.picodata.jdbc.datasource.PicodataPooledConnection
Closes the physical database connection represented by this PooledConnection.
close() - Method in class io.picodata.jdbc.PicodataConnection
 
close() - Method in class io.picodata.jdbc.PicodataResultSet
 
close() - Method in class io.picodata.jdbc.PicodataStatement
 
closeOnCompletion() - Method in class io.picodata.jdbc.PicodataStatement
 
ClusterTopologyInfoProvider - Interface in io.picodata.jdbc.core.cluster
Fetches cluster topology information from Picodata servers and allows to subscribe for topology updates.
ClusterTopologyInfoProviderConfig - Class in io.picodata.jdbc.api.cluster
Container for Picodata cluster topology updates provider settings
ClusterTopologyInfoProviderConfig() - Constructor for class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig
 
ClusterTopologyInfoProviderConfig.Builder - Class in io.picodata.jdbc.api.cluster
Builder for ClusterTopologyInfoProviderConfig.
ClusterTopologyInfoUpdatesListener - Interface in io.picodata.jdbc.api.cluster
Used for subscribing for cluster topology updates.
commit() - Method in class io.picodata.jdbc.PicodataConnection
 
compareTo(BucketRange) - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRange
 
connect(String, Properties) - Method in class io.picodata.jdbc.Driver
Try to make a database connection to the given URL.
connection - Variable in class io.picodata.jdbc.PicodataStatement
Picodata server connection.
ConnectionBuilder - Interface in io.picodata.compat.jdk11.sql
A builder created from a DataSource object, used to establish a connection to the database that the data source object represents.
ConnectionPoolingConfig - Class in io.picodata.jdbc.core.pool
Configuration for connection pooling.
ConnectionPoolingConfig.Builder - Class in io.picodata.jdbc.core.pool
Builder for creating PicodataConnectionPoolConfig instances.
ConnectionPoolManager - Interface in io.picodata.jdbc.core.pool
Encapsulates connection pools management and synchronization.
ConnectionURLHelper - Class in io.picodata.jdbc.util
Contains utility logic for parsing the driver connection URLs.
contains(long) - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRange
Checks if this range contains the bucket ID.
createArrayOf(String, Object[]) - Method in class io.picodata.jdbc.PicodataConnection
 
createBlob() - Method in class io.picodata.jdbc.PicodataConnection
 
createClob() - Method in class io.picodata.jdbc.PicodataConnection
 
createConnectionBuilder() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Creates a sharding connection builder.
createConnectionEvent(SQLException) - Method in class io.picodata.jdbc.datasource.PicodataPooledConnection
 
createDriverResultSet(Field[], List<Tuple>) - Method in class io.picodata.jdbc.PicodataStatement
Create a new partially initialized ResultSet from its parts.
createKey(Function<String, Object>) - Method in interface io.picodata.jdbc.api.sharding.ShardingKeyFactory
Creates an instance of a sharding key.
createKey(Function<String, Object>) - Method in class io.picodata.jdbc.sharding.PicodataShardingKeyFactory
 
createNClob() - Method in class io.picodata.jdbc.PicodataConnection
 
createResultSet(Query, Field[], List<Tuple>, ResultCursor) - Method in class io.picodata.jdbc.PicodataStatement
Create a new ResultSet from its parts.
createShardingKeyBuilder() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Creates a sharding key builder using the default tier's configuration.
createShardingKeyFactory(String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Creates a sharding key factory that takes into account a Picodata table schema.
createSQLXML() - Method in class io.picodata.jdbc.PicodataConnection
 
createStatement() - Method in class io.picodata.jdbc.PicodataConnection
 
createStatement(int, int) - Method in class io.picodata.jdbc.PicodataConnection
 
createStatement(int, int, int) - Method in class io.picodata.jdbc.PicodataConnection
 
createStruct(String, Object[]) - Method in class io.picodata.jdbc.PicodataConnection
 
CyclingIterator<T> - Class in io.picodata.jdbc.util
This iterator is lock-free and loops infinitely over a collection.
CyclingIterator(Collection<T>) - Constructor for class io.picodata.jdbc.util.CyclingIterator
Basic constructor.

D

dataDefinitionCausesTransactionCommit() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
dataDefinitionIgnoredInTransactions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
decodeString(byte[], int, int) - Static method in class io.picodata.jdbc.util.EncodingUtils
Decode an array of bytes into a string.
decodeString(byte[]) - Static method in class io.picodata.jdbc.util.EncodingUtils
Decode an array of bytes into a string.
DEFAULT_MAX_RECONNECTION_ATTEMPTS - Static variable in class io.picodata.jdbc.api.ServiceConnectionProviderConfig
 
DEFAULT_TOPOLOGY_UPDATE_DELAY - Static variable in class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig
 
DefaultClusterTopologyInfoProviderImpl - Class in io.picodata.jdbc.core.cluster
Default cluster topology provider implementation.
DefaultClusterTopologyInfoProviderImpl(ServiceConnectionHolder, ClusterTopologyInfoProviderConfig, BucketRangeUpdateNotifier) - Constructor for class io.picodata.jdbc.core.cluster.DefaultClusterTopologyInfoProviderImpl
Constructor.
DefaultJavaSSLSocketFactory - Class in io.picodata.jdbc.ssl
Socket factory that uses Java's default truststore to validate server certificate.
DefaultJavaSSLSocketFactory(Properties) - Constructor for class io.picodata.jdbc.ssl.DefaultJavaSSLSocketFactory
Constructor.
DefaultLoadBalancerImpl - Class in io.picodata.jdbc.core.loadbalancer
Default load balancer implementation.
DefaultLoadBalancerImpl(LoadBalancerConfig) - Constructor for class io.picodata.jdbc.core.loadbalancer.DefaultLoadBalancerImpl
Constructor.
DefaultLoadBalancerNodesSelectionStrategyImpl - Class in io.picodata.jdbc.core.loadbalancer
Default implementation of nodes seleciton strategy that randomizes node selection for normalizing the Picodata cluster load when several independent driver instances are used with the same configuration.
DefaultLoadBalancerNodesSelectionStrategyImpl() - Constructor for class io.picodata.jdbc.core.loadbalancer.DefaultLoadBalancerNodesSelectionStrategyImpl
 
DefaultTableInfoFetcherImpl - Class in io.picodata.jdbc.core.cluster.schema
Fetches Picodata table information from Picodata cluster.
DefaultTableInfoFetcherImpl(DataSource) - Constructor for class io.picodata.jdbc.core.cluster.schema.DefaultTableInfoFetcherImpl
Constructor.
DefaultTierInfoFetcherImpl - Class in io.picodata.jdbc.core.cluster.tier
Fetches tier information from the Picodata cluster using SQL queries.
DefaultTierInfoFetcherImpl(DataSource) - Constructor for class io.picodata.jdbc.core.cluster.tier.DefaultTierInfoFetcherImpl
 
defaultValue - Variable in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
 
deleteRow() - Method in class io.picodata.jdbc.PicodataResultSet
 
deletesAreDetected(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
deregister() - Static method in class io.picodata.jdbc.Driver
According to JDBC specification, this driver is registered against DriverManager when the class is loaded.
description - Variable in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
 
DistributionType - Enum in io.picodata.jdbc.core.cluster.schema
Enumeration of possible table distribution (sharding) types in Picodata cluster.
doesMaxRowSizeIncludeBlobs() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
Driver - Class in io.picodata.jdbc
The Java SQL framework allows for multiple database drivers.
Driver() - Constructor for class io.picodata.jdbc.Driver
 
DRIVER_FULL_NAME - Static variable in class io.picodata.jdbc.DriverInfo
Full name of this driver including version
DRIVER_MAJOR_VERSION - Static variable in class io.picodata.jdbc.DriverInfo
Major version of this driver, parsed from the version.properties file in the package
DRIVER_MINOR_VERSION - Static variable in class io.picodata.jdbc.DriverInfo
Minor version of this driver, parsed from the version.properties file in the package
DRIVER_NAME - Static variable in class io.picodata.jdbc.DriverInfo
Name of this driver without version
DRIVER_PATCH_VERSION - Static variable in class io.picodata.jdbc.DriverInfo
Patch version of this driver, parsed from the version.properties file in the package
DRIVER_SHORT_NAME - Static variable in class io.picodata.jdbc.DriverInfo
Short name of this driver
DRIVER_VERSION - Static variable in class io.picodata.jdbc.DriverInfo
Full version of this driver, parsed from the version.properties file in the package
DriverInfo - Class in io.picodata.jdbc
Utility class with constants of Driver information and version handling.

E

encodeString(String) - Static method in class io.picodata.jdbc.util.EncodingUtils
Encode a string to an array of bytes.
encoding - Static variable in class io.picodata.jdbc.util.EncodingUtils
Encoding with which the Picodata server operates (UTF-8)
EncodingUtils - Class in io.picodata.jdbc.util
Contains set of utility methods for working with encoded byte strings.
equals(Object) - Method in class io.picodata.jdbc.api.PicodataNodeInfo
 
execute() - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
execute(CachedQuery, ParameterList, int) - Method in class io.picodata.jdbc.PicodataStatement
Execute cached query with parameters in pgJDBC query executor.
execute(String) - Method in class io.picodata.jdbc.PicodataStatement
 
execute(String, int) - Method in class io.picodata.jdbc.PicodataStatement
 
execute(String, int[]) - Method in class io.picodata.jdbc.PicodataStatement
 
execute(String, String[]) - Method in class io.picodata.jdbc.PicodataStatement
 
executeBatch() - Method in class io.picodata.jdbc.PicodataStatement
 
executeLargeBatch() - Method in class io.picodata.jdbc.PicodataStatement
 
executeLargeUpdate() - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
executeLargeUpdate(String) - Method in class io.picodata.jdbc.PicodataStatement
 
executeLargeUpdate(String, int) - Method in class io.picodata.jdbc.PicodataStatement
 
executeLargeUpdate(String, int[]) - Method in class io.picodata.jdbc.PicodataStatement
 
executeLargeUpdate(String, String[]) - Method in class io.picodata.jdbc.PicodataStatement
 
executeQuery() - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
executeQuery(String) - Method in class io.picodata.jdbc.PicodataStatement
 
executeUpdate() - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
executeUpdate(String) - Method in class io.picodata.jdbc.PicodataStatement
 
executeUpdate(String, int) - Method in class io.picodata.jdbc.PicodataStatement
 
executeUpdate(String, int[]) - Method in class io.picodata.jdbc.PicodataStatement
 
executeUpdate(String, String[]) - Method in class io.picodata.jdbc.PicodataStatement
 
executeWithFlags(String, int) - Method in class io.picodata.jdbc.PicodataStatement
Cache and execute query in pgJDBC query executor.
executeWithFlags(CachedQuery, int) - Method in class io.picodata.jdbc.PicodataStatement
Execute cached query in pgJDBC query executor.

F

fetchAndNotify() - Method in interface io.picodata.jdbc.core.cluster.ClusterTopologyInfoProvider
Check whether we need to fetch topology information.
fetchAndNotify() - Method in class io.picodata.jdbc.core.cluster.DefaultClusterTopologyInfoProviderImpl
 
fetchAndNotify(Connection) - Method in interface io.picodata.jdbc.core.sharding.bucket.range.BucketRangeUpdateNotifier
Performs a complete update cycle: 1.
fetchAndNotify(Connection) - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeUpdateNotifierImpl
Fetches bucket ranges from passed connection iterating over known tiers.
fetchTableInfo(String) - Method in class io.picodata.jdbc.core.cluster.schema.DefaultTableInfoFetcherImpl
 
fetchTableInfo(String) - Method in interface io.picodata.jdbc.core.cluster.schema.TableInfoFetcher
Retrieves Picodata table information for a specific table.
fetchTierInfos() - Method in class io.picodata.jdbc.core.cluster.tier.DefaultTierInfoFetcherImpl
 
fetchTierInfos() - Method in interface io.picodata.jdbc.core.cluster.tier.TierInfoFetcher
Retrieves tier information mapping
findColumn(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
first() - Method in class io.picodata.jdbc.PicodataResultSet
 
firstUnclosedResult - Variable in class io.picodata.jdbc.PicodataStatement
The first unclosed result.
forBuckets(int) - Static method in class io.picodata.jdbc.sharding.PicodataShardingKeyBuilder
Creates a new sharding key builder for the specified number of buckets.
forName(String) - Static method in enum io.picodata.jdbc.core.cluster.schema.DistributionType
Get distribution type by its name.
forName(String) - Static method in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
Returns enum value for the string name if present.
forName(String) - Static method in enum io.picodata.jdbc.PicodataProperty
Returns enum value for the string name if present.
fromList(List<Object>) - Static method in class io.picodata.jdbc.core.cluster.schema.sharding.ShardingByFieldSpecification
Create instance out of a specification string from Picodata table metadata.
fromList(List<Object>) - Static method in class io.picodata.jdbc.core.cluster.schema.sharding.ShardingImplicitlySpecification
Create instance out of a specification string from Picodata table metadata.
fromValue(String) - Static method in enum io.picodata.jdbc.core.sharding.bucket.BucketState
Converts a string value to BucketStatus enum.

G

generatedKeyAlwaysReturned() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
generatedKeys - Variable in class io.picodata.jdbc.PicodataStatement
Results returned by a statement that wants generated keys.
get() - Method in class io.picodata.jdbc.util.Lazy
Returns the initialized value.
get(K) - Method in class io.picodata.jdbc.util.LazyMapCache
Returns the value mapped to the specified key.
get() - Method in class io.picodata.jdbc.util.QueryExecutorTimeZoneProvider
 
getAlias() - Method in enum io.picodata.jdbc.PicodataProperty
Returns the alias of the connection parameter.
getAllowedTiers() - Method in class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig
Get the set of allowed tier names for filtering out nodes for connection.
getAllTierNames() - Method in class io.picodata.jdbc.core.cluster.tier.TierInfoCache
Returns set of all tier names.
getAllTierNames() - Method in interface io.picodata.jdbc.core.cluster.tier.TierInfoProvider
Returns set of all tier names.
getApplicationName() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getArray(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getArray(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getArray(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getArray(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getAsciiStream(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getAsciiStream(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getAttributes(String, String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getAutoCommit() - Method in class io.picodata.jdbc.PicodataConnection
 
getAvailableNodes(Connection, Set<String>, Set<String>) - Static method in class io.picodata.jdbc.core.PicodataClusterTopologyInfo
Get list of available nodes from Picodata server.
getBestRowIdentifier(String, String, String, int, boolean) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getBigDecimal(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getBigDecimal(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getBigDecimal(int, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getBigDecimal(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBigDecimal(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBigDecimal(int, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBigDecimal(String, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBinaryStream(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBinaryStream(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBlob(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getBlob(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getBlob(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBlob(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBoolean(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getBoolean(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getBoolean(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBoolean(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBucketCount() - Method in class io.picodata.jdbc.core.cluster.tier.TierInfo
 
getBucketId() - Method in class io.picodata.jdbc.sharding.PicodataShardingKey
Returns the bucket ID associated with this sharding key.
getBucketRange() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeJsonEntry
 
getByte(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getByte(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getByte(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getByte(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBytes(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getBytes(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getBytes(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getBytes(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getCancelSignalTimeout() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getCatalog() - Method in class io.picodata.jdbc.PicodataConnection
 
getCatalogName(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getCatalogs() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getCatalogSeparator() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getCatalogTerm() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getCharacterStream(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getCharacterStream(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getCharacterStream(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getCharacterStream(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getClientInfo(String) - Method in class io.picodata.jdbc.PicodataConnection
 
getClientInfo() - Method in class io.picodata.jdbc.PicodataConnection
 
getClientInfoProperties() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getClob(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getClob(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getClob(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getClob(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getColumnClassName(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getColumnCount() - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getColumnDisplaySize(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getColumnLabel(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getColumnName(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getColumnPrivileges(String, String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getColumns(String, String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getColumnType(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getColumnTypeName(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getConcurrency() - Method in class io.picodata.jdbc.PicodataResultSet
 
getConnection(String, String, String) - Method in interface io.picodata.jdbc.core.pool.ConnectionPoolManager
Get representation of pooled connection with the given cluster node.
getConnection(String, String, String) - Method in class io.picodata.jdbc.core.pool.NodeConnectionPoolManager
Get handle to physical connection with the given cluster node.
getConnection() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Gets a connection to the Picodata server.
getConnection(String, String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Gets a connection to the Picodata server.
getConnection(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getConnection(String, String, String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getConnection(ShardingKey, String, String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Gets a connection to the Picodata shard based on the input sharding key.
getConnection(ShardingKey) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Gets a connection to the Picodata shard based on the input sharding key.
getConnection(ShardingKey, String, String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Gets a connection to the Picodata replicaset based on the input sharding key.
getConnection(String, String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Gets a cluster connection using the specified credentials.
getConnection(String, String, String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Gets a cluster connection with specific cluster node.
getConnection(String) - Method in interface io.picodata.jdbc.datasource.PicodataDataSource
Gets a connection to the Picodata server with specified URL.
getConnection(String, String, String) - Method in interface io.picodata.jdbc.datasource.PicodataDataSource
Gets a connection to the Picodata server with specified URL.
getConnection() - Method in class io.picodata.jdbc.datasource.PicodataPooledConnection
Gets a handle for a client to use.
getConnection() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getConnection() - Method in class io.picodata.jdbc.PicodataStatement
 
getConnectionAddress() - Method in class io.picodata.jdbc.api.PicodataNodeInfo
Get the pgproto connection address
getConnectionAddresses(Properties) - Method in interface io.picodata.jdbc.api.loadbalancer.LoadBalancer
Get list of connection endpoints in host:port form
getConnectionAddresses(Properties) - Method in class io.picodata.jdbc.core.loadbalancer.DefaultLoadBalancerImpl
 
getConnectionURL() - Method in class io.picodata.jdbc.datasource.PicodataPooledConnection
Returns the connection URL used to create this PooledConnection.
getConnectTimeout() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getCrossReference(String, String, String, String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getCurrentReplicasetUuid() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeJsonEntry
 
getCursorName() - Method in class io.picodata.jdbc.PicodataResultSet
 
getDatabaseMajorVersion() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getDatabaseMetadataCacheFields() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getDatabaseMetadataCacheFieldsMiB() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getDatabaseMinorVersion() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getDatabaseProductName() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getDatabaseProductVersion() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getDataSourceProperty(PicodataDataSourceProperty) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
 
getDate(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getDate(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getDate(int, Calendar) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getDate(String, Calendar) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getDate(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getDate(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getDate(int, Calendar) - Method in class io.picodata.jdbc.PicodataResultSet
 
getDate(String, Calendar) - Method in class io.picodata.jdbc.PicodataResultSet
 
getDBVersionNumber() - Method in class io.picodata.jdbc.PicodataConnection
Get full server protocol version.
getDefaultRowFetchSize() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getDefaultTierInfo() - Method in class io.picodata.jdbc.core.cluster.tier.TierInfoCache
Returns default tier information.
getDefaultTierInfo() - Method in interface io.picodata.jdbc.core.cluster.tier.TierInfoProvider
Returns default tier information.
getDefaultTransactionIsolation() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getDefaultValue() - Method in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
Returns the default value for this DataSource parameter.
getDefaultValue() - Method in enum io.picodata.jdbc.PicodataProperty
Returns the default value for this connection parameter.
getDescription() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getDescription() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Gets a description of this DataSource.
getDescription() - Method in class io.picodata.jdbc.datasource.PicodataConnectionPoolDataSource
Gets a description of this DataSource.
getDescription() - Method in class io.picodata.jdbc.datasource.PicodataSimpleDataSource
Gets a description of this DataSource.
getDisplaySize() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Size in characters for displaying the values in UI (default encoding)
getDistribution() - Method in class io.picodata.jdbc.core.cluster.schema.TableInfo
Get table distribution info.
getDistributionType() - Method in class io.picodata.jdbc.core.cluster.schema.TableDistributionInfo
Get distribution type.
getDouble(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getDouble(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getDouble(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getDouble(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getDriverMajorVersion() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getDriverMinorVersion() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getDriverName() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getDriverVersion() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getExportedKeys(String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getExtraNameCharacters() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getFactory() - Method in class io.picodata.jdbc.ssl.DefaultJavaSSLSocketFactory
 
getFactory() - Method in class io.picodata.jdbc.ssl.PicodataSSLSocketFactory
 
getFetchDirection() - Method in class io.picodata.jdbc.PicodataResultSet
 
getFetchDirection() - Method in class io.picodata.jdbc.PicodataStatement
 
getFetchSize() - Method in class io.picodata.jdbc.PicodataResultSet
 
getFetchSize() - Method in class io.picodata.jdbc.PicodataStatement
 
getField(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
Safely get field metadata from the list of fields.
getFieldByName(String) - Method in class io.picodata.jdbc.core.cluster.schema.TableInfo
Get field info by field name.
getFields() - Method in class io.picodata.jdbc.core.cluster.schema.TableInfo
Get table fields info.
getFieldType() - Method in class io.picodata.jdbc.core.cluster.schema.TableFieldInfo
Get the field type
getFloat(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getFloat(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getFloat(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getFloat(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getForbiddenTiers() - Method in class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig
Get the set of forbidden tier names for filtering out nodes for connection.
getFunctionColumns(String, String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getFunctions(String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getGeneratedKeys() - Method in class io.picodata.jdbc.PicodataStatement
 
getHideUnprivilegedObjects() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getHoldability() - Method in class io.picodata.jdbc.PicodataConnection
 
getHoldability() - Method in class io.picodata.jdbc.PicodataResultSet
 
getHosts() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Gets the hostnames of the Picodata servers to connect to.
getId() - Method in class io.picodata.jdbc.core.cluster.schema.TableInfo
Get table identifier.
getIdentifierQuoteString() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getImportedKeys(String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getIndexInfo(String, String, String, boolean, boolean) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getInt(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getInt(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getInt(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getInt(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getIsNullable() - Method in class io.picodata.jdbc.core.cluster.schema.TableFieldInfo
Get whether the field is nullable
getJavaType() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Matching Java class that can represent the value
getJDBCMajorVersion() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getJDBCMinorVersion() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getLargeMaxRows() - Method in class io.picodata.jdbc.PicodataStatement
 
getLocalSocketAddress() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getLoginTimeout() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
getLogServerErrorDetail() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getLogWriter() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
This implementation don't use a LogWriter.
getLong(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getLong(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getLong(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getLong(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getMajorVersion() - Method in class io.picodata.jdbc.Driver
 
getMaxBinaryLiteralLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxBucketId() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRange
 
getMaxCatalogNameLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxCharLiteralLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxColumnNameLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxColumnsInGroupBy() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxColumnsInIndex() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
getMaxColumnsInOrderBy() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxColumnsInSelect() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxColumnsInTable() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
getMaxConnections() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
Picodata supports as many connections as ports and CPU time allows on the server(s).
getMaxConnectionsPerNode() - Method in class io.picodata.jdbc.core.pool.ConnectionPoolingConfig
Gets the maximum number of connections allowed per cluster node.
getMaxCursorNameLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxFieldSize() - Method in class io.picodata.jdbc.PicodataStatement
 
getMaximumPrecision() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Maximum number value that it can represent
getMaxIndexLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxLogicalLobSize() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxProcedureNameLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxReconnectionAttempts() - Method in class io.picodata.jdbc.api.ServiceConnectionProviderConfig
Get the maximum number of reconnection attempts when establishing a service connection
getMaxResultBuffer() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getMaxRows() - Method in class io.picodata.jdbc.PicodataStatement
 
getMaxRowSize() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
The row length is not technically limited (but actually depends on the server settings)
getMaxSchemaNameLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxStatementLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxStatements() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxTableNameLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxTablesInSelect() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMaxUserNameLength() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getMetaData() - Method in class io.picodata.jdbc.PicodataConnection
 
getMetaData() - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
getMetaData() - Method in class io.picodata.jdbc.PicodataResultSet
 
getMinBucketId() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRange
 
getMinorVersion() - Method in class io.picodata.jdbc.Driver
 
getMoreResults() - Method in class io.picodata.jdbc.PicodataStatement
 
getMoreResults(int) - Method in class io.picodata.jdbc.PicodataStatement
 
getName() - Method in class io.picodata.jdbc.core.cluster.schema.TableFieldInfo
Get the field name
getName() - Method in class io.picodata.jdbc.core.cluster.schema.TableInfo
Get table name.
getName() - Method in class io.picodata.jdbc.core.cluster.tier.TierInfo
 
getName() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Picodata type name as using in the server
getName() - Method in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
Returns the name of the DataSource parameter.
getName() - Method in enum io.picodata.jdbc.PicodataProperty
Returns the name of the connection parameter.
getNCharacterStream(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getNCharacterStream(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getNCharacterStream(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getNCharacterStream(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getNClob(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getNClob(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getNClob(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getNClob(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getNetworkTimeout() - Method in class io.picodata.jdbc.PicodataConnection
 
getNodeForBucket(long) - Method in interface io.picodata.jdbc.core.sharding.bucket.BucketNodeMapper
Get node for the given bucket ID
getNodeForBucket(long) - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeNodeMapper
Finds the node address responsible for the given bucket ID.
getNodesAllowedTiers() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Get the comma-separated list of allowed tier names for the connection nodes.
getNodesForbiddenTiers() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Get the comma-separated list of forbidden tier names for the connection nodes.
getNodesSelectionStrategy() - Method in class io.picodata.jdbc.api.loadbalancer.LoadBalancerConfig
Get the connection address selection strategy.
getNodesSelectionStrategy() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Set the nodes selection strategy to use.
getNString(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getNString(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getNString(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getNString(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getNumericFunctions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getObject(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getObject(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getObject(int, Class<T>) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getObject(String, Class<T>) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getObject(int, Map<String, Class<?>>) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getObject(String, Map<String, Class<?>>) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getObject(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getObject(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getObject(int, Class<T>) - Method in class io.picodata.jdbc.PicodataResultSet
 
getObject(String, Class<T>) - Method in class io.picodata.jdbc.PicodataResultSet
 
getObject(int, Map<String, Class<?>>) - Method in class io.picodata.jdbc.PicodataResultSet
 
getObject(String, Map<String, Class<?>>) - Method in class io.picodata.jdbc.PicodataResultSet
 
getOrCreateServiceConnection() - Method in class io.picodata.jdbc.core.ServiceConnectionHolder
Establish new service connection to the cluster via one of known nodes or reuse existing alive connection object if such exists.
getOrDefault(Properties) - Method in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
Returns the value of the DataSource parameter from the given Properties or the default value.
getOrDefault(Properties) - Method in enum io.picodata.jdbc.PicodataProperty
Returns the value of the connection parameter from the given Properties or the default value.
getParameterClassName(int) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
getParameterCount() - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
getParameterMetaData() - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
getParameterMode(int) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
getParameterType(int) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
getParameterTypeName(int) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
getParentLogger() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getParentLogger() - Method in class io.picodata.jdbc.Driver
 
getPassword() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getPGOID() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Matching type ID from pgproto
getPGType() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Matching Postgres type name as using in its output
getPooledConnection() - Method in class io.picodata.jdbc.datasource.PicodataConnectionPoolDataSource
Gets a connection which may be pooled by the app server or middleware implementation of DataSource.
getPooledConnection(String, String) - Method in class io.picodata.jdbc.datasource.PicodataConnectionPoolDataSource
Gets a connection which may be pooled by the app server or middleware implementation of DataSource.
getPooledConnection(String, String, String) - Method in class io.picodata.jdbc.datasource.PicodataConnectionPoolDataSource
Gets a connection which may be pooled by the app server or middleware implementation of DataSource.
getPoolMaxConnectionsPerNode() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Returns the maximum connections per node.
getPorts() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Gets the ports of the Picodata servers to connect to.
getPrecision(int) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
getPrecision(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getPreparedParameters() - Method in class org.postgresql.jdbc.PgPreparedStatementShim
Not a public API and can be removed in future
getPreparedStatementCacheQueries() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getPreparedStatementCacheSizeMiB() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getPrepareThreshold() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getPrimaryKeys(String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getProcedureColumns(String, String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getProcedures(String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
schemaPattern might be used for filtering the procedures using schema version, as schemas are not supported.
getProcedureTerm() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getProperty(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getProperty(PicodataProperty) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getProperty(String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
 
getPropertyInfo(String, Properties) - Method in class io.picodata.jdbc.Driver
The getPropertyInfo method is intended to allow a generic GUI tool to discover what properties it should prompt a human for in order to get enough information to connect to a database.
getPseudoColumns(String, String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getQueryTimeout() - Method in class io.picodata.jdbc.PicodataStatement
 
getRaftId() - Method in class io.picodata.jdbc.api.PicodataNodeInfo
Get the raft ID
getReadOnly() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getReadOnlyMode() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getReceiveBufferSize() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getRef(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getRef(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getRef(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getRef(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getResultSet() - Method in class io.picodata.jdbc.PicodataStatement
 
getResultSetConcurrency() - Method in class io.picodata.jdbc.PicodataStatement
 
getResultSetHoldability() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getResultSetHoldability() - Method in class io.picodata.jdbc.PicodataStatement
 
getResultSetType() - Method in class io.picodata.jdbc.PicodataStatement
 
getReWriteBatchedInserts() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getRow() - Method in class io.picodata.jdbc.PicodataResultSet
 
getRowId(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getRowId(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getRowId(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getRowId(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getRowIdLifetime() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getScale() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Maximum number scale that it can handle
getScale(int) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
getScale(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getSchema() - Method in class io.picodata.jdbc.PicodataConnection
 
getSchemaName(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getSchemas() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getSchemas(String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getSchemaTerm() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getSearchStringEscape() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getSendBufferSize() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getServerMajorVersion() - Method in class io.picodata.jdbc.PicodataConnection
Get server major server protocol version.
getServerMinorVersion() - Method in class io.picodata.jdbc.PicodataConnection
Get server minor server protocol version.
getServiceConnection() - Method in interface io.picodata.jdbc.core.ServiceConnectionProvider
Get a pooled connection instance with special features for updating Picodata cluster information.
getServiceConnectionMaxReconnectionAttempts() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Get the maximum number of reconnection attempts when establishing a service connection to Picodata cluster.
getShardingFields() - Method in class io.picodata.jdbc.core.cluster.schema.TableInfo
Returns field infos for the sharding key fields.
getShardingKeyFieldName() - Method in class io.picodata.jdbc.core.cluster.schema.sharding.ShardingByFieldSpecification
Get sharding key field name.
getShardingKeyFieldNames() - Method in class io.picodata.jdbc.core.cluster.schema.sharding.ShardingImplicitlySpecification
Get sharding key field names.
getShardingSpecification() - Method in class io.picodata.jdbc.core.cluster.schema.TableDistributionInfo
Get sharding specification.
getShort(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getShort(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getShort(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getShort(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getSingleResultSet() - Method in class io.picodata.jdbc.PicodataStatement
Check if the last query returned a single result set, and return it.
getSize() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRange
 
getSocketFactory() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getSocketTimeout() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getSQLKeywords() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getSQLStateType() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getSQLType() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Matching type from java.sql.Types
getSQLXML(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getSQLXML(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getSQLXML(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getSQLXML(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getSslCert() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getSslFactory() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getSslHostnameVerifier() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getSslKey() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getSslMode() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getSslPassword() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getSslPasswordCallback() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getSslRootCert() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getState() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeJsonEntry
 
getState() - Method in enum io.picodata.jdbc.PicodataSQLState
Get ISO spec state code
getStatement() - Method in class io.picodata.jdbc.PicodataResultSet
 
getString(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getString(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getString(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getString(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getStringFunctions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getSuperTables(String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getSuperTypes(String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getSupportedTypes() - Static method in class io.picodata.jdbc.core.PicodataStaticTypeInfo
Return all known Picodata types
getSystemFunctions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getTableInfo(String) - Method in class io.picodata.jdbc.core.cluster.schema.TableInfoCache
 
getTableInfo(String) - Method in interface io.picodata.jdbc.core.cluster.schema.TableInfoProvider
Returns metadata for the specified Picodata table.
getTableName(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
getTablePrivileges(String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getTables(String, String, String, String[]) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getTableTypes() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getTargetReplicasetUuid() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeJsonEntry
 
getTcpKeepAlive() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getTcpNoDelay() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getTier() - Method in class io.picodata.jdbc.api.PicodataNodeInfo
Get the node tier
getTierInfo(String) - Method in class io.picodata.jdbc.core.cluster.tier.TierInfoCache
Returns tier information for the specified tier name.
getTierInfo(String) - Method in interface io.picodata.jdbc.core.cluster.tier.TierInfoProvider
Returns tier information for the specified tier name.
getTierInfoForTable(TableInfo) - Method in class io.picodata.jdbc.core.cluster.tier.TierInfoCache
 
getTierInfoForTable(TableInfo) - Method in interface io.picodata.jdbc.core.cluster.tier.TierInfoProvider
Returns tier information for the specified table.
getTierName() - Method in class io.picodata.jdbc.core.cluster.schema.sharding.GlobalShardingSpecification
 
getTierName() - Method in class io.picodata.jdbc.core.cluster.schema.sharding.ShardingByFieldSpecification
 
getTierName() - Method in class io.picodata.jdbc.core.cluster.schema.sharding.ShardingImplicitlySpecification
 
getTierName() - Method in interface io.picodata.jdbc.core.cluster.schema.ShardingSpecification
Get the name of the tier this Picodata table is distributed within.
getTierName() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeJsonEntry
 
getTime(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getTime(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getTime(int, Calendar) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getTime(String, Calendar) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getTime(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getTime(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getTime(int, Calendar) - Method in class io.picodata.jdbc.PicodataResultSet
 
getTime(String, Calendar) - Method in class io.picodata.jdbc.PicodataResultSet
 
getTimeDateFunctions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getTimestamp(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getTimestamp(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getTimestamp(int, Calendar) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getTimestamp(String, Calendar) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getTimestamp(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getTimestamp(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getTimestamp(int, Calendar) - Method in class io.picodata.jdbc.PicodataResultSet
 
getTimestamp(String, Calendar) - Method in class io.picodata.jdbc.PicodataResultSet
 
getTopologyUpdateDelay() - Method in class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig
Get the delay for receiving topology updates in milliseconds.
getTopologyUpdateDelay() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Get the topology update delay
getTransactionIsolation() - Method in class io.picodata.jdbc.PicodataConnection
 
getType() - Method in class io.picodata.jdbc.PicodataResultSet
 
getTypeByJDBCType(int) - Static method in class io.picodata.jdbc.core.PicodataStaticTypeInfo
Find first Picodata type that matches a JDBC type (there can be several or none)
getTypeByName(String) - Static method in class io.picodata.jdbc.core.PicodataStaticTypeInfo
Get enum value by Picodata type name
getTypeByPGOID(int) - Static method in class io.picodata.jdbc.core.PicodataStaticTypeInfo
Find first Picodata type that matches a pgproto type (there can be several or none)
getTypeInfo() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getTypeMap() - Method in class io.picodata.jdbc.PicodataConnection
 
getUDTs(String, String, String, int[]) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getUnicodeStream(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getUnicodeStream(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getUnknownLength() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getUpdateCount() - Method in class io.picodata.jdbc.PicodataStatement
 
getURL() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Generates a DriverManager URL from the other properties supplied.
getURL(int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getURL(String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
getURL() - Method in class io.picodata.jdbc.PicodataConnection
Get JDBC URL this connection was created with.
getURL() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getURL(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
getURL(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
getUser() - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
getUserName() - Method in class io.picodata.jdbc.PicodataConnection
Get user name this connection was created with.
getUserName() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getUuid() - Method in class io.picodata.jdbc.api.PicodataNodeInfo
Get the node UUID
getValue() - Method in enum io.picodata.jdbc.core.sharding.bucket.BucketState
Returns the string representation of this status.
getVersionColumns(String, String, String) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
getWarnings() - Method in class io.picodata.jdbc.PicodataConnection
 
getWarnings() - Method in class io.picodata.jdbc.PicodataResultSet
 
getWarnings() - Method in class io.picodata.jdbc.PicodataStatement
 
GlobalShardingSpecification - Class in io.picodata.jdbc.core.cluster.schema.sharding
 
GlobalShardingSpecification() - Constructor for class io.picodata.jdbc.core.cluster.schema.sharding.GlobalShardingSpecification
 

H

handleCommandStatus(String, long, long) - Method in class io.picodata.jdbc.PicodataStatement.StatementResultHandler
 
handleResultRows(Query, Field[], List<Tuple>, ResultCursor) - Method in class io.picodata.jdbc.PicodataStatement.StatementResultHandler
 
handleWarning(SQLWarning) - Method in class io.picodata.jdbc.PicodataStatement.StatementResultHandler
 
hash() - Method in interface io.picodata.jdbc.core.sharding.hash.IncrementalHasher
Finalizes and returns the hashed value
hash() - Method in class io.picodata.jdbc.core.sharding.hash.Murmur3Hasher
 
hashCode() - Method in class io.picodata.jdbc.api.PicodataNodeInfo
Get the hash code of the node
hasNext() - Method in class io.picodata.jdbc.util.CyclingIterator
 

I

IncrementalHasher - Interface in io.picodata.jdbc.core.sharding.hash
Implementations of this class provide incremental hashing capabilities for data sequences.
insertRow() - Method in class io.picodata.jdbc.PicodataResultSet
 
insertsAreDetected(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
internalGetURL(String, String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
internalGetURL(String, String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
 
io.picodata.compat - package io.picodata.compat
Compatibility layer with not supported JDK features.
io.picodata.compat.jdk11 - package io.picodata.compat.jdk11
Compatibility layer with JDK 11.
io.picodata.compat.jdk11.sql - package io.picodata.compat.jdk11.sql
This package contains shims for compatibility with JDK11 java.sql package.
io.picodata.jdbc - package io.picodata.jdbc
JDBC driver for Picodata
io.picodata.jdbc.api - package io.picodata.jdbc.api
Exposed Picodata API classes that are not part of the standard JDBC API.
io.picodata.jdbc.api.cluster - package 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 - package 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 - package io.picodata.jdbc.api.sharding
This package contains classes and interfaces related to Picodata cluster sharding key model.
io.picodata.jdbc.core - package io.picodata.jdbc.core
These classes are not part of public API
io.picodata.jdbc.core.cluster - package io.picodata.jdbc.core.cluster
Package contains classes for internal cluster-scoped functionality.
io.picodata.jdbc.core.cluster.schema - package 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 - package io.picodata.jdbc.core.cluster.schema.sharding
This package contains classes related to Picodata table sharding specifications
io.picodata.jdbc.core.cluster.tier - package io.picodata.jdbc.core.cluster.tier
Cluster tier-specific management classes.
io.picodata.jdbc.core.loadbalancer - package io.picodata.jdbc.core.loadbalancer
This package contains classes for default load balancer implementation.
io.picodata.jdbc.core.pool - package io.picodata.jdbc.core.pool
Internal implementation of connection pool.
io.picodata.jdbc.core.sharding - package io.picodata.jdbc.core.sharding
Contains internal implementation for shard-aware algorithms.
io.picodata.jdbc.core.sharding.bucket - package io.picodata.jdbc.core.sharding.bucket
Contains internal implementation of a logic around Picodata bucket entity.
io.picodata.jdbc.core.sharding.bucket.id - package io.picodata.jdbc.core.sharding.bucket.id
Contains classes related to vshard bucket identifier calculation.
io.picodata.jdbc.core.sharding.bucket.range - package io.picodata.jdbc.core.sharding.bucket.range
Range of bucket IDs.
io.picodata.jdbc.core.sharding.hash - package io.picodata.jdbc.core.sharding.hash
Contains internal implementation of hashing for shard-aware algorithms.
io.picodata.jdbc.core.sharding.serialization - package io.picodata.jdbc.core.sharding.serialization
Contains internal serialization implementation for shard-aware algorithms.
io.picodata.jdbc.datasource - package io.picodata.jdbc.datasource
JDBC DataSource implementation classes for Picodata
io.picodata.jdbc.sharding - package io.picodata.jdbc.sharding
Copyright (c) 2025, Picodata JDBC authors.
io.picodata.jdbc.ssl - package io.picodata.jdbc.ssl
Classes related to SSLContext initialization
io.picodata.jdbc.util - package io.picodata.jdbc.util
Utility classes for JDBC driver
isActive() - Method in enum io.picodata.jdbc.core.sharding.bucket.BucketState
Checks if the status indicates an active bucket.
isAfterLast() - Method in class io.picodata.jdbc.PicodataResultSet
 
isAutoIncrement(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
Picodata does not support auto increment fields.
isBeforeFirst() - Method in class io.picodata.jdbc.PicodataResultSet
 
isCaseSensitive() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Character sets are case sensitive, numbers and literals are not
isCaseSensitive(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
isCatalogAtStart() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
isClosed() - Method in class io.picodata.jdbc.PicodataConnection
 
isClosed() - Method in class io.picodata.jdbc.PicodataResultSet
 
isClosed() - Method in class io.picodata.jdbc.PicodataStatement
 
isCloseOnCompletion() - Method in class io.picodata.jdbc.PicodataStatement
 
isCurrency(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
Picodata does not support currency types for now.
isDefault() - Method in class io.picodata.jdbc.core.cluster.tier.TierInfo
 
isDefinitelyWritable(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
isFirst() - Method in class io.picodata.jdbc.PicodataResultSet
 
isLast() - Method in class io.picodata.jdbc.PicodataResultSet
 
isNullable(int) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
isNullable(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
isOneShotQuery(CachedQuery) - Method in class io.picodata.jdbc.PicodataStatement
Returns true if query is unlikely to be reused.
isPoolable() - Method in class io.picodata.jdbc.PicodataStatement
 
isPoolingEnabled() - Method in class io.picodata.jdbc.core.pool.ConnectionPoolingConfig
Returns whether connection pooling is enabled.
isPoolingEnabled() - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Returns whether connection pooling is enabled.
isPresent(Properties) - Method in enum io.picodata.jdbc.PicodataProperty
Test whether this property is present in the given Properties.
isReadOnly() - Method in class io.picodata.jdbc.PicodataConnection
 
isReadOnly() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
isReadOnly(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
isRegistered() - Static method in class io.picodata.jdbc.Driver
 
isRequired() - Method in enum io.picodata.jdbc.PicodataProperty
Returns whether this parameter is required.
isSearchable(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
isSigned() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Is it unsigned value - in Picodata we have 'unsigned' type
isSigned(int) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
isSigned(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
isValid(int) - Method in class io.picodata.jdbc.PicodataConnection
 
isWrapperFor(Class<?>) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
isWrapperFor(Class<?>) - Method in class io.picodata.jdbc.PicodataConnection
 
isWrapperFor(Class<?>) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
isWrapperFor(Class<?>) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
isWrapperFor(Class<?>) - Method in class io.picodata.jdbc.PicodataResultSet
 
isWrapperFor(Class<?>) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
isWrapperFor(Class<?>) - Method in class io.picodata.jdbc.PicodataStatement
 
isWritable(int) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 

J

JDBC_MAJOR_VERSION - Static variable in class io.picodata.jdbc.DriverInfo
Major part of supported JDBC spec version
JDBC_MINOR_VERSION - Static variable in class io.picodata.jdbc.DriverInfo
Minor part of supported JDBC spec version
JDBC_SPECIFICATION_VERSION - Static variable in class io.picodata.jdbc.DriverInfo
Highest JDBC spec version supported by this driver
jdbcCompliant() - Method in class io.picodata.jdbc.Driver
Report whether the driver is a genuine JDBC compliant driver.

K

keySet() - Method in class io.picodata.jdbc.util.LazyMapCache
Returns a set view of all keys contained in this cache.

L

last() - Method in class io.picodata.jdbc.PicodataResultSet
 
Lazy<T> - Class in io.picodata.jdbc.util
Thread-safe lazy initializer using read-write lock.
Lazy(Supplier<T>) - Constructor for class io.picodata.jdbc.util.Lazy
Creates a lazy object.
LazyMapCache<K,V> - Class in io.picodata.jdbc.util
Generic thread-safe cache for storing key-value mappings with lazy initialization.
LazyMapCache(Supplier<Map<K, V>>) - Constructor for class io.picodata.jdbc.util.LazyMapCache
Creates a new lazy map cache with the specified cache loader.
listToString(List<Object>) - Static method in class io.picodata.jdbc.util.StringUtils
 
LoadBalancer - Interface in io.picodata.jdbc.api.loadbalancer
Common interface for load balancer implementations for Picodata clusters
LoadBalancerConfig - Class in io.picodata.jdbc.api.loadbalancer
Container for load balancer settings
LoadBalancerConfig() - Constructor for class io.picodata.jdbc.api.loadbalancer.LoadBalancerConfig
 
LoadBalancerConfig.Builder - Class in io.picodata.jdbc.api.loadbalancer
Builder for LoadBalancerConfig.
LoadBalancerNodesSelectionStrategy - Interface in io.picodata.jdbc.api.loadbalancer
Interface for selecting a subset of nodes from a list of available ones on connection.
locatorsUpdateCopy() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
lock - Variable in class io.picodata.jdbc.PicodataStatement
Lock for concurent operations on this statement and last operation result.

M

MessagePackSerializationException - Exception in io.picodata.jdbc.core.sharding.serialization
Exception thrown when a value cannot be serialized to a specific SQL type using MessagePackSerializer
MessagePackSerializationException(Object, SQLType) - Constructor for exception io.picodata.jdbc.core.sharding.serialization.MessagePackSerializationException
Constructor.
MessagePackSerializer - Class in io.picodata.jdbc.core.sharding.serialization
 
MessagePackSerializer() - Constructor for class io.picodata.jdbc.core.sharding.serialization.MessagePackSerializer
 
moveToCurrentRow() - Method in class io.picodata.jdbc.PicodataResultSet
 
moveToInsertRow() - Method in class io.picodata.jdbc.PicodataResultSet
 
Murmur3Hasher - Class in io.picodata.jdbc.core.sharding.hash
Incremental hasher implementation using Murmur3 algorithm.
Murmur3Hasher() - Constructor for class io.picodata.jdbc.core.sharding.hash.Murmur3Hasher
 

N

name - Variable in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
 
nativeSQL(String) - Method in class io.picodata.jdbc.PicodataConnection
 
next() - Method in class io.picodata.jdbc.PicodataResultSet
 
next() - Method in class io.picodata.jdbc.util.CyclingIterator
 
NodeConnectionPoolManager - Class in io.picodata.jdbc.core.pool
Encapsulates node connection pools management and synchronization.
NodeConnectionPoolManager(PicodataConnectionPoolDataSource, int) - Constructor for class io.picodata.jdbc.core.pool.NodeConnectionPoolManager
Constructor.
nullPlusNonNullIsNull() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
nullsAreSortedAtEnd() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
nullsAreSortedAtStart() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
nullsAreSortedHigh() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
nullsAreSortedLow() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 

O

onBucketRangeUpdate(String, BucketRange) - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeNodeMapper
 
onBucketRangeUpdate(String, BucketRange) - Method in interface io.picodata.jdbc.core.sharding.bucket.range.BucketRangeUpdateListener
Called when a bucket range is updated or added.
onClusterTopologyUpdate(Set<PicodataNodeInfo>) - Method in interface io.picodata.jdbc.api.cluster.ClusterTopologyInfoUpdatesListener
Called when cluster topology is updated.
onClusterTopologyUpdate(Set<PicodataNodeInfo>) - Method in class io.picodata.jdbc.core.loadbalancer.DefaultLoadBalancerImpl
 
onResultSetClose() - Method in interface io.picodata.jdbc.PicodataResultSet.ResultSetCloseListener
Fired when result set is closed
org.postgresql.jdbc - package org.postgresql.jdbc
This package contains only shims for overcoming pgJDBC classes accessibility restrictions.
othersDeletesAreVisible(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
othersInsertsAreVisible(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
othersUpdatesAreVisible(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
overlaps(BucketRange) - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRange
Checks if this range overlaps with another range.
ownDeletesAreVisible(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
ownInsertsAreVisible(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
ownUpdatesAreVisible(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 

P

parseDistribution(String) - Method in class io.picodata.jdbc.core.cluster.schema.TableInfoJsonParser
Parses serialized Picodata table distribution info
parseFields(String) - Method in class io.picodata.jdbc.core.cluster.schema.TableInfoJsonParser
Parses serialized Picodata table fields format info
parseJsonEntries(String) - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeJsonParser
Parses JSON array.
parseURL(String, Properties) - Static method in class io.picodata.jdbc.util.ConnectionURLHelper
Constructs driver properties, splitting the specified URL into its component parts.
password(String) - Method in interface io.picodata.compat.jdk11.sql.ConnectionBuilder
Specifies the password to be used when creating a connection
password(String) - Method in class io.picodata.jdbc.PicodataConnectionBuilder
 
PgCallableStatementShim - Class in org.postgresql.jdbc
This class is needed for reusing the package-private CallableStatement class from pgJDBC.
PgCallableStatementShim(PgConnection, String, int, int, int) - Constructor for class org.postgresql.jdbc.PgCallableStatementShim
PgPreparedStatementShim - Class in org.postgresql.jdbc
This class is needed for reusing the package-private PreparedStatement class from pgJDBC.
PgPreparedStatementShim(PgConnection, String, int, int, int) - Constructor for class org.postgresql.jdbc.PgPreparedStatementShim
PgPreparedStatementShim(PgConnection, CachedQuery, int, int, int) - Constructor for class org.postgresql.jdbc.PgPreparedStatementShim
pgStatement - Variable in class io.picodata.jdbc.PicodataStatement
pgJDBC prepared statement.
PicodataBaseDataSource - Class in io.picodata.jdbc.datasource
Base class for data source implementations.
PicodataBaseDataSource() - Constructor for class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
PicodataBucketIdCalculator - Class in io.picodata.jdbc.core.sharding.bucket.id
Implementation of bucket-id incremental calculator.
PicodataBucketIdCalculator(int, ValueSerializer, IncrementalHasher) - Constructor for class io.picodata.jdbc.core.sharding.bucket.id.PicodataBucketIdCalculator
Constructs incremental bucket ID calculator.
PicodataCallableStatement - Class in io.picodata.jdbc
JDBC's CallableStatement implementation.
PicodataClusterAwareDataSource - Class in io.picodata.jdbc.datasource
Picodata implementation of ConnectionPoolDataSource that should be used with external connection pool implementations.
PicodataClusterAwareDataSource() - Constructor for class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
 
PicodataClusterTopologyInfo - Class in io.picodata.jdbc.core
Utility class for working with Picodata cluster metadata.
PicodataConnection - Class in io.picodata.jdbc
Implementation of JDBC's Connection.
PicodataConnection(HostSpec[], Properties, String) - Constructor for class io.picodata.jdbc.PicodataConnection
Constructor.
PicodataConnectionBuilder - Class in io.picodata.jdbc
A builder for creating shard-aware database connections to Picodata clusters.
PicodataConnectionBuilder(PicodataBaseDataSource) - Constructor for class io.picodata.jdbc.PicodataConnectionBuilder
Create builder for connection creation with optional sharding support.
PicodataConnectionPoolDataSource - Class in io.picodata.jdbc.datasource
Picodata implementation of ConnectionPoolDataSource that should be used with external connection pool implementations.
PicodataConnectionPoolDataSource() - Constructor for class io.picodata.jdbc.datasource.PicodataConnectionPoolDataSource
 
PicodataDatabaseMetaData - Class in io.picodata.jdbc
Implementation of JDBC's DatabaseMetaData.
PicodataDatabaseMetaData(PicodataConnection) - Constructor for class io.picodata.jdbc.PicodataDatabaseMetaData
Constructor.
PicodataDataSource - Interface in io.picodata.jdbc.datasource
Picodata extension of CommonDataSource.
PicodataDataSourceProperty - Enum in io.picodata.jdbc.datasource
Specific parameters supported by some Picodata javax.sql.DataSource implementation classes, but not supported in io.picodata.jdbc.Driver.
PicodataNodeInfo - Class in io.picodata.jdbc.api
Container for runtime cluster node information
PicodataNodeInfo(int, String, String, String) - Constructor for class io.picodata.jdbc.api.PicodataNodeInfo
Constructor for PicodataNodeInfo
PicodataNodeInfo(String) - Constructor for class io.picodata.jdbc.api.PicodataNodeInfo
Constructor for PicodataNodeInfo from connection address
PicodataParameterMetaData - Class in io.picodata.jdbc
Implementation of JDBC's ParameterMetaData.
PicodataPooledConnection - Class in io.picodata.jdbc.datasource
Picodata implementation of PooledConnection that should be used with external connection pool implementations via PicodataConnectionPoolDataSource.
PicodataPooledConnection(Connection) - Constructor for class io.picodata.jdbc.datasource.PicodataPooledConnection
Creates a new PooledConnection representing the specified physical connection.
PicodataPreparedStatement - Class in io.picodata.jdbc
JDBC's PreparedStatement implementation.
PicodataProperty - Enum in io.picodata.jdbc
All connection parameters that can be either set in JDBC URL, in Driver properties or in datasource setters.
PicodataResultSet - Class in io.picodata.jdbc
Implementation of JDBC's ResultSet.
PicodataResultSet.ResultSetCloseListener - Interface in io.picodata.jdbc
Holders of this result can implement this listener for catching the result set closing event if needed.
PicodataResultSetMetaData - Class in io.picodata.jdbc
Implementation of JDBC's ResultSetMetaData.
PicodataShardingKey - Class in io.picodata.jdbc.sharding
Represents a sharding key that identifies a specific bucket in Picodata cluster.
PicodataShardingKey(long) - Constructor for class io.picodata.jdbc.sharding.PicodataShardingKey
Creates a new sharding key with the specified bucket id.
PicodataShardingKeyBuilder - Class in io.picodata.jdbc.sharding
Builder for creating PicodataShardingKey instances using composite subkey values of sharding key.
PicodataShardingKeyFactory - Class in io.picodata.jdbc.sharding
Factory for creating PicodataShardingKey instances which takes into account user-defined Picodata table sharding key specification.
PicodataShardingKeyFactory(int, List<TableFieldInfo>) - Constructor for class io.picodata.jdbc.sharding.PicodataShardingKeyFactory
Creates a new sharding key builder for the specified number of buckets.
PicodataSimpleDataSource - Class in io.picodata.jdbc.datasource
Simple DataSource which does not perform connection pooling.
PicodataSimpleDataSource() - Constructor for class io.picodata.jdbc.datasource.PicodataSimpleDataSource
 
PicodataSQLException - Exception in io.picodata.jdbc
Implementation of JDBC's SQLException.
PicodataSQLException(String, PicodataSQLState, Throwable) - Constructor for exception io.picodata.jdbc.PicodataSQLException
Create new exception with cause.
PicodataSQLException(String, PicodataSQLState) - Constructor for exception io.picodata.jdbc.PicodataSQLException
Create new exception.
PicodataSQLState - Enum in io.picodata.jdbc
This class is used for holding SQLState codes.
PicodataSSLSocketFactory - Class in io.picodata.jdbc.ssl
SSLSocketFactory implementation that works with PKCS#8 (single-key, single-cert container) and PKCS#12 (multi-key, multi-cert container) keystores.
PicodataSSLSocketFactory(Properties) - Constructor for class io.picodata.jdbc.ssl.PicodataSSLSocketFactory
 
PicodataStatement - Class in io.picodata.jdbc
JDBC's base Statement implementation.
PicodataStatement.StatementResultHandler - Class in io.picodata.jdbc
Provides extension point for handling the statement execution results.
PicodataStaticTypeInfo - Class in io.picodata.jdbc.core
Provides information for mapping between Picodata, pgproto, SQL and Java types.
PicodataStaticTypeInfo.PicodataType - Enum in io.picodata.jdbc.core
Represents all supported data types in Picodata server.
prepareCall(String) - Method in class io.picodata.jdbc.PicodataConnection
 
prepareCall(String, int, int) - Method in class io.picodata.jdbc.PicodataConnection
 
prepareCall(String, int, int, int) - Method in class io.picodata.jdbc.PicodataConnection
 
prepareStatement(String) - Method in class io.picodata.jdbc.PicodataConnection
 
prepareStatement(String, int, int) - Method in class io.picodata.jdbc.PicodataConnection
 
prepareStatement(String, int) - Method in class io.picodata.jdbc.PicodataConnection
 
prepareStatement(String, int[]) - Method in class io.picodata.jdbc.PicodataConnection
 
prepareStatement(String, String[]) - Method in class io.picodata.jdbc.PicodataConnection
 
prepareStatement(String, int, int, int) - Method in class io.picodata.jdbc.PicodataConnection
 
previous() - Method in class io.picodata.jdbc.PicodataResultSet
 

Q

QueryExecutorTimeZoneProvider - Class in io.picodata.jdbc.util
QueryExecutorTimeZoneProvider(QueryExecutor) - Constructor for class io.picodata.jdbc.util.QueryExecutorTimeZoneProvider
Constructor.

R

readBaseObject(ObjectInputStream) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
refreshRow() - Method in class io.picodata.jdbc.PicodataResultSet
 
register() - Static method in class io.picodata.jdbc.Driver
Register the driver against DriverManager.
registerOutParameter(int, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(String, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(int, int, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(String, int, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(int, int, String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(String, int, String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(int, SQLType) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(String, SQLType) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(int, SQLType, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(String, SQLType, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(int, SQLType, String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
registerOutParameter(String, SQLType, String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
relative(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
releaseSavepoint(Savepoint) - Method in class io.picodata.jdbc.PicodataConnection
 
removeConnectionEventListener(ConnectionEventListener) - Method in class io.picodata.jdbc.datasource.PicodataPooledConnection
Removes a listener for close or fatal error events on the connection handed out to a client.
removeListener(ClusterTopologyInfoUpdatesListener) - Method in interface io.picodata.jdbc.core.cluster.ClusterTopologyInfoProvider
Unsubscribe a listener from cluster topology updates.
removeListener(ClusterTopologyInfoUpdatesListener) - Method in class io.picodata.jdbc.core.cluster.DefaultClusterTopologyInfoProviderImpl
 
removeStatementEventListener(StatementEventListener) - Method in class io.picodata.jdbc.datasource.PicodataPooledConnection
 
requiresQuoting() - Method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Numbers and literals does not require quoting
reset() - Method in interface io.picodata.jdbc.core.sharding.bucket.id.BucketIdCalculator
Resets calculator state
reset() - Method in class io.picodata.jdbc.core.sharding.bucket.id.PicodataBucketIdCalculator
 
reset() - Method in interface io.picodata.jdbc.core.sharding.hash.IncrementalHasher
Resets hasher state
reset() - Method in class io.picodata.jdbc.core.sharding.hash.Murmur3Hasher
 
reset() - Method in class io.picodata.jdbc.util.Lazy
Resets the value.
reset(Consumer<T>) - Method in class io.picodata.jdbc.util.Lazy
Resets the value, executing cleanup on the current value.
result - Variable in class io.picodata.jdbc.PicodataStatement
The current results.
rollback() - Method in class io.picodata.jdbc.PicodataConnection
 
rollback(Savepoint) - Method in class io.picodata.jdbc.PicodataConnection
 
rowDeleted() - Method in class io.picodata.jdbc.PicodataResultSet
 
rowInserted() - Method in class io.picodata.jdbc.PicodataResultSet
 
rowUpdated() - Method in class io.picodata.jdbc.PicodataResultSet
 

S

selectNodes(Collection<PicodataNodeInfo>) - Method in interface io.picodata.jdbc.api.loadbalancer.LoadBalancerNodesSelectionStrategy
Selects a subset of nodes from the provided list of nodes.
selectNodes(Collection<PicodataNodeInfo>) - Method in class io.picodata.jdbc.core.loadbalancer.DefaultLoadBalancerNodesSelectionStrategyImpl
Selects all available nodes and shuffles them.
serialize(Object, SQLType) - Method in class io.picodata.jdbc.core.sharding.serialization.MessagePackSerializer
 
serialize(Object, SQLType) - Method in interface io.picodata.jdbc.core.sharding.serialization.ValueSerializer
Convert given value to a byte array according to the specified database-specific value type
ServiceConnectionHolder - Class in io.picodata.jdbc.core
Holds a singleton connection to Picodata cluster that provides extra capabilities like topology update notifications.
ServiceConnectionHolder(ServiceConnectionProvider, Supplier<ServiceConnectionProviderConfig>) - Constructor for class io.picodata.jdbc.core.ServiceConnectionHolder
Constructor.
ServiceConnectionProvider - Interface in io.picodata.jdbc.core
Provides special kind of connections needed for updating Picodata cluster information.
ServiceConnectionProviderConfig - Class in io.picodata.jdbc.api
Container for Picodata service connection provider settings.
ServiceConnectionProviderConfig() - Constructor for class io.picodata.jdbc.api.ServiceConnectionProviderConfig
 
ServiceConnectionProviderConfig.Builder - Class in io.picodata.jdbc.api
Builder for ServiceConnectionProviderConfig
set(Properties, String) - Method in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
Set the value for this DataSource parameter in the given Properties.
set(Properties, String) - Method in enum io.picodata.jdbc.PicodataProperty
Set the value for this connection parameter in the given Properties.
setApplicationName(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setArray(int, Array) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setAsciiStream(String, InputStream) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setAsciiStream(String, InputStream, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setAsciiStream(String, InputStream, long) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setAsciiStream(int, InputStream, int) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setAsciiStream(int, InputStream, long) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setAsciiStream(int, InputStream) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setAutoCommit(boolean) - Method in class io.picodata.jdbc.PicodataConnection
 
setBigDecimal(String, BigDecimal) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setBigDecimal(int, BigDecimal) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setBinaryStream(String, InputStream, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setBinaryStream(String, InputStream, long) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setBinaryStream(String, InputStream) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setBinaryStream(int, InputStream, long) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setBinaryStream(int, InputStream) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setBinaryStream(int, InputStream, int) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setBlob(String, InputStream, long) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setBlob(String, InputStream) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setBlob(String, Blob) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setBlob(int, InputStream, long) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setBlob(int, InputStream) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setBlob(int, Blob) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setBoolean(String, boolean) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setBoolean(int, boolean) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setByAlias(Properties, String) - Method in enum io.picodata.jdbc.PicodataProperty
Set the value for the alias for this connection parameter in the given Properties.
setByte(String, byte) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setByte(int, byte) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setBytes(String, byte[]) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setBytes(int, byte[]) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setCancelSignalTimeout(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setCatalog(String) - Method in class io.picodata.jdbc.PicodataConnection
 
setCharacterStream(String, Reader) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setCharacterStream(String, Reader, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setCharacterStream(String, Reader, long) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setCharacterStream(int, Reader, int) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setCharacterStream(int, Reader, long) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setCharacterStream(int, Reader) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setClientInfo(Properties) - Method in class io.picodata.jdbc.PicodataConnection
 
setClientInfo(String, String) - Method in class io.picodata.jdbc.PicodataConnection
 
setClob(String, Clob) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setClob(String, Reader) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setClob(String, Reader, long) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setClob(int, Clob) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setClob(int, Reader, long) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setClob(int, Reader) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setConnectTimeout(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setCursorName(String) - Method in class io.picodata.jdbc.PicodataStatement
 
setDatabaseMetadataCacheFields(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setDatabaseMetadataCacheFieldsMiB(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setDataSourceProperty(PicodataDataSourceProperty, String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
 
setDate(String, Date) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setDate(String, Date, Calendar) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setDate(int, Date) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setDate(int, Date, Calendar) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setDefaultRowFetchSize(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setDouble(String, double) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setDouble(int, double) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setEscapeProcessing(boolean) - Method in class io.picodata.jdbc.PicodataStatement
 
setFetchDirection(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
setFetchDirection(int) - Method in class io.picodata.jdbc.PicodataStatement
 
setFetchSize(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
setFetchSize(int) - Method in class io.picodata.jdbc.PicodataStatement
 
setFloat(String, float) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setFloat(int, float) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setHideUnprivilegedObjects(boolean) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setHoldability(int) - Method in class io.picodata.jdbc.PicodataConnection
 
setHostMapper(Function<String, ? extends Iterable<String>>) - Method in class io.picodata.jdbc.core.loadbalancer.DefaultLoadBalancerImpl
Replace hosts returned in Picodata cluster node metadata with other ones.
setHosts(List<String>) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Sets the hostnames of the Picodata servers to connect to.
setInt(String, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setInt(int, int) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setLargeMaxRows(long) - Method in class io.picodata.jdbc.PicodataStatement
 
setLocalSocketAddress(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setLoginTimeout(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
setLogServerErrorDetail(boolean) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setLogWriter(PrintWriter) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
This implementation don't use a LogWriter.
setLong(String, long) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setLong(int, long) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setMaxConnectionsPerNode(int) - Method in class io.picodata.jdbc.core.pool.ConnectionPoolingConfig.Builder
Sets the maximum number of connections allowed per cluster node.
setMaxFieldSize(int) - Method in class io.picodata.jdbc.PicodataStatement
 
setMaxResultBuffer(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Set max result buffer value
setMaxRows(int) - Method in class io.picodata.jdbc.PicodataStatement
 
setNCharacterStream(String, Reader) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setNCharacterStream(String, Reader, long) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setNCharacterStream(int, Reader, long) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setNCharacterStream(int, Reader) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setNClob(String, NClob) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setNClob(String, Reader, long) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setNClob(String, Reader) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setNClob(int, NClob) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setNClob(int, Reader, long) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setNClob(int, Reader) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setNetworkTimeout(Executor, int) - Method in class io.picodata.jdbc.PicodataConnection
 
setNodesAllowedTiers(String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Set the comma-separated list of allowed tier names for the connection nodes.
setNodesForbiddenTiers(String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Set the comma-separated list of forbidden tier names for the connection nodes.
setNodesSelectionStrategy(String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Set the nodes selection strategy to use.
setNString(String, String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setNString(int, String) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setNull(String, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setNull(String, int, String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setNull(int, int) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setNull(int, int, String) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setObject(String, Object) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setObject(String, Object, SQLType) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setObject(String, Object, SQLType, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setObject(String, Object, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setObject(String, Object, int, int) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setObject(int, Object, int, int) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setObject(int, Object) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setObject(int, Object, int) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setObject(int, Object, SQLType, int) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setObject(int, Object, SQLType) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setPassword(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setPoolable(boolean) - Method in class io.picodata.jdbc.PicodataStatement
 
setPoolEnabled(boolean) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Enables or disables connection pooling in this datasource.
setPoolingEnabled(boolean) - Method in class io.picodata.jdbc.core.pool.ConnectionPoolingConfig.Builder
Enables or disables connection pooling.
setPoolMaxConnectionsPerNode(int) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Sets the maximum connections per node in the connection pool.
setPortMapper(Function<Integer, Integer>) - Method in class io.picodata.jdbc.core.loadbalancer.DefaultLoadBalancerImpl
Replace listened ports returned in Picodata cluster node metadata with other ones.
setPorts(List<Integer>) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Sets the ports of the Picodata servers to connect to.
setPreparedStatementCacheQueries(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setPreparedStatementCacheSizeMiB(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setPrepareThreshold(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setProperty(String, String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setProperty(PicodataProperty, String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setProperty(String, String) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
 
setQueryTimeout(int) - Method in class io.picodata.jdbc.PicodataStatement
 
setReadOnly(boolean) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setReadOnly(boolean) - Method in class io.picodata.jdbc.PicodataConnection
 
setReadOnlyMode(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setReceiveBufferSize(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setRef(int, Ref) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setReWriteBatchedInserts(boolean) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setRowId(int, RowId) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setRowId(String, RowId) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setRowId(int, RowId) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setSavepoint() - Method in class io.picodata.jdbc.PicodataConnection
 
setSavepoint(String) - Method in class io.picodata.jdbc.PicodataConnection
 
setSchema(String) - Method in class io.picodata.jdbc.PicodataConnection
 
setSendBufferSize(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setServiceConnectionMaxReconnectionAttempts(int) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Set the maximum number of reconnection attempts when establishing a service connection to Picodata cluster.
setShort(String, short) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setShort(int, short) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setSocketFactory(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setSocketTimeout(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setSQLXML(String, SQLXML) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setSQLXML(int, SQLXML) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setSslCert(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setSslFactory(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setSslHostnameVerifier(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setSslKey(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setSslMode(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setSslPassword(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setSslPasswordCallback(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setSslRootCert(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setString(String, String) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setString(int, String) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setTcpKeepAlive(boolean) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setTcpNoDelay(boolean) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setTime(String, Time) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setTime(String, Time, Calendar) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setTime(int, Time) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setTime(int, Time, Calendar) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setTimestamp(String, Timestamp) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setTimestamp(String, Timestamp, Calendar) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setTimestamp(int, Timestamp) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setTimestamp(int, Timestamp, Calendar) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setTopologyUpdateDelay(int) - Method in class io.picodata.jdbc.datasource.PicodataClusterAwareDataSource
Set the topology update delay in milliseconds.
setTransactionIsolation(int) - Method in class io.picodata.jdbc.PicodataConnection
 
setTypeMap(Map<String, Class<?>>) - Method in class io.picodata.jdbc.PicodataConnection
 
setUnicodeStream(int, InputStream, int) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setUnknownLength(int) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
setURL(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
Sets properties from a DriverManager URL.
setURL(int, URL) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setURL(String, URL) - Method in class io.picodata.jdbc.PicodataCallableStatement
 
setURL(int, URL) - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
setUser(String) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
ShardingByFieldSpecification - Class in io.picodata.jdbc.core.cluster.schema.sharding
Specification for Picodata table sharding based on a pre-calculated sharding key field.
ShardingByFieldSpecification(String, String) - Constructor for class io.picodata.jdbc.core.cluster.schema.sharding.ShardingByFieldSpecification
Constructor.
ShardingImplicitlySpecification - Class in io.picodata.jdbc.core.cluster.schema.sharding
Specification for Picodata table sharding based on a set of sharding key field names and sharding function name.
ShardingImplicitlySpecification(String, String, List<String>) - Constructor for class io.picodata.jdbc.core.cluster.schema.sharding.ShardingImplicitlySpecification
Constructor.
shardingKey(ShardingKey) - Method in interface io.picodata.compat.jdk11.sql.ConnectionBuilder
Specifies a shardingKey to be used when creating a connection
ShardingKey - Interface in io.picodata.compat.jdk11.sql
Interface used to indicate that this object represents a Sharding Key.
shardingKey(ShardingKey) - Method in class io.picodata.jdbc.PicodataConnectionBuilder
 
ShardingKeyBuilder - Interface in io.picodata.compat.jdk11.sql
A builder created from a DataSource object, used to create a ShardingKey with sub-keys of supported data types.
ShardingKeyFactory - Interface in io.picodata.jdbc.api.sharding
Factory for creating sharding key instances, that are used for connection builder configuration.
ShardingSpecification - Interface in io.picodata.jdbc.core.cluster.schema
Sharding specification for a Picodata table
StatementCancelTimerTaskShim - Class in org.postgresql.jdbc
This class is needed for reusing the package-private StatementCancelTimerTask class from pgJDBC.
StatementCancelTimerTaskShim(PgStatement) - Constructor for class org.postgresql.jdbc.StatementCancelTimerTaskShim
StatementResultHandler() - Constructor for class io.picodata.jdbc.PicodataStatement.StatementResultHandler
 
storesLowerCaseIdentifiers() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
storesLowerCaseQuotedIdentifiers() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
storesMixedCaseIdentifiers() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
storesMixedCaseQuotedIdentifiers() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
storesUpperCaseIdentifiers() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
storesUpperCaseQuotedIdentifiers() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
StringUtils - Class in io.picodata.jdbc.util
Contains helper functinos for string manipulation
subkey(Object, SQLType) - Method in interface io.picodata.compat.jdk11.sql.ShardingKeyBuilder
This method will be called to add a subkey into a Sharding Key object being built.
subkey(Object, SQLType) - Method in class io.picodata.jdbc.sharding.PicodataShardingKeyBuilder
Adds a subkey to the sharding key.
superShardingKey(ShardingKey) - Method in interface io.picodata.compat.jdk11.sql.ConnectionBuilder
Specifies a superShardingKey to be used when creating a connection
superShardingKey(ShardingKey) - Method in class io.picodata.jdbc.PicodataConnectionBuilder
 
supportsAlterTableWithAddColumn() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsAlterTableWithDropColumn() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsANSI92EntryLevelSQL() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsANSI92FullSQL() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsANSI92IntermediateSQL() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsBatchUpdates() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsCatalogsInDataManipulation() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsCatalogsInIndexDefinitions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsCatalogsInPrivilegeDefinitions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsCatalogsInProcedureCalls() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsCatalogsInTableDefinitions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsColumnAliasing() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsConvert() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsConvert(int, int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsCoreSQLGrammar() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsCorrelatedSubqueries() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsDataDefinitionAndDataManipulationTransactions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsDataManipulationTransactionsOnly() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsDifferentTableCorrelationNames() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsExpressionsInOrderBy() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsExtendedSQLGrammar() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsFullOuterJoins() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsGetGeneratedKeys() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsGroupBy() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsGroupByBeyondSelect() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsGroupByUnrelated() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsIntegrityEnhancementFacility() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsLikeEscapeClause() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsLimitedOuterJoins() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsMinimumSQLGrammar() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsMixedCaseIdentifiers() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsMixedCaseQuotedIdentifiers() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsMultipleOpenResults() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsMultipleResultSets() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsMultipleTransactions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsNamedParameters() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsNonNullableColumns() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsOpenCursorsAcrossCommit() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsOpenCursorsAcrossRollback() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsOpenStatementsAcrossCommit() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsOpenStatementsAcrossRollback() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsOrderByUnrelated() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsOuterJoins() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsPositionedDelete() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsPositionedUpdate() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsRefCursors() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsResultSetConcurrency(int, int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsResultSetHoldability(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsResultSetType(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
JDBC 2 Extensions
supportsSavepoints() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsSchemasInDataManipulation() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsSchemasInIndexDefinitions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsSchemasInPrivilegeDefinitions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsSchemasInProcedureCalls() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsSchemasInTableDefinitions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsSelectForUpdate() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsStatementPooling() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsStoredFunctionsUsingCallSyntax() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsStoredProcedures() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsSubqueriesInComparisons() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsSubqueriesInExists() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsSubqueriesInIns() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsSubqueriesInQuantifieds() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsTableCorrelationNames() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsTransactionIsolationLevel(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsTransactions() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
supportsUnion() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
supportsUnionAll() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 

T

TableDistributionInfo - Class in io.picodata.jdbc.core.cluster.schema
Contains information about how a Picodata table is distributed (sharded).
TableDistributionInfo(DistributionType, ShardingSpecification) - Constructor for class io.picodata.jdbc.core.cluster.schema.TableDistributionInfo
Constructor.
TableFieldInfo - Class in io.picodata.jdbc.core.cluster.schema
Represents a Picodata table column metadata.
TableFieldInfo(String, String, Boolean) - Constructor for class io.picodata.jdbc.core.cluster.schema.TableFieldInfo
Constructor.
TableInfo - Class in io.picodata.jdbc.core.cluster.schema
Contains metadata about a user table in Picodata cluster, e.g. sharding configuration
TableInfo(int, String, TableDistributionInfo, List<TableFieldInfo>) - Constructor for class io.picodata.jdbc.core.cluster.schema.TableInfo
Constructor.
TableInfoCache - Class in io.picodata.jdbc.core.cluster.schema
Caches table info fetched from Picodata cluster.
TableInfoCache(TableInfoFetcher) - Constructor for class io.picodata.jdbc.core.cluster.schema.TableInfoCache
Constructor.
TableInfoFetcher - Interface in io.picodata.jdbc.core.cluster.schema
Loads Picodata table information from various sources.
TableInfoJsonParser - Class in io.picodata.jdbc.core.cluster.schema
Utility class for parsing table distribution infos fetched from Picodata server
TableInfoJsonParser() - Constructor for class io.picodata.jdbc.core.cluster.schema.TableInfoJsonParser
Constructor.
TableInfoProvider - Interface in io.picodata.jdbc.core.cluster.schema
Interface for provider of user tables information in Picodata cluster.
TierInfo - Class in io.picodata.jdbc.core.cluster.tier
Information about single cluster tier.
TierInfo(String, int, boolean) - Constructor for class io.picodata.jdbc.core.cluster.tier.TierInfo
 
TierInfoCache - Class in io.picodata.jdbc.core.cluster.tier
Cache for Picodata tier info objects.
TierInfoCache(TierInfoFetcher) - Constructor for class io.picodata.jdbc.core.cluster.tier.TierInfoCache
Constructor.
TierInfoFetcher - Interface in io.picodata.jdbc.core.cluster.tier
Loads tier information from various sources.
TierInfoProvider - Interface in io.picodata.jdbc.core.cluster.tier
Interface for provider of cluster tiers.
toDriverPropertyInfo(String) - Method in enum io.picodata.jdbc.PicodataProperty
Convert this connection parameter and the specified value for it into DriverPropertyInfo.
toString() - Method in enum io.picodata.jdbc.core.sharding.bucket.BucketState
 
toString() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRange
 
toString() - Method in class io.picodata.jdbc.core.sharding.bucket.range.BucketRangeJsonEntry
 
toString() - Method in class io.picodata.jdbc.PicodataPreparedStatement
 
toString() - Method in enum io.picodata.jdbc.PicodataSQLState
 

U

UNKNOWN_RAFT_ID - Static variable in class io.picodata.jdbc.api.PicodataNodeInfo
 
UNKNOWN_TIER - Static variable in class io.picodata.jdbc.api.PicodataNodeInfo
 
UNKNOWN_UUID - Static variable in class io.picodata.jdbc.api.PicodataNodeInfo
 
unwrap(Class<T>) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
unwrap(Class<T>) - Method in class io.picodata.jdbc.PicodataConnection
 
unwrap(Class<T>) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
unwrap(Class<T>) - Method in class io.picodata.jdbc.PicodataParameterMetaData
 
unwrap(Class<T>) - Method in class io.picodata.jdbc.PicodataResultSet
 
unwrap(Class<T>) - Method in class io.picodata.jdbc.PicodataResultSetMetaData
 
unwrap(Class<T>) - Method in class io.picodata.jdbc.PicodataStatement
 
update(byte[]) - Method in interface io.picodata.jdbc.core.sharding.hash.IncrementalHasher
Updates hash with new data chunk
update(byte[]) - Method in class io.picodata.jdbc.core.sharding.hash.Murmur3Hasher
 
updateArray(int, Array) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateArray(String, Array) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateAsciiStream(int, InputStream) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateAsciiStream(String, InputStream) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateAsciiStream(int, InputStream, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateAsciiStream(String, InputStream, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateAsciiStream(int, InputStream, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateAsciiStream(String, InputStream, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBigDecimal(int, BigDecimal) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBigDecimal(String, BigDecimal) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBinaryStream(int, InputStream) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBinaryStream(String, InputStream) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBinaryStream(int, InputStream, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBinaryStream(String, InputStream, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBinaryStream(int, InputStream, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBinaryStream(String, InputStream, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBlob(int, Blob) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBlob(String, Blob) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBlob(int, InputStream) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBlob(String, InputStream) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBlob(int, InputStream, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBlob(String, InputStream, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBoolean(int, boolean) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBoolean(String, boolean) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateByte(int, byte) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateByte(String, byte) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBytes(int, byte[]) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateBytes(String, byte[]) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateCharacterStream(int, Reader) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateCharacterStream(String, Reader) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateCharacterStream(int, Reader, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateCharacterStream(String, Reader, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateCharacterStream(int, Reader, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateCharacterStream(String, Reader, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateClob(int, Clob) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateClob(String, Clob) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateClob(int, Reader) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateClob(String, Reader) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateClob(int, Reader, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateClob(String, Reader, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateDate(int, Date) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateDate(String, Date) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateDouble(int, double) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateDouble(String, double) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateFloat(int, float) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateFloat(String, float) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateInt(int, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateInt(String, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateLong(int, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateLong(String, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNCharacterStream(int, Reader) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNCharacterStream(String, Reader) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNCharacterStream(int, Reader, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNCharacterStream(String, Reader, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNClob(int, Reader) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNClob(String, Reader) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNClob(int, NClob) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNClob(String, NClob) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNClob(int, Reader, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNClob(String, Reader, long) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNString(int, String) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNString(String, String) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNull(int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateNull(String) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateObject(int, Object) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateObject(String, Object) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateObject(int, Object, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateObject(String, Object, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateObject(int, Object, SQLType) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateObject(String, Object, SQLType) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateObject(int, Object, SQLType, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateObject(String, Object, SQLType, int) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateRef(int, Ref) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateRef(String, Ref) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateRow() - Method in class io.picodata.jdbc.PicodataResultSet
 
updateRowId(int, RowId) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateRowId(String, RowId) - Method in class io.picodata.jdbc.PicodataResultSet
 
updatesAreDetected(int) - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
updateShort(int, short) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateShort(String, short) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateSQLXML(int, SQLXML) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateSQLXML(String, SQLXML) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateString(int, String) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateString(String, String) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateTime(int, Time) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateTime(String, Time) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateTimestamp(int, Timestamp) - Method in class io.picodata.jdbc.PicodataResultSet
 
updateTimestamp(String, Timestamp) - Method in class io.picodata.jdbc.PicodataResultSet
 
user(String) - Method in interface io.picodata.compat.jdk11.sql.ConnectionBuilder
Specifies the username to be used when creating a connection
user(String) - Method in class io.picodata.jdbc.PicodataConnectionBuilder
 
usesLocalFilePerTable() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 
usesLocalFiles() - Method in class io.picodata.jdbc.PicodataDatabaseMetaData
 

V

validateHostsAndPorts(Properties) - Static method in enum io.picodata.jdbc.PicodataProperty
Validate hosts and ports properties.
validateProperties(Properties) - Static method in enum io.picodata.jdbc.PicodataProperty
Validate properties.
valueOf(String) - Static method in enum io.picodata.jdbc.core.cluster.schema.DistributionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.jdbc.core.sharding.bucket.BucketState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.jdbc.PicodataProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.picodata.jdbc.PicodataSQLState
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.picodata.jdbc.core.cluster.schema.DistributionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.jdbc.core.PicodataStaticTypeInfo.PicodataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.jdbc.core.sharding.bucket.BucketState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.jdbc.datasource.PicodataDataSourceProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.jdbc.PicodataProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.picodata.jdbc.PicodataSQLState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.picodata.jdbc.util.LazyMapCache
Returns a collection view of all values contained in this cache.
ValueSerializer - Interface in io.picodata.jdbc.core.sharding.serialization
Serializer interface for converting Java values to byte arrays.

W

wantsGeneratedKeysOnce - Variable in class io.picodata.jdbc.PicodataStatement
Does the caller of execute/executeUpdate want generated keys for this execution?
wasNull() - Method in class io.picodata.jdbc.PicodataCallableStatement
 
wasNull() - Method in class io.picodata.jdbc.PicodataResultSet
 
withAllowedTiers(Set<String>) - Method in class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig.Builder
Set the allowed node tier names for creating connections with.
withForbiddenTiers(Set<String>) - Method in class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig.Builder
Set the forbidden node tier names for creating connections with.
withMaxReconnectionAttempts(int) - Method in class io.picodata.jdbc.api.ServiceConnectionProviderConfig.Builder
Set the maximum number of reconnection attempts when establishing a service connection
withNodesSelectionStrategy(LoadBalancerNodesSelectionStrategy) - Method in class io.picodata.jdbc.api.loadbalancer.LoadBalancerConfig.Builder
Set the connection address selection strategy to use.
withTopologyUpdateDelay(int) - Method in class io.picodata.jdbc.api.cluster.ClusterTopologyInfoProviderConfig.Builder
Set the delay for receiving topology updates in milliseconds.
writeBaseObject(ObjectOutputStream) - Method in class io.picodata.jdbc.datasource.PicodataBaseDataSource
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2026 Picodata. All rights reserved.