class_docstr: :class:`SequentialDataset` is based on :class:`~recbole.data.dataset.dataset.Dataset`,
  and provides augmentation interface to adapt to Sequential Recommendation,
  which can accelerate the data loader.
  
  Attributes:
      max_item_list_len (int): Max length of historical item list.
      item_list_length_field (str): Field name for item lists' length.
docstr: Processing dataset according to evaluation setting, including Group, Order and Split.
  See :class:`~recbole.config.eval_setting.EvalSetting` for details.
  
  Args:
      eval_setting (:class:`~recbole.config.eval_setting.EvalSetting`):
          Object contains evaluation settings, which guide the data processing procedure.
  
  Returns:
      list: List of built :class:`Dataset`.
docstr_tok: ["Processing","dataset","according","to","evaluation","setting",",","including","Group",",","Order","and","Split",".","See",":","class",":","`","~recbole.config.eval_setting.EvalSetting","`","for","details",".","Args",":","eval_setting","(",":","class",":","`","~recbole.config.eval_setting.EvalSetting","`",")",":","Object","contains","evaluation","settings",",","which","guide","the","data","processing","procedure",".","Returns",":","list",":","List","of","built",":","class",":","`","Dataset","`","."]
code: def build(self):
      """Processing dataset according to evaluation setting, including Group, Order and Split.
      See :class:`~recbole.config.eval_setting.EvalSetting` for details.
  
      Args:
          eval_setting (:class:`~recbole.config.eval_setting.EvalSetting`):
              Object contains evaluation settings, which guide the data processing procedure.
  
      Returns:
          list: List of built :class:`Dataset`.
      """
      ordering_args = self.config["eval_args"]["order"]
      if ordering_args != "TO":
          raise ValueError(
              f"The ordering args for sequential recommendation has to be 'TO'"
          )
  
      return super().build()
  
file_path: RecBole/recbole/data/dataset/sequential_dataset.py
imports: import numpy
  import torch
  from recbole.data.dataset import Dataset
  from recbole.data.interaction import Interaction
  from recbole.utils.enum_type import FeatureType, FeatureSource
label_desc: Use image node_id 7 for calling the SequentialDataset obj's underlying member method code with example usage: obj.build() and returns: super