class_docstr: Represents the source of a dataset stored at in a delta table.
class_docstr_tok: ["Represents","the","source","of","a","dataset","stored","at","in","a","delta","table","."]
code: def __init__(
      self,
      path: Optional[str] = None,
      delta_table_name: Optional[str] = None,
      delta_table_version: Optional[int] = None,
  ):
      if (path, delta_table_name).count(None) != 1:
          raise MlflowException(
              'Must specify exactly one of "path" or "table_name"',
              INVALID_PARAMETER_VALUE,
          )
      self._path = path
      self._delta_table_name = delta_table_name
      self._delta_table_version = delta_table_version
  
file_path: mlflow/mlflow/data/delta_dataset_source.py
imports: from typing import Any, Dict, Optional
  from mlflow.data.dataset_source import DatasetSource
  from mlflow.exceptions import MlflowException
  from mlflow.protos.databricks_pb2 import INVALID_PARAMETER_VALUE
  from mlflow.utils.annotations import experimental
  from mlflow.utils.databricks_utils import is_in_databricks_runtime
label_desc: Use image node_id 1 to create a new DeltaDatasetSource object from inherited base classes: DatasetSource with example: obj = DeltaDatasetSource(path, delta_table_name, delta_table_version)