“In questo breve tutorial, discuteremo di come è possibile visualizzare tutte le funzioni, gli aggregati e gli utenti definiti dall'utente nel server."
Esploriamo.
Tieni presente che non copriamo il processo di creazione di funzioni, aggregati o tipi utente definiti dall'utente in questo tutorial. Se desideri saperne di più al riguardo, dai un'occhiata ai nostri tutorial sugli argomenti per saperne di più.
Cassandra Fetch Funzioni definite dall'utente
Per mostrare tutte le funzioni definite dall'utente in Cassandra, recuperare tutti i record nel sistema_schema.Tabella delle funzioni come mostrato:
cassandra@cqlsh: zero_day> seleziona * da system_schema.funzioni;
Ciò dovrebbe restituire i dettagli sulle definizioni della funzione come mostrato nell'esempio seguente:
@ Riga 1
----------------------+-------------------------------------------------------------------
keyspace_name | zero_day
function_name | log_func
argomento_types | ['Doppio']
argomento_names | ['ingresso']
corpo | Restituisci il doppio.valore di (matematica.registro (input.doubleValue ()));
chiamato_on_null_input | VERO
lingua | Giava
return_type | Doppio
In questo caso, abbiamo solo una funzione.
Cassandra mostra i tipi di utente
Allo stesso modo, per recuperare i tipi di utenti, possiamo interrogare la tabella dei tipi come mostrato nell'esempio seguente:
cassandra@cqlsh: zero_day> seleziona * da system_schema.tipi;
L'output risultante è come mostrato:
@ Riga 1
---------------+-----------------------------------
keyspace_name | zero_day
type_name | user_info
field_names | ["id", "paese", "età", "email"
field_types | ['int', 'text', 'int', 'text']
(1 file)
In questo caso, abbiamo un tipo di utente con i dettagli mostrati sopra.
Cassandra mostra aggregati definiti dall'utente
Per mostrare gli aggregati definiti dall'utente, interrogare la tabella aggregati come mostrato:
Seleziona * da System_Schema.aggregati;
Se hai degli aggregati definiti, dovresti vederli da questa tabella.
Terminazione
La tabella System_Schema contiene informazioni utili archiviate nel cluster, come UDF, viste, tipi di dati, spazi di tasti, ecc.
Grazie per aver letto!!