Obtener items de tabla NoSQL
Catalyst te permite obtener items de una tabla NoSQL identificándolos con sus claves primarias. Por ejemplo, puedes usar solo la clave de partición o una combinación de la clave de partición y la clave de ordenamiento para obtener el item. También puedes filtrar opcionalmente los atributos que se van a obtener especificando los atributos requeridos.
Los datos se pueden obtener sin filtrar atributos específicos usando la instancia de ZCNoSQLTable o se pueden obtener con la ayuda de la instancia de ZCNoSQLFetchHelper que se puede usar para construir las diversas partes de la solicitud.
Para obtener datos con la instancia de ZCNoSQLTable, se puede usar lo siguiente.
//public ZCNoSQLResponseBean fetch(ZCNoSQLItem key) throws Exception;
table.fetch(<ZCNoSQLItem>);
Para obtener con ZCNoSQLFetchHelper
ZCNoSQLFetchHelper
Esta clase se puede usar para obtener datos de la tabla y filtrar atributos específicos. Se puede obtener desde la instancia de ZCNoSQLTable.
//public ZCNoSQLFetchHelper getFetchHelper(ZCNoSQLItem key) throws Exception;
//public ZCNoSQLResponseBean fetch() throws Exception;
table.getFetchHelper(<ZCNoSQLItem>).fetch();
Otros métodos disponibles en ZCNoSQLFetchHelper
Atributos requeridos
Este método se puede usar para filtrar y recuperar solo los atributos requeridos específicos
/public ZCNoSQLFetchHelper withRequiredAttributes(List<ZCNoSQLAttribute> requiredAttributesList) throws Exception;
table.getFetchHelper(<ZCNoSQLItem>).withRequiredAttributes(<List of ZCNoSQLAttributes>).fetch();
También puedes usar la consistencia para indicar si la operación de lectura debe realizarse usando el clúster maestro o un esclavo. Cuando se establece en true, se consulta desde el maestro. Si es false, se consulta desde el esclavo.
Nota: En la replicación maestro-esclavo, el maestro contiene todos los datos de la base de datos y el esclavo contiene copias del maestro. Realizar una operación de lectura desde el esclavo puede reducir el costo general con la contrapartida de un ligero retraso en que los datos actualizados se reflejen.
//public ZCNoSQLFetchHelper withConsistency(boolean consistency) throws Exception;
table.getFetchHelper(<ZCNoSQLItem>).withConsistency(true/false).fetch();
Obtener con atributos requeridos y consistencia
table.getFetchHelper(<ZCNoSQLItem>).withRequiredAttributes(<List of ZCNoSQLAttributes>).withConsistency(true/false).fetch();
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us