Cassandra mostra funções, agregados e tipos de usuário definidos pelo usuário

Cassandra mostra funções, agregados e tipos de usuário definidos pelo usuário

“Neste curto tutorial, discutiremos como você pode visualizar todas as funções, agregados e usuários definidos pelo usuário em seu servidor.”

Vamos explorar.

Lembre-se de que não cobrimos o processo de criação de funções definidas pelo usuário, agregados ou tipos de usuário neste tutorial. Se você deseja saber mais sobre isso, confira nossos tutoriais sobre os tópicos para aprender mais.

Cassandra busca funções definidas pelo usuário

Para mostrar todas as funções definidas pelo usuário em Cassandra, busque todos os registros no System_schema.Tabela de funções como mostrado:

Cassandra@cqlsh: zero_day> selecione * de System_schema.funções;

Isso deve retornar os detalhes sobre as definições de função, como mostrado no exemplo abaixo:

@ Linha 1
----------------------+-------------------------------------------------------------------
keyspace_name | zero_day
function_name | log_func
argument_types | ['dobro']
argument_names | ['entrada']
corpo | Retorne o dobro.Valorof (Math.log (entrada.DoubleValue ()));
chamado_on_null_input | Verdadeiro
idioma | Java
return_type | dobro

Nesse caso, temos apenas uma função.

Cassandra Show Tipos de Usuário

Da mesma forma, para buscar tipos de usuários, podemos consultar a tabela de tipos, como mostrado no exemplo abaixo:

Cassandra@cqlsh: zero_day> selecione * de System_schema.tipos;

A saída resultante é como mostrado:

@ Linha 1
---------------+-----------------------------------
keyspace_name | zero_day
type_name | informação de usuário
field_names | ['id', 'país', 'idade', 'email']
field_types | ['int', 'text', 'int', 'text']
(1 linhas)

Nesse caso, temos um tipo de usuário com os detalhes mostrados acima.

Cassandra show agregados definidos pelo usuário

Para mostrar os agregados definidos pelo usuário, consulte a tabela agregados como mostrado:

Selecione * de System_schema.agregados;

Se você tiver algum agregado definido, você deve vê -los nesta tabela.

Terminação

A tabela System_schema possui informações úteis armazenadas no cluster, como UDF, visualizações, tipos de dados, teclas, etc.

Obrigado pela leitura!!