Cassandra muestra funciones, agregados y tipos de usuario definidos por el usuario

Cassandra muestra funciones, agregados y tipos de usuario definidos por el usuario

"En este breve tutorial, discutiremos cómo puede ver todas las funciones, agregados y tipos de usuarios definidos por el usuario en su servidor."

Exploremos.

Tenga en cuenta que no cubrimos el proceso de crear funciones, agregados o tipos de usuarios definidos por el usuario en este tutorial. Si desea obtener más información sobre eso, consulte nuestros tutoriales sobre los temas para obtener más información.

Cassandra obtiene funciones definidas por el usuario

Para mostrar todas las funciones definidas por el usuario en Cassandra, obtenga todos los registros en el sistema_schema.Tabla de funciones como se muestra:

cassandra@cqlsh: cero_day> select * de System_Schema.funciones;

Esto debería devolver los detalles sobre las definiciones de funciones como se muestra en el ejemplo a continuación:

@ Fila 1
----------------------+-------------------------------------------------------------------
KeySpace_Name | Día cero
function_name | Log_func
argumento_types | ['doble']
argumento_names | ['aporte']
Cuerpo | devolver el doble.valor de (matemáticas.Registro (entrada.doubleValue ()));
llamado_on_null_input | Verdadero
lenguaje | Java
return_type | doble

En este caso, tenemos una sola función.

Cassandra muestra tipos de usuarios

Del mismo modo, para obtener tipos de usuarios, podemos consultar la tabla de tipos como se muestra en el siguiente ejemplo:

cassandra@cqlsh: cero_day> select * de System_Schema.tipos;

La salida resultante es como se muestra:

@ Fila 1
---------------+-----------------------------------
KeySpace_Name | Día cero
type_name | Información de usuario
Field_names | ['id', 'país', 'edad', 'correo electrónico']
Field_types | ['int', 'texto', 'int', 'texto']
(1 filas)

En este caso, tenemos un tipo de usuario con los detalles que se muestran arriba.

Cassandra Mostrar agregados definidos por el usuario

Para mostrar los agregados definidos por el usuario, consulte la tabla de agregados como se muestra:

Seleccionar * de System_Schema.agregados;

Si tiene algún agregado definido, debería verlos desde esta tabla.

Terminación

La tabla System_Schema contiene información útil almacenada en el clúster, como UDF, vistas, tipos de datos, espacios de teclas, etc.

Gracias por leer!!