PathSequence


PathSequence()操作对输入数据集里每个主键下的记录生成路径历史. 它和Path()的区别是它生成所有从路径头开始的部分路径历史;而Path()生成完整组合。例:一条路径是 "A -> B -> C", Path()会生成一行的"A, B, C";PathLink()生成两行的"A", "B"和"B", "C";而PathSequence() 生成三行的全历史和部分历史sequence。 "A, B, C", "A" "A, B, C", "A, B" "A, B, C", "A, B, C"

  • keys: (必需提供) STRING格式。 标识主键的表达式,多表达式以逗号分隔。
  • path: (必需提供) STRING格式。路径值的表达式。
  • sorts: (必需提供) STRING格式。标识数据序列里用以排序的表达式,多表达式以逗号分隔。
  • include_empty: (非必需) BOOLEAN格式。是否包括空路径值。默认值为FALSE。
  • delimiter: (非必需) STRING格式。路径值分隔符号。默认值为','。
  • path_name: (非必需) STRING格式。新增加的路径历史的列名。默认值为'sequence'。