Package io.trino.metadata
Class CatalogMetadata
java.lang.Object
io.trino.metadata.CatalogMetadata
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionCatalogMetadata(CatalogName catalogName, CatalogTransaction catalogTransaction, CatalogTransaction informationSchemaTransaction, CatalogTransaction systemTransaction, CatalogMetadata.SecurityManagement securityManagement, Set<ConnectorCapabilities> connectorCapabilities) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidcommit()getCatalogHandle(Session session, QualifiedObjectName table) getMetadata(Session session) getMetadataFor(Session session, CatalogHandle catalogHandle) getTransactionHandleFor(CatalogHandle catalogHandle) getTransactionHandleFor(CatalogHandle.CatalogHandleType catalogHandleType) booleantoString()
-
Constructor Details
-
CatalogMetadata
public CatalogMetadata(CatalogName catalogName, CatalogTransaction catalogTransaction, CatalogTransaction informationSchemaTransaction, CatalogTransaction systemTransaction, CatalogMetadata.SecurityManagement securityManagement, Set<ConnectorCapabilities> connectorCapabilities)
-
-
Method Details
-
getCatalogName
-
getCatalogHandle
-
isSingleStatementWritesOnly
public boolean isSingleStatementWritesOnly() -
getMetadata
-
getMetadataFor
-
getTransactionHandleFor
public ConnectorTransactionHandle getTransactionHandleFor(CatalogHandle.CatalogHandleType catalogHandleType) -
getTransactionHandleFor
-
getConnectorHandleForSchema
-
getCatalogHandle
-
commit
public void commit() -
abort
public void abort() -
listCatalogHandles
-
getSecurityManagement
-
getConnectorCapabilities
-
toString
-