Cassandra viser brukerdefinerte funksjoner, aggregater og brukertyper

Cassandra viser brukerdefinerte funksjoner, aggregater og brukertyper

"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!!