marquez.service.models.DbTableMeta Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of marquez-api Show documentation
Show all versions of marquez-api Show documentation
Collect, aggregate, and visualize a data ecosystem's metadata
/*
* Copyright 2018-2023 contributors to the Marquez project
* SPDX-License-Identifier: Apache-2.0
*/
package marquez.service.models;
import static marquez.common.models.DatasetType.DB_TABLE;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
import javax.annotation.Nullable;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import marquez.common.models.DatasetName;
import marquez.common.models.Field;
import marquez.common.models.RunId;
import marquez.common.models.SourceName;
import marquez.common.models.TagName;
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public final class DbTableMeta extends DatasetMeta {
public DbTableMeta(
final DatasetName physicalName,
final SourceName sourceName,
@Nullable final ImmutableList fields,
@Nullable final ImmutableSet tags,
@Nullable final String description,
@Nullable final RunId runId) {
super(DB_TABLE, physicalName, sourceName, fields, tags, description, runId);
}
}