多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > 關于happybase中 row_prefix 參數

關于happybase中 row_prefix 參數

來源:程序員人生   發布時間:2014-12-08 09:00:08 閱讀次數:3954次

起因: 使用happybase 訪問hbase 時

def scan(self, row_start=None, row_stop=None, row_prefix=None, columns=None, filter=None, timestamp=None, include_timestamp=False, batch_size=1000, scan_batching=None, limit=None, sorted_columns=False):

scan 函數中有1個row_prefix 參數,而這個參數在java client 對應函數并沒有出現,它到底有甚么作用呢

查看源碼,我們能看到

if row_prefix is not None: if row_start is not None or row_stop is not None: raise TypeError( "'row_prefix' cannot be combined with 'row_start' " "or 'row_stop'") row_start = row_prefix row_stop = str_increment(row_prefix)

str_increment 的具體代碼

def str_increment(s): """Increment and truncate a byte string (for sorting purposes) This functions returns the shortest string that sorts after the given string when compared using regular string comparison semantics. This function increments the last byte that is smaller than ``0xFF``, and drops everything after it. If the string only contains ``0xFF`` bytes, `None` is returned. """ for i in xrange(len(s) - 1, ⑴, ⑴): if s[i] != 'xff': return s[:i] + chr(ord(s[i]) + 1) return None

看完代碼大家應當很明白了,row_prefix 被轉換成了row_start 和row_stop。

當有以下場景 

微博表

用戶ID_微博ID

假定我們想獲得此用戶的所有微博,在scan時就沒有必要設定scan范圍 '用戶ID_0'  ~  '用戶ID_a'

而可以直接使用row_prefix = '用戶ID'


PS:回頭我會提供str_increment 的java 實現








生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久草一本 | 韩国v欧美v亚洲v日本v | 日本高清中文字幕一区二区三区 | 亚洲产国偷v产偷v自拍色戒 | 欧美日韩高清不卡一区二区三区 | 欧美日韩性视频 | 91精品国产综合久久欧美 | 国产精品国产三级国产普通话对白 | 综合亚洲精品一区二区三区 | 亚洲国产成人在线观看 | 国产福利在线观看精品 | 亚洲精品色综合区 | 欧美一级毛片不卡免费观看 | xxxxx影院| 校园春色亚洲色图 | 午夜免费福利 | 最近中文字幕高清中文字幕网1 | 国内精品久久久久久影院8f | 国产成人精品一区二区免费 | 在免费jizzjizz在线视频 | 中日韩欧美中文字幕毛片 | 久久精品第一页 | 免费国产成人高清在线观看不卡 | 亚洲一区二区三区欧美 | 片在线观看免费观看视频 | 欧美xxxx做受欧美 | 欧美xx性 | 成人免费视频视频在线不卡 | 免费观看欧美一级高清 | 国产jizz美国jizz免费看 | 国产永久免费高清动作片www | 又粗又大又黄又爽的免费视频 | 日本v片免费一区二区三区 日本v视频 | 亚洲日本一区二区三区在线不卡 | 亚洲免费网站 | 殴美xxx| 欧美疯狂 | 国产在线一91区免费国产91 | 免费在线公开视频 | 精品国产一区二区三区四区不 | 98精品全国免费观看视频 |