Package io.trino.metadata
Class ViewDefinition
- java.lang.Object
-
- io.trino.metadata.ViewDefinition
-
- Direct Known Subclasses:
MaterializedViewDefinition
public class ViewDefinition extends Object
-
-
Constructor Summary
Constructors Constructor Description ViewDefinition(QualifiedObjectName viewName, ConnectorViewDefinition view)ViewDefinition(QualifiedObjectName viewName, ConnectorViewDefinition view, Identity runAsIdentityOverride)ViewDefinition(String originalSql, Optional<String> catalog, Optional<String> schema, List<ViewColumn> columns, Optional<String> comment, Optional<Identity> runAsIdentity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>getCatalog()List<ViewColumn>getColumns()Optional<String>getComment()StringgetOriginalSql()Optional<Identity>getRunAsIdentity()Optional<String>getSchema()booleanisRunAsInvoker()ConnectorViewDefinitiontoConnectorViewDefinition()StringtoString()
-
-
-
Constructor Detail
-
ViewDefinition
public ViewDefinition(String originalSql, Optional<String> catalog, Optional<String> schema, List<ViewColumn> columns, Optional<String> comment, Optional<Identity> runAsIdentity)
-
ViewDefinition
public ViewDefinition(QualifiedObjectName viewName, ConnectorViewDefinition view)
-
ViewDefinition
public ViewDefinition(QualifiedObjectName viewName, ConnectorViewDefinition view, Identity runAsIdentityOverride)
-
-
Method Detail
-
getOriginalSql
public String getOriginalSql()
-
getColumns
public List<ViewColumn> getColumns()
-
isRunAsInvoker
public boolean isRunAsInvoker()
-
toConnectorViewDefinition
public ConnectorViewDefinition toConnectorViewDefinition()
-
-