if-else branches like this could be collapsed to 

    queryable = isinstance(self.blzarr, blz.btable)