Package io.prestosql.metadata
Class MetadataUtil
- java.lang.Object
-
- io.prestosql.metadata.MetadataUtil
-
public final class MetadataUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MetadataUtil.TableMetadataBuilder
-
Method Summary
-
-
-
Method Detail
-
checkTableName
public static void checkTableName(String catalogName, Optional<String> schemaName, Optional<String> tableName)
-
checkObjectName
public static void checkObjectName(String catalogName, String schemaName, String objectName)
-
findColumnMetadata
public static ColumnMetadata findColumnMetadata(ConnectorTableMetadata tableMetadata, String columnName)
-
getSessionCatalog
public static String getSessionCatalog(Metadata metadata, Session session, Node node)
-
createCatalogSchemaName
public static CatalogSchemaName createCatalogSchemaName(Session session, Node node, Optional<QualifiedName> schema)
-
createQualifiedObjectName
public static QualifiedObjectName createQualifiedObjectName(Session session, Node node, QualifiedName name)
-
createPrincipal
public static PrestoPrincipal createPrincipal(Session session, GrantorSpecification specification)
-
createPrincipal
public static PrestoPrincipal createPrincipal(PrincipalSpecification specification)
-
createPrincipal
public static PrincipalSpecification createPrincipal(PrestoPrincipal principal)
-
-