code: def register_dataset(self,
                           dataset,
                           expr,
                           deltas=None,
                           checkpoints=None,
                           odo_kwargs=None):
          
          expr_data = ExprData(
              expr,
              deltas,
              checkpoints,
              odo_kwargs,
          )
          for column in dataset.columns:
              self._table_expressions[column] = expr_data
docs: Explicitly map a datset to a collection of blaze expressions.
  
          Parameters
          ----------
          dataset : DataSet
              The pipeline dataset to map to the given expressions.
          expr : Expr
              The baseline values.
          deltas : Expr, optional
              The deltas for the data.
          checkpoints : Expr, optional
              The forward fill checkpoints for the data.
          odo_kwargs : dict, optional
              The keyword arguments to forward to the odo calls internally.
  
          See Also
          --------
          :func:`zipline.pipeline.loaders.blaze.from_blaze`