Class ZooKeeperMetadataManager
- java.lang.Object
-
- io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
-
public class ZooKeeperMetadataManager extends Object
-
-
Constructor Summary
Constructors Constructor Description ZooKeeperMetadataManager(AccumuloConfig config, TypeManager typeManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateTableMetadata(AccumuloTable table)voidcreateViewMetadata(AccumuloView view)voiddeleteTableMetadata(SchemaTableName tableName)voiddeleteViewMetadata(SchemaTableName tableName)Set<String>getSchemaNames()AccumuloTablegetTable(SchemaTableName stName)Set<String>getTableNames(String schema)AccumuloViewgetView(SchemaTableName stName)Set<String>getViewNames(String schema)
-
-
-
Constructor Detail
-
ZooKeeperMetadataManager
@Inject public ZooKeeperMetadataManager(AccumuloConfig config, TypeManager typeManager)
-
-
Method Detail
-
getTable
public AccumuloTable getTable(SchemaTableName stName)
-
getView
public AccumuloView getView(SchemaTableName stName)
-
createTableMetadata
public void createTableMetadata(AccumuloTable table)
-
deleteTableMetadata
public void deleteTableMetadata(SchemaTableName tableName)
-
createViewMetadata
public void createViewMetadata(AccumuloView view)
-
deleteViewMetadata
public void deleteViewMetadata(SchemaTableName tableName)
-
-