/** * Create a connection to a Fiji meta table backed by an HTable within HBase. * * <p>This class takes ownership of the HTable. It will be closed when this instance is * closed.</p> * * @param fijiURI URI of the Fiji instance this meta-table belongs to. * @param htable The HTable to use for storing Fiji meta data. * @param schemaTable The Fiji schema table. * @throws IOException If there is an error. */ private HBaseMetaTable( FijiURI fijiURI, HTableInterface htable, FijiSchemaTable schemaTable) throws IOException { this( fijiURI, htable, new HBaseTableLayoutDatabase(fijiURI, htable, LAYOUT_COLUMN_FAMILY, schemaTable), new HBaseTableKeyValueDatabase(htable, META_COLUMN_FAMILY)); }