Package io.trino.plugin.hive
Class NoneHiveMaterializedViewMetadata
- java.lang.Object
-
- io.trino.plugin.hive.NoneHiveMaterializedViewMetadata
-
- All Implemented Interfaces:
HiveMaterializedViewMetadata
public class NoneHiveMaterializedViewMetadata extends Object implements HiveMaterializedViewMetadata
-
-
Constructor Summary
Constructors Constructor Description NoneHiveMaterializedViewMetadata()
-
Method Summary
-
-
-
Method Detail
-
createMaterializedView
public void createMaterializedView(ConnectorSession session, SchemaTableName viewName, ConnectorMaterializedViewDefinition definition, boolean replace, boolean ignoreExisting)
- Specified by:
createMaterializedViewin interfaceHiveMaterializedViewMetadata
-
dropMaterializedView
public void dropMaterializedView(ConnectorSession session, SchemaTableName viewName)
- Specified by:
dropMaterializedViewin interfaceHiveMaterializedViewMetadata
-
listMaterializedViews
public List<SchemaTableName> listMaterializedViews(ConnectorSession session, Optional<String> schemaName)
- Specified by:
listMaterializedViewsin interfaceHiveMaterializedViewMetadata
-
getMaterializedViews
public Map<SchemaTableName,ConnectorMaterializedViewDefinition> getMaterializedViews(ConnectorSession session, Optional<String> schemaName)
- Specified by:
getMaterializedViewsin interfaceHiveMaterializedViewMetadata
-
getMaterializedView
public Optional<ConnectorMaterializedViewDefinition> getMaterializedView(ConnectorSession session, SchemaTableName viewName)
- Specified by:
getMaterializedViewin interfaceHiveMaterializedViewMetadata
-
getMaterializedViewFreshness
public MaterializedViewFreshness getMaterializedViewFreshness(ConnectorSession session, SchemaTableName name)
- Specified by:
getMaterializedViewFreshnessin interfaceHiveMaterializedViewMetadata
-
delegateMaterializedViewRefreshToConnector
public boolean delegateMaterializedViewRefreshToConnector(ConnectorSession session, SchemaTableName viewName)
- Specified by:
delegateMaterializedViewRefreshToConnectorin interfaceHiveMaterializedViewMetadata
-
refreshMaterializedView
public CompletableFuture<?> refreshMaterializedView(ConnectorSession session, SchemaTableName viewName)
- Specified by:
refreshMaterializedViewin interfaceHiveMaterializedViewMetadata
-
renameMaterializedView
public void renameMaterializedView(ConnectorSession session, SchemaTableName existingViewName, SchemaTableName newViewName)
- Specified by:
renameMaterializedViewin interfaceHiveMaterializedViewMetadata
-
setMaterializedViewProperties
public void setMaterializedViewProperties(ConnectorSession session, SchemaTableName viewName, Map<String,Optional<Object>> properties)
- Specified by:
setMaterializedViewPropertiesin interfaceHiveMaterializedViewMetadata
-
-