googleapis / googleapis/java-bigtable-hbase

Make it easier to track feature gaps with hbase api

Open
#2,975 0 comments 0 reactions 0 assignees View on GitHub
api: bigtable priority: p2 type: feature request
Dominant language
Java
Stars
184
Forks
184
Avg merge
10h
Merged PRs (30d)
6

Description

Its very toilsome to keep https://cloud.google.com/bigtable/docs/hbase-differences upto date when upgrading hbase client versions and adding features.

We should introduce some tooling to generate a diff. I think the easiest way to do this is to separate implemented and unimplemented methods in different classes. For example we should introduce `AbstractBigtableAdmin1x` class that will contain only the implemented methods. Then we can create a concrete class BigtableAdmin that contains all of the methods that throw UnsupportedOperation exceptions. Then we can use reflection to generate a list of methods that we dont support

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.