public interface TableCatalogService
Provides an interface for a TableCatalog service. The purpose of this interface is to expose an implementation of a TableCatalog as an OSGi service.
To comply with this interface, an implementation must be thread safe and address both the possibility that only a single instance is created and used throughout and that new instances are created as desired.
Modifier and Type | Method and Description |
---|---|
Collection<FactoryProperties> |
list()
Lists the tables
|
Collection<FactoryProperties> |
list(TableFilter filter)
Lists the tables that matches the specified filter
|
Table |
newTable(String identifier)
Creates a new table with the specified identifier.
|
Table newTable(String identifier)
identifier
- the identifierCollection<FactoryProperties> list()
Collection<FactoryProperties> list(TableFilter filter)
filter
- the filter