Строка ключа раздела в DynamoDB Java - PullRequest
0 голосов
/ 24 июня 2018

Есть ли в java метод для DynamoDB, чтобы получить имя ключа раздела для данной таблицы? Другими словами, я хочу метод, который будет возвращать строку имени ключа раздела для таблицы. Я не могу найти это. Спасибо.

1 Ответ

0 голосов
/ 24 июня 2018

Ключ раздела находится в ответе на действие DescribeTable в разделе KeySchema. Это атрибут с KeyType: HASH.

См. Получение информации о таблице . В примере ответом является

{
  "Table": {
    "AttributeDefinitions": [
      {
        "AttributeName": "Artist",
        "AttributeType": "S"
      },
      {
        "AttributeName": "SongTitle",
        "AttributeType": "S"
      }
    ],
    "TableName": "Music",
    "KeySchema": [
      {
        "AttributeName": "Artist",
        "KeyType": "HASH"  //Partition key <<<<<<=============
      },
      {
        "AttributeName": "SongTitle",
        "KeyType": "RANGE"  //Sort key
      }
    ],

    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...