@Internal public class DaoFactory extends java.lang.Object implements java.io.Serializable, java.lang.AutoCloseable
| Constructor and Description |
|---|
DaoFactory(BigtableConfig changeStreamConfig,
BigtableConfig metadataTableConfig,
java.lang.String tableId,
java.lang.String metadataTableId,
java.lang.String changeStreamName) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ChangeStreamDao |
getChangeStreamDao() |
java.lang.String |
getChangeStreamName() |
MetadataTableAdminDao |
getMetadataTableAdminDao() |
MetadataTableDao |
getMetadataTableDao() |
java.lang.String |
getMetadataTableDebugString() |
java.lang.String |
getStreamTableDebugString() |
public DaoFactory(BigtableConfig changeStreamConfig, BigtableConfig metadataTableConfig, java.lang.String tableId, java.lang.String metadataTableId, java.lang.String changeStreamName)
public void close()
close in interface java.lang.AutoCloseablepublic java.lang.String getChangeStreamName()
public java.lang.String getStreamTableDebugString()
public java.lang.String getMetadataTableDebugString()
public ChangeStreamDao getChangeStreamDao() throws java.io.IOException
java.io.IOExceptionpublic MetadataTableDao getMetadataTableDao() throws java.io.IOException
java.io.IOExceptionpublic MetadataTableAdminDao getMetadataTableAdminDao() throws java.io.IOException
java.io.IOException