- 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
-
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.