Looks like the questions would be better answered on Phoenix mailing list. On Thu, Jun 11, 2015 at 11:47 AM, Arun Kumaran Sabtharishi < [email protected]> wrote:
> Hello Hbase users and developers, > > I have a few questions regarding how table table delete works in hbase. > > *What I know:* > If a hbase table is deleted(after disabling), the SYSTEM.CATALOG entries > related to that table will be deleted. > > If a view is created using phoenix (assuming there are other views which > are not related to each other) and the view that has been created is > deleted, the SYSTEM.CATALOG entries related to the view will be deleted. > Okay. Sounds good! > > *What I want to know:* > Does the 'delete view' checks whether the other views(which were already > existing) are going to be affected(doing a scan)? > > If table T1 and views V1, V2 and V3 already exists. > > Create a view Vx which is not dependent/related to any of V1, V2 and V3. > > Delete Vx. > > Does the delete Vx checks SYSTEM.CATALOG for V1, V2 and V3? In other words, > does it do a scan to check whether the V1, V2 and V3 are dependent/related > to Vx? > > Thanks, > Arun >
