├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main └── java │ └── org │ └── pentaho │ └── di │ └── dataset │ ├── DataSet.java │ ├── DataSetCsvGroup.java │ ├── DataSetDatabaseGroup.java │ ├── DataSetField.java │ ├── DataSetGroup.java │ ├── DataSetGroupType.java │ ├── DataSetInterface.java │ ├── DataSetType.java │ ├── TestType.java │ ├── TransTweak.java │ ├── TransUnitTest.java │ ├── TransUnitTestDatabaseReplacement.java │ ├── TransUnitTestFieldMapping.java │ ├── TransUnitTestSetLocation.java │ ├── TransUnitTestTweak.java │ ├── UnitTestResult.java │ ├── VariableValue.java │ ├── messages │ └── messages_en_US.properties │ ├── spoon │ ├── DataSetHelper.java │ ├── DataSetSpoonPlugin.java │ ├── PDIMessages.java │ ├── dialog │ │ ├── DataSetDialog.java │ │ ├── DataSetGroupDialog.java │ │ ├── EditRowsDialog.java │ │ ├── TransUnitTestDialog.java │ │ ├── TransUnitTestSetLocationDialog.java │ │ └── messages │ │ │ └── messages_en_US.properties │ ├── messages │ │ └── messages_en_US.properties │ ├── xtpoint │ │ ├── AutoOpenTestExtensionPoint.java │ │ ├── ChangeTransMetaPriorToExecutionExtensionPoint.java │ │ ├── DrawGoldenDataSetOnStepExtensionPoint.java │ │ ├── DrawInputDataSetOnStepExtensionPoint.java │ │ ├── DrawTweakOnStepExtensionPoint.java │ │ ├── DrawUnitTestOnTransExtensionPoint.java │ │ ├── InjectDataSetIntoTransExtensionPoint.java │ │ ├── LocationMouseDoubleClickExtensionPoint.java │ │ ├── RowCollection.java │ │ ├── ShowUnitTestMenuExtensionPoint.java │ │ ├── SpoonFlagUnitTestExtensionPoint.java │ │ ├── SpoonTransAfterClose.java │ │ ├── TransMetaModifier.java │ │ ├── ValidateTransUnitTestExtensionPoint.java │ │ ├── WriteToDataSetExtensionPoint.java │ │ └── messages │ │ │ └── messages_en_US.properties │ └── xul │ │ ├── spoon_overlays.xul │ │ └── trans_graph_overlays.xul │ ├── steps │ └── exectests │ │ ├── ExecuteTests.java │ │ ├── ExecuteTestsData.java │ │ ├── ExecuteTestsDialog.java │ │ ├── ExecuteTestsMeta.java │ │ └── messages │ │ └── messages_en_US.properties │ └── util │ ├── DataSetConst.java │ ├── FactoriesHierarchy.java │ └── messages │ └── messages_en_US.properties └── test ├── java └── org │ └── pentaho │ └── di │ └── dataset │ ├── DataSetGroupTest.java │ ├── DataSetTest.java │ ├── TransUnitTestExecutionTest.java │ └── TransUnitTestTest.java └── resources ├── simple-mapping.ktr └── wordcount-mapper.ktr /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/DataSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/DataSet.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/DataSetCsvGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/DataSetCsvGroup.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/DataSetDatabaseGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/DataSetDatabaseGroup.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/DataSetField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/DataSetField.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/DataSetGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/DataSetGroup.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/DataSetGroupType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/DataSetGroupType.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/DataSetInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/DataSetInterface.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/DataSetType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/DataSetType.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/TestType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/TestType.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/TransTweak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/TransTweak.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/TransUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/TransUnitTest.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/TransUnitTestDatabaseReplacement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/TransUnitTestDatabaseReplacement.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/TransUnitTestFieldMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/TransUnitTestFieldMapping.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/TransUnitTestSetLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/TransUnitTestSetLocation.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/TransUnitTestTweak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/TransUnitTestTweak.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/UnitTestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/UnitTestResult.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/VariableValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/VariableValue.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/messages/messages_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/messages/messages_en_US.properties -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/DataSetHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/DataSetHelper.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/DataSetSpoonPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/DataSetSpoonPlugin.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/PDIMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/PDIMessages.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/dialog/DataSetDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/dialog/DataSetDialog.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/dialog/DataSetGroupDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/dialog/DataSetGroupDialog.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/dialog/EditRowsDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/dialog/EditRowsDialog.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/dialog/TransUnitTestDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/dialog/TransUnitTestDialog.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/dialog/TransUnitTestSetLocationDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/dialog/TransUnitTestSetLocationDialog.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/dialog/messages/messages_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/dialog/messages/messages_en_US.properties -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/messages/messages_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/messages/messages_en_US.properties -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/AutoOpenTestExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/AutoOpenTestExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/ChangeTransMetaPriorToExecutionExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/ChangeTransMetaPriorToExecutionExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/DrawGoldenDataSetOnStepExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/DrawGoldenDataSetOnStepExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/DrawInputDataSetOnStepExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/DrawInputDataSetOnStepExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/DrawTweakOnStepExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/DrawTweakOnStepExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/DrawUnitTestOnTransExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/DrawUnitTestOnTransExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/InjectDataSetIntoTransExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/InjectDataSetIntoTransExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/LocationMouseDoubleClickExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/LocationMouseDoubleClickExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/RowCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/RowCollection.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/ShowUnitTestMenuExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/ShowUnitTestMenuExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/SpoonFlagUnitTestExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/SpoonFlagUnitTestExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/SpoonTransAfterClose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/SpoonTransAfterClose.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/TransMetaModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/TransMetaModifier.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/ValidateTransUnitTestExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/ValidateTransUnitTestExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/WriteToDataSetExtensionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/WriteToDataSetExtensionPoint.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xtpoint/messages/messages_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xtpoint/messages/messages_en_US.properties -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xul/spoon_overlays.xul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xul/spoon_overlays.xul -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/spoon/xul/trans_graph_overlays.xul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/spoon/xul/trans_graph_overlays.xul -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/steps/exectests/ExecuteTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/steps/exectests/ExecuteTests.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/steps/exectests/ExecuteTestsData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/steps/exectests/ExecuteTestsData.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/steps/exectests/ExecuteTestsDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/steps/exectests/ExecuteTestsDialog.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/steps/exectests/ExecuteTestsMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/steps/exectests/ExecuteTestsMeta.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/steps/exectests/messages/messages_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/steps/exectests/messages/messages_en_US.properties -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/util/DataSetConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/util/DataSetConst.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/util/FactoriesHierarchy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/util/FactoriesHierarchy.java -------------------------------------------------------------------------------- /src/main/java/org/pentaho/di/dataset/util/messages/messages_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/main/java/org/pentaho/di/dataset/util/messages/messages_en_US.properties -------------------------------------------------------------------------------- /src/test/java/org/pentaho/di/dataset/DataSetGroupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/test/java/org/pentaho/di/dataset/DataSetGroupTest.java -------------------------------------------------------------------------------- /src/test/java/org/pentaho/di/dataset/DataSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/test/java/org/pentaho/di/dataset/DataSetTest.java -------------------------------------------------------------------------------- /src/test/java/org/pentaho/di/dataset/TransUnitTestExecutionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/test/java/org/pentaho/di/dataset/TransUnitTestExecutionTest.java -------------------------------------------------------------------------------- /src/test/java/org/pentaho/di/dataset/TransUnitTestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/test/java/org/pentaho/di/dataset/TransUnitTestTest.java -------------------------------------------------------------------------------- /src/test/resources/simple-mapping.ktr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/test/resources/simple-mapping.ktr -------------------------------------------------------------------------------- /src/test/resources/wordcount-mapper.ktr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattcasters/pentaho-pdi-dataset/HEAD/src/test/resources/wordcount-mapper.ktr --------------------------------------------------------------------------------