Интерфейс ShardingKeyBuilder

public interface ShardingKeyBuilder

Создатель, созданный из объекта DataSource или XADataSource, используемый для создания ShardingKey с подключами поддерживаемых типов данных. Реализации должны поддерживать JDBCType.VARCHAR и могут также поддерживать дополнительные типы данных.

Следующий пример демонстрирует использование ShardingKeyBuilder для создания ShardingKey:

DataSource ds = new MyDataSource();
     ShardingKey shardingKey = ds.createShardingKeyBuilder()
                           .subkey("abc", JDBCType.VARCHAR)
                           .subkey(94002, JDBCType.INTEGER)
                           .build();
Since:
9

Methods

Модификатор и тип Метод Описание
ShardingKey build()

Возвращает экземпляр объекта, определенного этим создателем.

ShardingKeyBuilder subkey​(Object subkey, SQLType subkeyType)

Этот метод будет вызван для добавления подключа в объект Sharding Key, который создаётся.

Methods

subkey

ShardingKeyBuilder subkey(Object subkey,
                          SQLType subkeyType)

Этот метод будет вызван для добавления подключа в объект Sharding Key, который создаётся. Порядок вызова метода subkey важен, так как он определяет порядок расположения подключа в Sharding Key.

Parameters:
subkey - содержит объект, который должен быть частью подключа shard
subkeyType - тип данных подключа, тип java.sql.SQLType
Returns:
объект создателя

build

ShardingKey build()
           throws SQLException

Возвращает экземпляр объекта, определенного этим создателем.

Returns:
Созданный объект
Throws:
SQLException - Если при создании объекта возникла ошибка

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/ShardingKeyBuilder.html

Spec-Zone .ru
спецификации, руководства, описания, API