Package io.openlineage.client.dataset
Class Naming
java.lang.Object
io.openlineage.client.dataset.Naming
Utility class containing dataset naming helpers based on OpenLineage's dataset naming
specification.
Each inner class represents naming logic for a specific platform (e.g., BigQuery, AWS Glue), and provides methods to construct valid dataset names and namespaces.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Naming implementation for ABFSS.static class
Naming implementation for Athena.static class
Naming implementation for AWS Glue.static class
Naming implementation for Azure Cosmos DB.static class
Naming implementation for Azure Data Explorer.static class
Naming implementation for AzureSynapse.static class
Naming implementation for BigQuery.static class
Naming implementation for Cassandra.static class
Naming implementation for CrateDB.static interface
Interface representing dataset naming logic for a specific platform.static class
Naming implementation for DB2.static class
Naming implementation for DBFS.static class
Naming implementation for GCS.static class
Naming implementation for AWS Glue.static class
Naming implementation for HDFS.static class
Naming implementation for Kafka.static class
Naming implementation for Local File System.static class
Naming implementation for MySQL.static class
Naming implementation for OceanBase.static class
Naming implementation for Oracle.static class
Naming implementation for Postgres.static class
Naming implementation for Google Pub/Sub.static class
Naming implementation for Redshift.static class
Naming implementation for Remote File System.static class
Naming implementation for S3.static class
Naming implementation for Snowflake.static class
Naming implementation for Teradata.static class
Naming implementation for Trino.static class
Naming implementation for WASBS. -
Method Summary