表格存储服务 CLOUDTABLE-统计查询:样例代码

时间:2025-01-10 15:12:55

样例代码

public void testCountOnlyQuery() { 
   LOG .info("Entering testCountOnlyQuery."); 

  try (Table table = conn.getTable(tableName)) { 
    // Using Table instance to create LemonTable. 
    LemonTable lemonTable = new LemonTable(table); 
    // Build LemonQuery. 
    LemonQuery query = LemonQuery.builder() 
      // Set ad-hoc query condition. 
      .setQuery("education:bachelor OR education:master") 
      // just return how many entities meet the query condition, without any rowkey/column 
      .setCountOnly() 
      .build(); 
    ResultSet resultSet = lemonTable.query(query); 
    // Read result rows. 
    int count = resultSet.getCount(); 
    LOG.info("the entity count of query is " + count); 
  } catch (IOException e) { 
    LOG.error("testCountOnlyQuery failed ", e); 
  } 

  LOG.info("Exiting testCountOnlyQuery."); 
}
support.huaweicloud.com/devg-cloudtable/cloudtable_01_0190.html