本文整理匯總了Java中org.apache.hadoop.hbase.security.visibility.VisibilityLabelOrdinalProvider類的典型用法代碼示例。如果您正苦於以下問題:Java VisibilityLabelOrdinalProvider類的具體用法?Java VisibilityLabelOrdinalProvider怎麽用?Java VisibilityLabelOrdinalProvider使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
VisibilityLabelOrdinalProvider類屬於org.apache.hadoop.hbase.security.visibility包,在下文中一共展示了VisibilityLabelOrdinalProvider類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: createVisibilityExpTags
import org.apache.hadoop.hbase.security.visibility.VisibilityLabelOrdinalProvider; //導入依賴的package包/類
@Override
public List<Tag> createVisibilityExpTags(String visExpression) throws IOException {
VisibilityLabelOrdinalProvider provider = new VisibilityLabelOrdinalProvider() {
@Override
public int getLabelOrdinal(String label) {
return labels.get(label);
}
@Override
public String getLabel(int ordinal) {
// Unused
throw new UnsupportedOperationException(
"getLabel should not be used in VisibilityExpressionResolver");
}
};
return VisibilityUtils.createVisibilityExpTags(visExpression, true, false, null, provider);
}