Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

ZCQL

ZCQL es el lenguaje de consulta propio de Catalyst que te permite realizar operaciones de recuperación, inserción, actualización y eliminación de datos en las tablas del Catalyst Data Store. Puedes ejecutar una variedad de consultas DML usando ZCQL para obtener o manipular datos, y usar varias cláusulas y sentencias como las cláusulas SQL Join, las sentencias Groupby y OrderBy, y funciones SQL integradas.

Ejecutar consultas ZCQL

Catalyst también proporciona una base de datos OLAP, además del Data Store principal que es adecuado para consultas analíticas de recuperación de datos. Puedes optar por ejecutar consultas transaccionales simples en el Data Store principal, y consultas analíticas complejas que involucren funciones ZCQL en la base de datos OLAP.

Las consultas que ejecutes en el Data Store principal pueden incluir sentencias SELECT, INSERT, UPDATE o DELETE. Las consultas que ejecutes en la base de datos OLAP solo deben incluir la sentencia SELECT, ya que las operaciones de escritura directa no están permitidas. Debes construir una consulta ZCQL y pasarla al método executeQuery() para su ejecución como se muestra en el código de ejemplo a continuación.

El método executeQuery() soporta estos tres parámetros:

  • La variable String que contiene la sentencia de consulta construida
  • isV2?: Un valor booleano (true o false) que indica si es una consulta ZCQL v2
  • isOLAP?: Un valor booleano (true o false) que indica si la consulta necesita ejecutarse en la base de datos OLAP
copy
executeQuery(query: string, isV2?: boolean , isOLAP?:boolean)

A continuación se muestra una consulta SELECT de ejemplo. La respuesta contendrá los registros que obtengas usando la consulta SELECT, o la respuesta generada para las otras operaciones.

Fragmento de código de ejemplo


Package Imports
copy
import com.zc.component.object.ZCRowObject; 
import com.zc.component.zcql.ZCQL;
copy
//Construir la consulta a ejecutar 
String query = "SELECT * from empDetails limit 10";
//Obtener la instancia de ZCQL y ejecutar la consulta usando la cadena de consulta
ArrayList  rowList = ZCQL.getInstance().executeQuery(query, true , false)

Última actualización 2026-03-30 13:40:30 +0530 IST