Package jakarta.nosql.column
Interface ColumnFamilyManagerFactory
-
- All Superinterfaces:
AutoCloseable
public interface ColumnFamilyManagerFactory extends AutoCloseable
ColumnFamilyManager
factory. When the application has finished using the column family manager factory, and/or at application shutdown, the application should close the column family manager factory.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
closes a resource<T extends ColumnFamilyManager>
Tget(String database)
Creates aColumnFamilyManager
from database's name
-
-
-
Method Detail
-
get
<T extends ColumnFamilyManager> T get(String database)
Creates aColumnFamilyManager
from database's name- Type Parameters:
T
- theColumnFamilyManager
type- Parameters:
database
- a database name- Returns:
- a new
ColumnFamilyManager
instance - Throws:
UnsupportedOperationException
- when this operation is not supported throwsNullPointerException
when the database is null
-
close
void close()
closes a resource- Specified by:
close
in interfaceAutoCloseable
-
-