"I denne korte opplæringen vil vi diskutere hvordan du kan se alle brukerdefinerte funksjoner, aggregater og brukertyper på serveren din.”
La oss utforske.
Husk at vi ikke dekker prosessen med å lage brukerdefinerte funksjoner, aggregater eller brukertyper i denne opplæringen. Hvis du ønsker å lære mer om det, kan du sjekke veiledningene våre om emnene for å lære mer.
Cassandra henter brukerdefinerte funksjoner
For å vise alle de brukerdefinerte funksjonene i Cassandra, henter alle postene i System_schema.Funksjonstabell som vist:
cassandra@cqlsh: null_dag> velg * fra system_schema.funksjoner;
Dette bør returnere detaljene om funksjonsdefinisjonene som vist i eksemplet nedenfor:
@ Rad 1
----------------------+-------------------------------------------------------------------
KeySpace_name | null_dag
funksjon_navn | log_func
argument_types | ['dobbelt']
Argument_names | ['input']
kropp | Retur Double.Valueof (matematikk.logg (input.doubleValue ()));
Calt_on_null_input | ekte
språk | Java
return_type | dobbelt
I dette tilfellet har vi bare en funksjon.
Cassandra viser brukertyper
Tilsvarende, for å hente brukertyper, kan vi spørre typens tabell som vist i eksemplet nedenfor:
cassandra@cqlsh: null_dag> velg * fra system_schema.typer;
Den resulterende utgangen er som vist:
@ Rad 1
---------------+-----------------------------------
KeySpace_name | null_dag
type_navn | brukerinformasjon
FELT_NAMES | ['id', 'land', 'alder', 'e -post']
FIELD_TYPES | ['int', 'tekst', 'int', 'tekst']
(1 rader)
I dette tilfellet har vi en brukertype med detaljene vist ovenfor.
Cassandra viser brukerdefinerte aggregater
For å vise de brukerdefinerte aggregatene, spør Aggregates-tabellen som vist:
Velg * fra System_schema.aggregater;
Hvis du har noen definerte aggregater, bør du se dem fra denne tabellen.
Avslutning
System_schema -tabellen inneholder nyttig informasjon som er lagret i klyngen, for eksempel UDF, visninger, datatyper, taster, etc.
Takk for at du leste!!