Package io.prestosql.metadata
Class MetadataListing
- java.lang.Object
-
- io.prestosql.metadata.MetadataListing
-
public final class MetadataListing extends Object
-
-
Method Summary
-
-
-
Method Detail
-
listCatalogs
public static SortedMap<String,CatalogName> listCatalogs(Session session, Metadata metadata, AccessControl accessControl)
-
listCatalogs
public static SortedMap<String,CatalogName> listCatalogs(Session session, Metadata metadata, AccessControl accessControl, Optional<String> catalogName)
-
listSchemas
public static SortedSet<String> listSchemas(Session session, Metadata metadata, AccessControl accessControl, String catalogName)
-
listSchemas
public static SortedSet<String> listSchemas(Session session, Metadata metadata, AccessControl accessControl, String catalogName, Optional<String> schemaName)
-
listTables
public static Set<SchemaTableName> listTables(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)
-
listViews
public static Set<SchemaTableName> listViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)
-
getViews
public static Map<SchemaTableName,ConnectorViewDefinition> getViews(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)
-
-