Package io.trino.plugin.hive
Interface HiveMaterializedViewMetadata
-
- All Known Implementing Classes:
NoneHiveMaterializedViewMetadata
public interface HiveMaterializedViewMetadata
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateMaterializedView(ConnectorSession session, SchemaTableName viewName, ConnectorMaterializedViewDefinition definition, boolean replace, boolean ignoreExisting)booleandelegateMaterializedViewRefreshToConnector(ConnectorSession session, SchemaTableName viewName)voiddropMaterializedView(ConnectorSession session, SchemaTableName viewName)Optional<ConnectorMaterializedViewDefinition>getMaterializedView(ConnectorSession session, SchemaTableName viewName)MaterializedViewFreshnessgetMaterializedViewFreshness(ConnectorSession session, SchemaTableName name)Map<SchemaTableName,ConnectorMaterializedViewDefinition>getMaterializedViews(ConnectorSession session, Optional<String> schemaName)List<SchemaTableName>listMaterializedViews(ConnectorSession session, Optional<String> schemaName)CompletableFuture<?>refreshMaterializedView(ConnectorSession session, SchemaTableName viewName)
-
-
-
Method Detail
-
createMaterializedView
void createMaterializedView(ConnectorSession session, SchemaTableName viewName, ConnectorMaterializedViewDefinition definition, boolean replace, boolean ignoreExisting)
-
dropMaterializedView
void dropMaterializedView(ConnectorSession session, SchemaTableName viewName)
-
listMaterializedViews
List<SchemaTableName> listMaterializedViews(ConnectorSession session, Optional<String> schemaName)
-
getMaterializedViews
Map<SchemaTableName,ConnectorMaterializedViewDefinition> getMaterializedViews(ConnectorSession session, Optional<String> schemaName)
-
getMaterializedView
Optional<ConnectorMaterializedViewDefinition> getMaterializedView(ConnectorSession session, SchemaTableName viewName)
-
getMaterializedViewFreshness
MaterializedViewFreshness getMaterializedViewFreshness(ConnectorSession session, SchemaTableName name)
-
delegateMaterializedViewRefreshToConnector
boolean delegateMaterializedViewRefreshToConnector(ConnectorSession session, SchemaTableName viewName)
-
refreshMaterializedView
CompletableFuture<?> refreshMaterializedView(ConnectorSession session, SchemaTableName viewName)
-
-