Class DataTable<Row>

java.lang.Object
org.openrewrite.DataTable<Row>
Type Parameters:
Row - The model type for a single row of this extract.
Direct Known Subclasses:
BuildToolFailures, ClasspathReport, DistinctGitProvenance, ParseFailures, RecipeRunStats, RewriteRecipeSource, SourcesFileErrors, SourcesFileResults, SourcesFiles

@Incubating(since="7.35.0") public class DataTable<Row> extends Object
  • Constructor Details

    • DataTable

      public DataTable(Recipe recipe, Class<Row> type, String name, @Language("markdown") String displayName, @Language("markdown") String description)
    • DataTable

      public DataTable(Recipe recipe, @Language("markdown") String displayName, @Language("markdown") String description)
  • Method Details

    • getRowsTypeReference

      public com.fasterxml.jackson.core.type.TypeReference<List<Row>> getRowsTypeReference()
    • setEnabled

      public void setEnabled(boolean enabled)
    • insertRow

      public void insertRow(ExecutionContext ctx, Row row)