Как найти ключ в Gemfire - PullRequest
       79

Как найти ключ в Gemfire

0 голосов
/ 05 ноября 2019

Как найти внутри региона Gemfire, какой столбец определен как ключ при загрузке данных?

Список и описание не дают необходимой информации

Пример. "где вы можете запустить следующий sql, чтобы найти первичный ключ

        SELECT a.COLUMN_NAME
                FROM all_cons_columns a INNER JOIN 
               all_constraints c 
              ON a.constraint_name = c.constraint_name 
                    WHERE c.table_name = 'TBL'
                     AND c.constraint_type = 'P'

Ответы [ 2 ]

0 голосов
/ 07 ноября 2019

Я нашел, пожалуйста, найдите правильное решение здесь

         query --query="select * from /region_name.keySet()"
0 голосов
/ 06 ноября 2019

Я не совсем уверен, что вы подразумеваете под находящимся внутри Region , но я предполагаю, что вы пытаетесь найти, существует ли конкретная запись в данном регионе GemFire.

Если это так, то вы можете использовать метод get из класса Region . Если вы хотите использовать GemFire ​​SHell напрямую вместо пользовательского приложения Java, с другой стороны, вы можете использовать команду get . Наконец, что не менее важно, вы также можете выполнить OQL-запрос с помощью команды query , например: query --query="SELECT e.value FROM /MyRegion.entries e WHERE e.key='myKey'"

Надеюсь, это поможет. Приветствия.

...