2016-06-14 14 views

答えて

2
  • ...

    HTable t = new HTable(conf....); 
    ResultScanner scanner = t.getScanner(new Scan());  
    for (Result rr = scanner.next(); rr != null; rr = scanner.next()) 
    { 
         if (rr.getValue("YourFamily" , "YourQualifier").equals(Bytes.toBytes("d")) 
         { 
         // do some thing 
         } else { return; // if you want to skip  } } } 
    
  • Result

result.getFamilyMap()は、もう一つの方法です参照してください。パフォーマンスのために推奨されていません。このメソッドのドキュメントを参照してください。

ただし、HTableDescriptor.htmlは既にhasfamilyメソッドを持っています。

boolean hasFamily(byte[] familyName) 
Checks to see if this table contains the given column family 
+0

私の回答は役に立ちましたか? –

関連する問題