Package io.trino.metadata
Class MetadataUtil
- java.lang.Object
-
- io.trino.metadata.MetadataUtil
-
public final class MetadataUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetadataUtil.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)
-
getRequiredCatalogHandle
public static CatalogName getRequiredCatalogHandle(Metadata metadata, Session session, Node node, String catalogName)
-
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 TrinoPrincipal createPrincipal(Session session, GrantorSpecification specification)
-
createPrincipal
public static TrinoPrincipal createPrincipal(PrincipalSpecification specification)
-
createPrincipal
public static PrincipalSpecification createPrincipal(TrinoPrincipal principal)
-
checkRoleExists
public static void checkRoleExists(Session session, Node node, Metadata metadata, TrinoPrincipal principal, Optional<String> catalog)
-
checkRoleExists
public static void checkRoleExists(Session session, Node node, Metadata metadata, String role, Optional<String> catalog)
-
-