热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javaHTableDescriptor类解析

HTableDescriptor主要用于和Hbase表相关的操作.继承了WritableComparable接口,就是说可以序列化以及比较publicclassHTableDe

HTableDescriptor主要用于和Hbase表相关的操作.

继承了WritableComparable接口,就是说可以序列化以及比较

public class HTableDescriptor implements WritableComparable<HTableDescriptor>

如何创建一个表呢?看构造函数,
在这里插入图片描述

public HTableDescriptor(final TableName name) {super();setName(name);}

需要传入一个TableName类型,这个类型又如何构建呢?找下构造函数,发现没有构造函数.但是有一些返回值为TableName类型的方法
在这里插入图片描述
如果你传入的name和tableCache中的某个名字一样的话,就返回这个.

public static TableName valueOf(String name) {for (TableName tn : tableCache) {if (name.equals(tn.getNameAsString())) {return tn;}}

public String getNameAsString() {return nameAsString;
}

tableCache 是什么?是一个存储了很多TableName对象的Set

/** See {&#64;link #createTableNameIfNecessary(ByteBuffer, ByteBuffer)} */private static final Set<TableName> tableCache &#61; new CopyOnWriteArraySet<TableName>();

推荐阅读
author-avatar
isbool
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有