A functional HBase client