Package org.openrefine.history.dag
Interface DagSlice
-
- All Known Implementing Classes:
AdditionSlice
,OpaqueSlice
,ReorderSlice
,TransformationSlice
public interface DagSlice
A slice in the directed acyclic graph of column dependencies, corresponding to the application of a single operation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ColumnModel
applyToColumns(ColumnModel columns)
Given the list of columns before the change, return the list of columns after the slice.
-
-
-
Method Detail
-
applyToColumns
ColumnModel applyToColumns(ColumnModel columns) throws IncompatibleSliceException
Given the list of columns before the change, return the list of columns after the slice.- Parameters:
columns
- the column metadata before the change, in project order- Returns:
- the column metadata after the change
- Throws:
IncompatibleSliceException
-
-