def GetInt64(self, rowkey, cf, qu, snapshot):
        """ 类同Get()接口，区别是将cell的内容作为int64计数器返回
            对非int64计数器的cell调用此方法属于未定义行为

        Args:
            rowkey(string): Rowkey的值
            cf(string): ColumnFamily名
            qu(string): Qualifier名
            snapshot(long): 快照，不关心的用户设置为0即可
        Returns:
            (long) cell的数值
        Raises:
            TeraSdkException: 读操作失败
        """
        err = c_char_p()
        value = c_int64()
        result = lib.tera_table_getint64(
            self.table, rowkey, c_uint64(len(rowkey)), cf,
            qu, c_uint64(len(qu)), byref(value), byref(err),
            c_uint64(snapshot)
        )
        if not result:
            raise TeraSdkException("get record failed:" + err.value)
        return long(value.value)