Package io.trino.metadata
Class MetadataListing
java.lang.Object
io.trino.metadata.MetadataListing
-
Method Summary
Modifier and TypeMethodDescriptionstatic Map<SchemaTableName, ViewInfo> getMaterializedViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) static Map<SchemaTableName, RelationType> getRelationTypes(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) static Map<SchemaTableName, ViewInfo> getViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) listCatalogNames(Session session, Metadata metadata, AccessControl accessControl, Domain catalogDomain) static List<CatalogInfo> listCatalogs(Session session, Metadata metadata, AccessControl accessControl) static Set<SchemaTableName> listMaterializedViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) listSchemas(Session session, Metadata metadata, AccessControl accessControl, String catalogName) listSchemas(Session session, Metadata metadata, AccessControl accessControl, String catalogName, Optional<String> schemaName) static Map<SchemaTableName, List<ColumnMetadata>> listTableColumns(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) listTablePrivileges(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) static Set<SchemaTableName> listTables(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)
-
Method Details
-
listCatalogNames
-
listCatalogs
public static List<CatalogInfo> listCatalogs(Session session, Metadata metadata, AccessControl accessControl) -
listSchemas
-
listSchemas
-
listTables
public static Set<SchemaTableName> listTables(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) -
getRelationTypes
public static Map<SchemaTableName,RelationType> getRelationTypes(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) -
getViews
public static Map<SchemaTableName,ViewInfo> getViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) -
listMaterializedViews
public static Set<SchemaTableName> listMaterializedViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) -
getMaterializedViews
public static Map<SchemaTableName,ViewInfo> getMaterializedViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) -
listTablePrivileges
public static Set<GrantInfo> listTablePrivileges(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) -
listTableColumns
public static Map<SchemaTableName,List<ColumnMetadata>> listTableColumns(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)
-