message: [tf.data] Implement InputDatasets for DirectedInterleaveDataset
diff: @@ -94,6 +94,14 @@ class DirectedInterleaveDatasetOp::Dataset : public DatasetBase {
  return kUnknownCardinality;
  }
  + Status InputDatasets(std::vector<const DatasetBase*>* inputs) const override {
  + inputs->push_back(selector_input_);
  + for (const auto& data_input : data_inputs_) {
  + inputs->push_back(data_input);
  + }
  + return Status::OK();
  + }
  +
  Status CheckExternalState() const override {
  for (const auto& input : data_inputs_) {
  TF_RETURN_IF_ERROR(input->CheckExternalState());
  