├── .gitattributes ├── .gitignore ├── .gradle ├── 6.7 │ ├── fileChanges │ │ └── last-build.bin │ ├── fileHashes │ │ └── fileHashes.lock │ └── gc.properties ├── buildOutputCleanup │ ├── buildOutputCleanup.lock │ └── cache.properties ├── checksums │ └── checksums.lock ├── configuration-cache │ └── gc.properties └── vcs-1 │ └── gc.properties ├── .travis.yml ├── CONTRIBUTE.md ├── COPYING.txt ├── Formatter-Eclipse.xml ├── Formatter-IDEA.xml ├── HEADER.txt ├── NOTICE.txt ├── README.md ├── RELEASE_GUIDE.md ├── api ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ ├── api │ │ │ ├── Alias.java │ │ │ ├── Analyzer.java │ │ │ ├── AnalyzerResult.java │ │ │ ├── AnalyzerResultFuture.java │ │ │ ├── AnalyzerResultFutureImpl.java │ │ │ ├── AnalyzerResultReducer.java │ │ │ ├── Categorized.java │ │ │ ├── Close.java │ │ │ ├── ColumnProperty.java │ │ │ ├── Component.java │ │ │ ├── ComponentCategory.java │ │ │ ├── ComponentContext.java │ │ │ ├── ComponentMessage.java │ │ │ ├── ComponentScope.java │ │ │ ├── ComponentSuperCategory.java │ │ │ ├── Concurrent.java │ │ │ ├── Configured.java │ │ │ ├── Convertable.java │ │ │ ├── Converter.java │ │ │ ├── Description.java │ │ │ ├── Distributed.java │ │ │ ├── ExecutionLogMessage.java │ │ │ ├── ExpressionBasedInputColumn.java │ │ │ ├── ExternalDocumentation.java │ │ │ ├── FileProperty.java │ │ │ ├── Filter.java │ │ │ ├── HasAnalyzerResult.java │ │ │ ├── HasDistributionAdvice.java │ │ │ ├── HasLabelAdvice.java │ │ │ ├── HasOutputDataStreams.java │ │ │ ├── HiddenProperty.java │ │ │ ├── HideOutputColumns.java │ │ │ ├── Initialize.java │ │ │ ├── InputColumn.java │ │ │ ├── InputRow.java │ │ │ ├── MappedProperty.java │ │ │ ├── Metric.java │ │ │ ├── MultiStreamComponent.java │ │ │ ├── NoAnalyzerResultReducer.java │ │ │ ├── NumberProperty.java │ │ │ ├── Optimizeable.java │ │ │ ├── OutputColumns.java │ │ │ ├── OutputDataStream.java │ │ │ ├── OutputRowCollector.java │ │ │ ├── ParameterizableMetric.java │ │ │ ├── PatternProperty.java │ │ │ ├── Provided.java │ │ │ ├── QueryOptimizedFilter.java │ │ │ ├── Renderable.java │ │ │ ├── Renderer.java │ │ │ ├── RendererBean.java │ │ │ ├── RendererPrecedence.java │ │ │ ├── RenderingFormat.java │ │ │ ├── RestrictedFunctionalityCallToAction.java │ │ │ ├── RestrictedFunctionalityException.java │ │ │ ├── RestrictedFunctionalityMessage.java │ │ │ ├── SchemaProperty.java │ │ │ ├── ShortNews.java │ │ │ ├── StringProperty.java │ │ │ ├── TableProperty.java │ │ │ ├── Transformer.java │ │ │ ├── UsageMeteringMessage.java │ │ │ ├── Validate.java │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── package.html │ │ │ ├── script.js │ │ │ └── stylesheet.css │ │ │ ├── components │ │ │ └── categories │ │ │ │ ├── AbstractComponentCategory.java │ │ │ │ ├── AbstractComponentSuperCategory.java │ │ │ │ ├── AnalyzeSuperCategory.java │ │ │ │ ├── CompositionCategory.java │ │ │ │ ├── ContactDataCategory.java │ │ │ │ ├── ConversionCategory.java │ │ │ │ ├── DataStructuresCategory.java │ │ │ │ ├── DateAndTimeCategory.java │ │ │ │ ├── EncodingCategory.java │ │ │ │ ├── FilterCategory.java │ │ │ │ ├── ImproveSuperCategory.java │ │ │ │ ├── LeoTransCategory.java │ │ │ │ ├── LeoTransSuperCategory.java │ │ │ │ ├── LocationCategory.java │ │ │ │ ├── NationalIdentifiersCategory.java │ │ │ │ ├── NumbersCategory.java │ │ │ │ ├── ProductDataCategory.java │ │ │ │ ├── ReferenceDataCategory.java │ │ │ │ ├── ScriptingCategory.java │ │ │ │ ├── TextCategory.java │ │ │ │ ├── TransformSuperCategory.java │ │ │ │ ├── ValidationCategory.java │ │ │ │ ├── WriteDataCategory.java │ │ │ │ └── WriteSuperCategory.java │ │ │ ├── configuration │ │ │ ├── DataCleanerConfiguration.java │ │ │ ├── DataCleanerEnvironment.java │ │ │ ├── DataCleanerHomeFolder.java │ │ │ ├── InjectionManager.java │ │ │ ├── InjectionManagerFactory.java │ │ │ ├── InjectionPoint.java │ │ │ ├── RemoteServerConfiguration.java │ │ │ ├── RemoteServerData.java │ │ │ ├── RemoteServerState.java │ │ │ ├── RemoteServerStateListener.java │ │ │ ├── ServerInformation.java │ │ │ └── ServerInformationCatalog.java │ │ │ ├── connection │ │ │ ├── Datastore.java │ │ │ ├── DatastoreCatalog.java │ │ │ ├── DatastoreConnection.java │ │ │ ├── PerformanceCharacteristics.java │ │ │ ├── PerformanceCharacteristicsImpl.java │ │ │ ├── SchemaNavigator.java │ │ │ ├── UpdateableDatastore.java │ │ │ └── UpdateableDatastoreConnection.java │ │ │ ├── descriptors │ │ │ ├── Allowable.java │ │ │ ├── AnalyzerDescriptor.java │ │ │ ├── CloseMethodDescriptor.java │ │ │ ├── ComponentDescriptor.java │ │ │ ├── ConfiguredPropertyDescriptor.java │ │ │ ├── DescriptorProvider.java │ │ │ ├── DescriptorProviderListener.java │ │ │ ├── FilterDescriptor.java │ │ │ ├── HasAnalyzerResultComponentDescriptor.java │ │ │ ├── HasIcon.java │ │ │ ├── InitializeMethodDescriptor.java │ │ │ ├── MetricDescriptor.java │ │ │ ├── MetricParameters.java │ │ │ ├── PropertyDescriptor.java │ │ │ ├── ProvidedPropertyDescriptor.java │ │ │ ├── RendererBeanDescriptor.java │ │ │ ├── ResultDescriptor.java │ │ │ ├── TransformerDescriptor.java │ │ │ └── ValidateMethodDescriptor.java │ │ │ ├── job │ │ │ ├── AnalysisJob.java │ │ │ ├── AnalysisJobMetadata.java │ │ │ ├── AnalyzerJob.java │ │ │ ├── ComponentConfiguration.java │ │ │ ├── ComponentJob.java │ │ │ ├── ComponentRequirement.java │ │ │ ├── EmptyAnalysisJobMetadata.java │ │ │ ├── FilterJob.java │ │ │ ├── FilterOutcome.java │ │ │ ├── FilterOutcomes.java │ │ │ ├── HasComponentConfiguration.java │ │ │ ├── HasComponentRequirement.java │ │ │ ├── HasFilterOutcomes.java │ │ │ ├── InputColumnSinkJob.java │ │ │ ├── InputColumnSourceJob.java │ │ │ ├── OutputDataStreamJob.java │ │ │ ├── OutputDataStreamJobSource.java │ │ │ ├── TransformerJob.java │ │ │ ├── concurrent │ │ │ │ ├── ScheduledTaskRunner.java │ │ │ │ ├── TaskListener.java │ │ │ │ ├── TaskRunnable.java │ │ │ │ └── TaskRunner.java │ │ │ ├── output │ │ │ │ ├── OutputDataStreamBuilder.java │ │ │ │ ├── OutputDataStreamBuilderImpl.java │ │ │ │ ├── OutputDataStreams.java │ │ │ │ └── PushOutputDataStream.java │ │ │ └── tasks │ │ │ │ └── Task.java │ │ │ ├── metadata │ │ │ ├── ColumnGroupMetadata.java │ │ │ ├── ColumnMeaning.java │ │ │ ├── ColumnMeaningCollection.java │ │ │ ├── ColumnMetadata.java │ │ │ ├── DatastoreMetadata.java │ │ │ ├── DefaultColumnMeaningCollection.java │ │ │ ├── HasColumnMeaning.java │ │ │ ├── HasColumnMetadata.java │ │ │ ├── HasMetadataAnnotations.java │ │ │ ├── MetadataAnnotation.java │ │ │ ├── MetadataAnnotationAdaptor.java │ │ │ ├── SchemaMetadata.java │ │ │ ├── TableMetadata.java │ │ │ └── TemplateMetadata.java │ │ │ ├── reference │ │ │ ├── Dictionary.java │ │ │ ├── DictionaryConnection.java │ │ │ ├── ReferenceData.java │ │ │ ├── ReferenceDataCatalog.java │ │ │ ├── StringPattern.java │ │ │ ├── StringPatternConnection.java │ │ │ ├── Synonym.java │ │ │ ├── SynonymCatalog.java │ │ │ └── SynonymCatalogConnection.java │ │ │ ├── repository │ │ │ ├── AbstractRepositoryNode.java │ │ │ ├── Repository.java │ │ │ ├── RepositoryFile.java │ │ │ ├── RepositoryFileResource.java │ │ │ ├── RepositoryFolder.java │ │ │ └── RepositoryNode.java │ │ │ ├── storage │ │ │ ├── RowAnnotation.java │ │ │ ├── RowAnnotationFactory.java │ │ │ ├── RowAnnotationHandler.java │ │ │ ├── RowAnnotationSampleContainer.java │ │ │ └── StorageProvider.java │ │ │ └── util │ │ │ ├── ApiStringUtils.java │ │ │ ├── EnPropertyUtil.java │ │ │ ├── HasAliases.java │ │ │ └── PropertyUtil.java │ └── resources │ │ └── language │ │ ├── en_US.properties │ │ └── zh_CN.properties │ └── test │ ├── java │ └── org │ │ └── datacleaner │ │ ├── api │ │ ├── AnalyzerResultFutureTest.java │ │ ├── RestrictedFunctionalityExceptionTest.java │ │ └── UsageMeteringMessageTest.java │ │ ├── beans │ │ └── api │ │ │ ├── FilePropertyTest.java │ │ │ ├── NoAnalyzerResultReducerTest.java │ │ │ ├── OutputColumnsTest.java │ │ │ └── RendererPrecedenceTest.java │ │ ├── metadata │ │ └── ColumnMeaningTest.java │ │ ├── repository │ │ └── RepositoryFileResourceTest.java │ │ └── util │ │ └── SchemaNavigatorTest.java │ └── resources │ └── employees.csv ├── components ├── .gitignore ├── basic-analyzers │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── beans │ │ │ │ ├── AverageDateAnalyzer.java │ │ │ │ ├── BooleanAnalyzer.java │ │ │ │ ├── BooleanAnalyzerColumnDelegate.java │ │ │ │ ├── BooleanAnalyzerCombinationMetric.java │ │ │ │ ├── BooleanAnalyzerHtmlFragment.java │ │ │ │ ├── BooleanAnalyzerReducer.java │ │ │ │ ├── BooleanAnalyzerResult.java │ │ │ │ ├── BooleanAnalyzerResultHtmlRenderer.java │ │ │ │ ├── CompletenessAnalyzer.java │ │ │ │ ├── CompletenessAnalyzerResult.java │ │ │ │ ├── CompletenessAnalyzerResultReducer.java │ │ │ │ ├── DateAndTimeAnalyzer.java │ │ │ │ ├── DateAndTimeAnalyzerColumnDelegate.java │ │ │ │ ├── DateAndTimeAnalyzerResult.java │ │ │ │ ├── NumberAnalyzer.java │ │ │ │ ├── NumberAnalyzerColumnDelegate.java │ │ │ │ ├── NumberAnalyzerResult.java │ │ │ │ ├── NumberAnalyzerResultReducer.java │ │ │ │ ├── StringAnalyzer.java │ │ │ │ ├── StringAnalyzerColumnDelegate.java │ │ │ │ ├── StringAnalyzerResult.java │ │ │ │ └── StringAnalyzerResultReducer.java │ │ │ │ └── util │ │ │ │ └── ValueCombination.java │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── BasicAnalyzersIcon.png │ │ │ ├── BooleanAnalyzer.png │ │ │ ├── CompletenessAnalyzer.png │ │ │ ├── DateAndTimeAnalyzer.png │ │ │ ├── NumberAnalyzer.png │ │ │ └── StringAnalyzer.png │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ ├── beans │ │ │ ├── BooleanAnalyzerReducerTest.java │ │ │ ├── BooleanAnalyzerTest.java │ │ │ ├── CompletenessAnalyzerTest.java │ │ │ ├── DateAndTimeAnalyzerColumnDelegateTest.java │ │ │ ├── DateAndTimeAnalyzerTest.java │ │ │ ├── NumberAnalyzerTest.java │ │ │ ├── StringAnalyzerColumnDelegateTest.java │ │ │ └── StringAnalyzerTest.java │ │ │ └── job │ │ │ └── builder │ │ │ └── AnalyzerComponentBuilderTest.java │ │ ├── resources │ │ ├── completeness_output_stream_test.csv │ │ ├── string_analyzer_result_old.analysis.result.dat │ │ └── testBooleanAnalyzer.txt │ │ └── scala │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ ├── BooleanAnalyzerResultHtmlRendererTest.scala │ │ ├── DateAndTimeAnalyzerScalaTest.scala │ │ └── NumberAnalyzerScalaTest.scala ├── basic-filters │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ └── filter │ │ │ │ ├── AbstractQueryOptimizedRangeFilter.java │ │ │ │ ├── CaptureChangedRecordsFilter.java │ │ │ │ ├── CompareFilter.java │ │ │ │ ├── DateRangeFilter.java │ │ │ │ ├── EqualsFilter.java │ │ │ │ ├── MatchFilterCriteria.java │ │ │ │ ├── NullCheckFilter.java │ │ │ │ ├── NumberRangeFilter.java │ │ │ │ ├── RangeFilterCategory.java │ │ │ │ ├── SingleWordFilter.java │ │ │ │ ├── StringContainsFilter.java │ │ │ │ ├── StringLengthRangeFilter.java │ │ │ │ ├── StringPatternFilter.java │ │ │ │ ├── StringValueRangeFilter.java │ │ │ │ ├── ValidationCategory.java │ │ │ │ └── package.html │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── BasicFiltersIcon.png │ │ │ └── filter │ │ │ ├── CaptureChangedRecordsFilter.png │ │ │ ├── CompareFilter.png │ │ │ ├── DateRangeFilter.png │ │ │ ├── EqualsFilter.png │ │ │ ├── NullCheckFilter.png │ │ │ ├── NumberRangeFilter.png │ │ │ ├── SingleWordFilter.png │ │ │ ├── StringContainsFilter.png │ │ │ ├── StringLengthRangeFilter.png │ │ │ ├── StringPatternFilter.png │ │ │ └── StringValueRangeFilter.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ └── filter │ │ ├── CaptureChangedRecordsFilterTest.java │ │ ├── CompareFilterTest.java │ │ ├── DateRangeFilterTest.java │ │ ├── EqualsFilterTest.java │ │ ├── NullCheckFilterTest.java │ │ ├── NumberRangeFilterTest.java │ │ ├── SingleWordFilterTest.java │ │ ├── StringContainsFilterTest.java │ │ ├── StringPatternMatchFilterTest.java │ │ └── StringValueRangeFilterTest.java ├── basic-transformers │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ ├── codec │ │ │ │ ├── HashTransformer.java │ │ │ │ ├── HtmlEncoderTransformer.java │ │ │ │ ├── UrlEncoderTransformer.java │ │ │ │ ├── XmlDecoderTransformer.java │ │ │ │ ├── XmlEncoderTransformer.java │ │ │ │ └── package-info.java │ │ │ │ ├── numbers │ │ │ │ ├── GenerateIdTransformer.java │ │ │ │ ├── GenerateTimestampTransformer.java │ │ │ │ ├── GenerateUUIDTransformer.java │ │ │ │ ├── IncrementNumberTransformer.java │ │ │ │ └── RoundNumberTransformer.java │ │ │ │ └── transform │ │ │ │ ├── ConcatenatorTransformer.java │ │ │ │ ├── DateDiffTransformer.java │ │ │ │ ├── DatePartTransformer.java │ │ │ │ ├── DateToAgeTransformer.java │ │ │ │ ├── FormatDateTransformer.java │ │ │ │ ├── PlainSearchReplaceTransformer.java │ │ │ │ ├── RegexParserTransformer.java │ │ │ │ ├── RegexSearchReplaceTransformer.java │ │ │ │ ├── RemoveSubstringTransformer.java │ │ │ │ ├── RemoveUnwantedCharsTransformer.java │ │ │ │ ├── TextCaseTransformer.java │ │ │ │ ├── TimestampConverter.java │ │ │ │ ├── TokenizerTransformer.java │ │ │ │ ├── WhitespaceTrimmerTransformer.java │ │ │ │ └── package.html │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── BasicTransformersIcon.png │ │ │ ├── codec │ │ │ ├── HashTransformer.png │ │ │ ├── HtmlEncoderTransformer.png │ │ │ ├── UrlEncoderTransformer.png │ │ │ ├── XmlDecoderTransformer.png │ │ │ └── XmlEncoderTransformer.png │ │ │ ├── numbers │ │ │ ├── GenerateIdTransformer.png │ │ │ ├── GenerateTimestampTransformer.png │ │ │ ├── GenerateUUIDTransformer.png │ │ │ └── IncrementNumberTransformer.png │ │ │ └── transform │ │ │ ├── ConcatenatorTransformer.png │ │ │ ├── DateToAgeTransformer.png │ │ │ ├── PlainSearchReplaceTransformer.png │ │ │ ├── RegexParserTransformer.png │ │ │ ├── RegexSearchReplaceTransformer.png │ │ │ ├── RemoveSubstringTransformer.png │ │ │ ├── RemoveUnwantedCharsTransformer.png │ │ │ ├── TextCaseTransformer.png │ │ │ ├── TokenizerTransformer.png │ │ │ └── WhitespaceTrimmerTransformer.png │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── codec │ │ │ ├── HashTransformerTest.java │ │ │ └── XmlDecoderTransformerTest.java │ │ │ ├── numbers │ │ │ ├── GenerateIdTransformerTest.java │ │ │ └── RoundNumberTransformerTest.java │ │ │ └── transform │ │ │ ├── ConcatenatorTransformerTest.java │ │ │ ├── DateDiffTransformerTest.java │ │ │ ├── DatePartTransformerTest.java │ │ │ ├── DateToAgeTransformerTest.java │ │ │ ├── FormatDateTransformerTest.java │ │ │ ├── PlainSearchReplaceTransformerTest.java │ │ │ ├── RegexParserTransformerTest.java │ │ │ ├── RemoveSubstringTransformerTest.java │ │ │ ├── TextCaseTransformerTest.java │ │ │ ├── TimestampConverterTest.java │ │ │ ├── TokenizerTransformerTest.java │ │ │ └── WhitespaceTrimmerTransformerTest.java │ │ └── scala │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ └── transform │ │ ├── RegexSearchReplaceTransformerTest.scala │ │ └── RemoveUnwantedCharsTransformerTest.scala ├── data-structures │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ └── datastructures │ │ │ │ ├── BuildListTransformer.java │ │ │ │ ├── BuildMapTransformer.java │ │ │ │ ├── ReadFromListTransformer.java │ │ │ │ ├── ReadFromMapTransformer.java │ │ │ │ ├── SelectFromListTransformer.java │ │ │ │ └── SelectFromMapTransformer.java │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── datastructures │ │ │ ├── BuildListTransformer.png │ │ │ ├── BuildMapTransformer.png │ │ │ ├── DataStructuresIcon.png │ │ │ ├── ReadFromListTransformer.png │ │ │ ├── ReadFromMapTransformer.png │ │ │ ├── SelectFromListTransformer.png │ │ │ └── SelectFromMapTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ └── datastructures │ │ ├── DataStructuresIntegrationTest.java │ │ ├── ReadFromMapTransformerTest.java │ │ ├── SelectFromListTransformerTest.java │ │ └── SelectFromMapTransformerTest.java ├── date-gap │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ └── dategap │ │ │ │ ├── DateGapAnalyzer.java │ │ │ │ ├── DateGapAnalyzerResult.java │ │ │ │ ├── DateGapTextRenderer.java │ │ │ │ ├── TimeInterval.java │ │ │ │ └── TimeLine.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── dategap │ │ │ └── DateGapAnalyzer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ ├── DateGapAnalyzerTest.java │ │ └── dategap │ │ ├── AnalyzerComponentBuilderTest.java │ │ ├── DateGapAnalyzerResultTest.java │ │ ├── TimeIntervalTest.java │ │ └── TimeLineTest.java ├── el │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── beans │ │ │ │ └── transform │ │ │ │ │ ├── ELTransformer.java │ │ │ │ │ └── MathFormulaTransformer.java │ │ │ │ └── data │ │ │ │ └── ELInputColumn.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── transform │ │ │ └── MathFormulaTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ ├── beans │ │ └── transform │ │ │ ├── ELTransformerTest.java │ │ │ └── MathFormulaTransformerTest.java │ │ └── data │ │ └── ELInputColumnTest.java ├── extension_sendjmsmessage │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── extension │ │ │ │ └── sendjmsmessage │ │ │ │ ├── JMSMessageToQueueSender.java │ │ │ │ ├── SendMessageToJMSQueueAnalyzer.java │ │ │ │ ├── SendMessageToJMSQueueAnalyzerResult.java │ │ │ │ ├── SendMessageToJMSQueueResult.java │ │ │ │ ├── package-info.java │ │ │ │ └── ui │ │ │ │ ├── SendMessageToJMSQueueAnalyzerJobPanel.java │ │ │ │ ├── SendMessageToJMSQueueAnalyzerResultSwingRenderer.java │ │ │ │ ├── SendMessageToJMSQueueAnalyzerSwingRenderer.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── extension │ │ │ └── sendjmsmessage │ │ │ ├── SendJMSMessageCategory.png │ │ │ └── SendMessageToJMSQueueAnalyzer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── extension │ │ └── sendjmsmessage │ │ ├── JMSConsumerForTesting.java │ │ ├── JMSMessageToQueueSenderTest.java │ │ └── SendMessageToJMSQueueAnalyzerTest.java ├── extensions-emailing │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── extension │ │ │ │ └── emailing │ │ │ │ ├── EmailDispatcher.java │ │ │ │ ├── EmailResult.java │ │ │ │ ├── EmailingCategory.java │ │ │ │ ├── SendEmailAnalyzerResult.java │ │ │ │ ├── SendEmailUsingTemplateAnalyzer.java │ │ │ │ ├── SendEmailUsingValueAnalyzer.java │ │ │ │ └── ui │ │ │ │ └── SendEmailAnalyzerResultSwingRenderer.java │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── extension │ │ │ └── emailing │ │ │ ├── EmailingCategory.png │ │ │ ├── SendEmailUsingTemplateAnalyzer.png │ │ │ └── SendEmailUsingValueAnalyzer.png │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── extension │ │ │ └── emailing │ │ │ └── TestMain.java │ │ └── resources │ │ └── emptyfolder.txt ├── fill-pattern │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── examples │ │ ├── Fill-pattern-analysis-OSM-example.analysis.result.dat │ │ ├── screenshot_listview.png │ │ ├── screenshot_osm_address_analysis.png │ │ └── screenshot_tableview.png │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── components │ │ │ └── fillpattern │ │ │ ├── FillPattern.java │ │ │ ├── FillPatternAnalyzer.java │ │ │ ├── FillPatternGroup.java │ │ │ ├── FillPatternResult.java │ │ │ ├── FillPatternsBuilder.java │ │ │ ├── InspectionType.java │ │ │ └── swing │ │ │ ├── FillPatternGroupListPanel.java │ │ │ ├── FillPatternGroupTablePanel.java │ │ │ └── FillPatternResultSwingRenderer.java │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── components │ │ └── fillpattern │ │ ├── DeserializationTest.java │ │ └── InspectionTypeTest.java ├── fuse │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── components │ │ │ │ └── fuse │ │ │ │ ├── CoalesceFunction.java │ │ │ │ ├── CoalesceMultipleFieldsTransformer.java │ │ │ │ ├── CoalesceUnit.java │ │ │ │ ├── CoalesceUnitConverter.java │ │ │ │ ├── CoalesceUnitMissingColumnException.java │ │ │ │ ├── FuseStreamsComponent.java │ │ │ │ └── package.html │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── components │ │ │ └── fuse │ │ │ ├── CoalesceMultipleFieldsTransformer.png │ │ │ ├── FuseIcon.png │ │ │ └── FuseStreamsComponent.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── components │ │ └── fuse │ │ ├── CoalesceUnitConverterTest.java │ │ ├── CoalesceUnitTest.java │ │ ├── FuseStreamsComponentIntegrationTest.java │ │ └── FuseStreamsComponentUnitTest.java ├── groovy │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── components │ │ │ │ └── groovy │ │ │ │ ├── GroovyAdvancedTransformer.java │ │ │ │ └── GroovySimpleTransformer.java │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── components │ │ │ └── groovy │ │ │ ├── GroovyAdvancedTransformer.png │ │ │ ├── GroovyExtension.png │ │ │ └── GroovySimpleTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── components │ │ └── groovy │ │ ├── GroovyAdvancedTransformerTest.java │ │ └── GroovySimpleTransformerTest.java ├── grouper │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── components │ │ │ │ └── group │ │ │ │ ├── AbstractRowNumberAwareAggregateBuilder.java │ │ │ │ ├── ConcatAggregateBuilder.java │ │ │ │ ├── CreateListAggregateBuilder.java │ │ │ │ ├── GrouperTransformer.java │ │ │ │ └── SortationType.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── components │ │ │ └── group │ │ │ └── GrouperTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── components │ │ └── group │ │ └── GrouperTransformerTest.java ├── html-rendering │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── beans │ │ │ │ ├── DefaultAnalyzerResultHtmlRenderer.java │ │ │ │ └── MetricListBodyElement.java │ │ │ │ ├── documentation │ │ │ │ ├── CategoryDocumentationWrapper.java │ │ │ │ ├── ComponentDocumentationBuilder.java │ │ │ │ ├── ComponentDocumentationWrapper.java │ │ │ │ ├── ConfiguredPropertyDocumentationWrapper.java │ │ │ │ ├── DocumentationUtils.java │ │ │ │ ├── FilterOutcomeDocumentationWrapper.java │ │ │ │ ├── MetricDocumentationWrapper.java │ │ │ │ └── SuperCategoryDocumentationWrapper.java │ │ │ │ └── result │ │ │ │ ├── html │ │ │ │ ├── BaseHeadElement.java │ │ │ │ ├── BodyElement.java │ │ │ │ ├── ComponentHtmlRenderingContext.java │ │ │ │ ├── CompositeBodyElement.java │ │ │ │ ├── DefaultHtmlRenderingContext.java │ │ │ │ ├── DrillToDetailsBodyElement.java │ │ │ │ ├── FlotChartLocator.java │ │ │ │ ├── HeadElement.java │ │ │ │ ├── HtmlAnalysisResultWriter.java │ │ │ │ ├── HtmlFragment.java │ │ │ │ ├── HtmlRenderer.java │ │ │ │ ├── HtmlRenderingContext.java │ │ │ │ ├── JavascriptFunctionBuilder.java │ │ │ │ ├── SimpleBodyElement.java │ │ │ │ ├── SimpleHeadElement.java │ │ │ │ └── SimpleHtmlFragment.java │ │ │ │ └── renderer │ │ │ │ ├── AnnotatedRowsHtmlRenderer.java │ │ │ │ ├── CrosstabHtmlFragment.java │ │ │ │ ├── CrosstabHtmlRenderer.java │ │ │ │ ├── HtmlCrosstabRendererCallback.java │ │ │ │ ├── HtmlRenderingFormat.java │ │ │ │ ├── ListResultHtmlRenderer.java │ │ │ │ ├── SectionHeaderBodyElement.java │ │ │ │ └── TableBodyElement.java │ │ └── resources │ │ │ ├── images │ │ │ └── analyzer.png │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── documentation │ │ │ └── template_component.html │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── result │ │ │ └── html │ │ │ └── HtmlAnalysisResultWriterTest.java │ │ ├── resources │ │ └── benchmark-renderings │ │ │ ├── HtmlAnalysisResultWriterTest-testEmptyResult.html │ │ │ └── HtmlAnalysisResultWriterTest-testSingleResultElement.html │ │ └── scala │ │ └── org │ │ └── datacleaner │ │ ├── beans │ │ └── DefaultAnalyzerResultHtmlRendererTest.scala │ │ └── result │ │ ├── html │ │ └── FlotChartLocatorTest.scala │ │ └── renderer │ │ └── CrosstabHtmlRendererCallbackTest.scala ├── http │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── components │ │ │ │ └── http │ │ │ │ ├── HttpMethod.java │ │ │ │ └── HttpRequestTransformer.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── components │ │ │ └── http │ │ │ └── HttpRequestTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── components │ │ └── http │ │ ├── HttpMethodTest.java │ │ └── HttpRequestTransformerTest.java ├── i18n │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── beans │ │ │ │ ├── CharacterSetDistributionAnalyzer.java │ │ │ │ ├── CharacterSetDistributionAnalyzerColumnDelegate.java │ │ │ │ └── TransliterateTransformer.java │ │ │ │ └── result │ │ │ │ ├── CharacterSetDistributionResult.java │ │ │ │ └── CharacterSetDistributionResultReducer.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── CharacterSetDistributionAnalyzer.png │ │ │ └── TransliterateTransformer.png │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── CharacterSetDistributionAnalyzerTest.java │ │ │ └── TransliterateTransformerTest.java │ │ └── resources │ │ └── testOutputDataStream.csv ├── javascript │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ └── script │ │ │ │ ├── JavaScriptAdvancedTransformer.java │ │ │ │ ├── JavaScriptFilter.java │ │ │ │ ├── JavaScriptLogger.java │ │ │ │ ├── JavaScriptTransformer.java │ │ │ │ ├── JavaScriptUtils.java │ │ │ │ └── package.html │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── script │ │ │ ├── JavaScriptAdvancedTransformer.png │ │ │ ├── JavaScriptFilter.png │ │ │ ├── JavaScriptIcon.png │ │ │ └── JavaScriptTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ └── script │ │ ├── JavaScriptAdvancedTransformerTest.java │ │ ├── JavaScriptFilterTest.java │ │ └── JavaScriptTransformerTest.java ├── jleo │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── JLeoHelloTransformer.java │ │ │ ├── JLeoLookupTransformer.java │ │ │ ├── JLeoTransformer.java │ │ │ ├── ListNode.java │ │ │ └── MyLinkedList.java │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ └── JLeoTransformerTest.java ├── json │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ ├── ComposeJsonTransformer.java │ │ │ │ └── ParseJsonTransformer.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── ComposeJsonTransformer.png │ │ │ └── ParseJsonTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ ├── ComposeJsonTransformerTest.java │ │ └── ParseJsonTransformerTest.java ├── machine-learning │ ├── .gitignore │ ├── example_jobs │ │ └── ML determine country from name.analysis.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── components │ │ │ │ └── machinelearning │ │ │ │ ├── MLClassificationAnalyzerResult.java │ │ │ │ ├── MLClassificationTrainingAnalyzer.java │ │ │ │ ├── MLClassificationTransformer.java │ │ │ │ ├── MLComponentUtils.java │ │ │ │ ├── MLConfusionMatrixBuilder.java │ │ │ │ ├── MLEvaluationAnalyzer.java │ │ │ │ ├── MLRegressionAnalyzerResult.java │ │ │ │ ├── MLRegressionTrainingAnalyzer.java │ │ │ │ ├── MLRegressionTransformer.java │ │ │ │ ├── MLTrainingAnalyzer.java │ │ │ │ ├── MachineLearningCategory.java │ │ │ │ ├── NeuralNetTrainingAnalyzer.java │ │ │ │ ├── RandomForestClassificationTrainingAnalyzer.java │ │ │ │ ├── RandomForestRegressionTrainingAnalyzer.java │ │ │ │ ├── SvmTrainingAnalyzer.java │ │ │ │ ├── api │ │ │ │ ├── MLClassification.java │ │ │ │ ├── MLClassificationMetadata.java │ │ │ │ ├── MLClassificationRecord.java │ │ │ │ ├── MLClassificationTrainer.java │ │ │ │ ├── MLClassifier.java │ │ │ │ ├── MLFeatureModifier.java │ │ │ │ ├── MLFeatureModifierBuilder.java │ │ │ │ ├── MLFeatureModifierBuilderFactory.java │ │ │ │ ├── MLFeatureModifierType.java │ │ │ │ ├── MLRecord.java │ │ │ │ ├── MLRegressionMetadata.java │ │ │ │ ├── MLRegressionRecord.java │ │ │ │ ├── MLRegressor.java │ │ │ │ ├── MLRegressorTrainer.java │ │ │ │ ├── MLTrainerCallback.java │ │ │ │ ├── MLTrainingConstraints.java │ │ │ │ └── MLTrainingOptions.java │ │ │ │ └── impl │ │ │ │ ├── AbstractClassifier.java │ │ │ │ ├── DirectBooleanFeatureModifier.java │ │ │ │ ├── DirectBooleanFeatureModifierBuilder.java │ │ │ │ ├── DirectNumericFeatureModifier.java │ │ │ │ ├── DirectNumericFeatureModifierBuilder.java │ │ │ │ ├── MLClassificationRecordImpl.java │ │ │ │ ├── MLConfidenceClassification.java │ │ │ │ ├── MLFeatureModifierBuilderFactoryImpl.java │ │ │ │ ├── MLFeatureUtils.java │ │ │ │ ├── MLRegressionRecordImpl.java │ │ │ │ ├── MLSimpleClassification.java │ │ │ │ ├── NeuralNetTrainer.java │ │ │ │ ├── RandomForestClassificationTrainer.java │ │ │ │ ├── RandomForestRegressorTrainer.java │ │ │ │ ├── ScaledMinMaxFeatureModifier.java │ │ │ │ ├── ScaledMinMaxFeatureModifierBuilder.java │ │ │ │ ├── SmileClassifier.java │ │ │ │ ├── SmileRegressor.java │ │ │ │ ├── SvmClasificationTrainer.java │ │ │ │ ├── VectorNGramFeatureModifier.java │ │ │ │ ├── VectorNGramFeatureModifierBuilder.java │ │ │ │ ├── VectorOneHotEncodingFeatureModifier.java │ │ │ │ └── VectorOneHotEncodingFeatureModifierBuilder.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── components │ │ │ └── machinelearning │ │ │ ├── MLClassificationTransformer.png │ │ │ ├── MLEvaluationAnalyzer.png │ │ │ ├── MLRegressionTransformer.png │ │ │ ├── MachineLearningCategory.png │ │ │ ├── NeuralNetTrainingAnalyzer.png │ │ │ ├── RandomForestClassificationTrainingAnalyzer.png │ │ │ ├── RandomForestRegressionTrainingAnalyzer.png │ │ │ └── SvmTrainingAnalyzer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── components │ │ └── machinelearning │ │ ├── NeuralNetTrainingAnalyzerTest.java │ │ ├── RandomForestClassificationTrainingAnalyzerTest.java │ │ ├── RandomForestRegressionTrainingAnalyzerTest.java │ │ ├── SvmTrainingAnalyzerTest.java │ │ ├── TrainingAnalyzerTestHelper.java │ │ └── impl │ │ ├── VectorNGramFeatureModifierBuilderTest.java │ │ └── VectorOneHotFeatureModifierBuilderTest.java ├── mark-rows │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── components │ │ │ │ └── annotate │ │ │ │ ├── MarkRowsAnalyzer.java │ │ │ │ ├── MarkRowsAnalyzerResult.java │ │ │ │ └── MarkRowsAnalyzerResultReducer.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── components │ │ │ └── annotate │ │ │ └── MarkRowsAnalyzer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── components │ │ └── annotate │ │ └── MarkRowsAnalyzerResultReducerTest.java ├── network-tools │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── extension │ │ │ │ └── networktools │ │ │ │ ├── IpToNumberConverter.java │ │ │ │ ├── NetworkToolsCategory.java │ │ │ │ ├── NumberToIpConverter.java │ │ │ │ └── ResolveHostnameTransformer.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── extension │ │ │ └── networktools │ │ │ ├── IpToNumberConverter.png │ │ │ ├── NetworkToolsCategory.png │ │ │ ├── NumberToIpConverter.png │ │ │ └── ResolveHostnameTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── extension │ │ └── networktools │ │ ├── IpToNumberConverterTest.java │ │ ├── NumberToIpConverterTest.java │ │ └── ResolveHostnameTransformerTest.java ├── pattern-finder │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── beans │ │ │ │ └── stringpattern │ │ │ │ │ ├── BlankToken.java │ │ │ │ │ ├── DefaultPatternFinder.java │ │ │ │ │ ├── DefaultTokenizer.java │ │ │ │ │ ├── NullToken.java │ │ │ │ │ ├── PatternFinder.java │ │ │ │ │ ├── PatternFinderAnalyzer.java │ │ │ │ │ ├── PatternFinderHtmlFragment.java │ │ │ │ │ ├── PatternFinderResult.java │ │ │ │ │ ├── PatternFinderResultHtmlRenderer.java │ │ │ │ │ ├── PatternFinderResultReducer.java │ │ │ │ │ ├── PatternFinderResultTextRenderer.java │ │ │ │ │ ├── PredefinedToken.java │ │ │ │ │ ├── PredefinedTokenDefinition.java │ │ │ │ │ ├── PredefinedTokenTokenizer.java │ │ │ │ │ ├── ReversePatternFinder.java │ │ │ │ │ ├── ReverseTokenizer.java │ │ │ │ │ ├── SimpleToken.java │ │ │ │ │ ├── Token.java │ │ │ │ │ ├── TokenPattern.java │ │ │ │ │ ├── TokenPatternImpl.java │ │ │ │ │ ├── TokenPatternSymbol.java │ │ │ │ │ ├── TokenPatternSymbolImpl.java │ │ │ │ │ ├── TokenType.java │ │ │ │ │ ├── Tokenizer.java │ │ │ │ │ ├── TokenizerConfiguration.java │ │ │ │ │ ├── UndefinedToken.java │ │ │ │ │ └── package.html │ │ │ │ └── reference │ │ │ │ └── SimpleStringPattern.java │ │ └── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── stringpattern │ │ │ ├── PatternFinderAnalyzer.png │ │ │ └── PatternFinderIcon.png │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ ├── AnalyzerComponentBuilderTest.java │ │ │ ├── beans │ │ │ └── stringpattern │ │ │ │ ├── DefaultTokenizerTest.java │ │ │ │ ├── PatternFinderAnalyzerTest.java │ │ │ │ ├── PatternFinderResultHtmlRendererTest.java │ │ │ │ ├── PatternFinderResultReducerTest.java │ │ │ │ ├── PatternFinderResultTest.java │ │ │ │ ├── PredefinedTokenTest.java │ │ │ │ ├── PredefinedTokenTokenizerTest.java │ │ │ │ ├── ReverseTokenizerTest.java │ │ │ │ ├── TokenPatternImplTest.java │ │ │ │ └── TokenPatternSymbolImplTest.java │ │ │ └── reference │ │ │ └── SimpleStringPatternTest.java │ │ └── resources │ │ ├── pattern_finder_result_html_renderer_empty.html │ │ ├── pattern_finder_result_html_renderer_multiple.html │ │ └── pattern_finder_result_html_renderer_single.html ├── pom.xml ├── reference-data │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ ├── ReferenceDataMatcherAnalyzer.java │ │ │ │ ├── filter │ │ │ │ └── DictionaryFilter.java │ │ │ │ └── transform │ │ │ │ ├── DateMaskMatcherTransformer.java │ │ │ │ ├── DictionaryMatcherTransformer.java │ │ │ │ ├── MatchOutputType.java │ │ │ │ ├── RemoveDictionaryMatchesTransformer.java │ │ │ │ ├── StringPatternMatcherTransformer.java │ │ │ │ └── SynonymLookupTransformer.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── ReferenceDataMatcherAnalyzer.png │ │ │ ├── filter │ │ │ └── DictionaryFilter.png │ │ │ └── transform │ │ │ ├── DateMaskMatcherTransformer.png │ │ │ ├── DictionaryMatcherTransformer.png │ │ │ ├── RemoveDictionaryMatchesTransformer.png │ │ │ ├── StringPatternMatcherTransformer.png │ │ │ └── SynonymLookupTransformer.png │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ ├── ReferenceDataMatcherAnalyzerReducerTest.java │ │ │ ├── ReferenceDataMatcherAnalyzerTest.java │ │ │ ├── filter │ │ │ └── DictionaryLookupFilterTest.java │ │ │ └── transform │ │ │ ├── DateMaskMatcherTransformerTest.java │ │ │ ├── DictionaryMatcherTransformerTest.java │ │ │ ├── RemoveDictionaryMatchesTransformerTest.java │ │ │ ├── StringPatternMatcherTransformerTest.java │ │ │ └── SynonymLookupTransformerTest.java │ │ └── resources │ │ ├── projects.csv │ │ ├── synonym-countries.txt │ │ └── synonym_titles_test.txt ├── referential-integrity │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ └── referentialintegrity │ │ │ │ ├── ReferentialIntegrityAnalyzer.java │ │ │ │ ├── ReferentialIntegrityAnalyzerReducer.java │ │ │ │ ├── ReferentialIntegrityAnalyzerResult.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── referentialintegrity │ │ │ └── ReferentialIntegrityAnalyzer.png │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── referentialintegrity │ │ │ ├── ReferentialIntegrityAnalyzerReducerTest.java │ │ │ └── ReferentialIntegrityAnalyzerTest.java │ │ └── resources │ │ └── emptyfolder.txt ├── sample │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── sample │ │ │ │ ├── HelloWorldTransformer.java │ │ │ │ ├── SampleDataContext.java │ │ │ │ ├── SampleDatastore.java │ │ │ │ └── ui │ │ │ │ ├── HelloWorldTransformerBuilderRenderer.java │ │ │ │ └── HelloWorldTransformerPresenter.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── sample │ │ │ └── HelloWorldTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── sample │ │ └── HelloWorldTransformerTest.java ├── standard-components │ ├── .gitignore │ └── pom.xml ├── standardizers │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── beans │ │ │ │ └── standardize │ │ │ │ │ ├── Country.java │ │ │ │ │ ├── CountryStandardizationResult.java │ │ │ │ │ ├── CountryStandardizationTransformer.java │ │ │ │ │ ├── EmailStandardizerTransformer.java │ │ │ │ │ ├── NameStandardizerTransformer.java │ │ │ │ │ └── UrlStandardizerTransformer.java │ │ │ │ ├── result │ │ │ │ └── renderer │ │ │ │ │ └── CountryStandardizationResultHtmlRenderer.java │ │ │ │ └── util │ │ │ │ ├── HasGroupLiteral.java │ │ │ │ ├── NamedPattern.java │ │ │ │ └── NamedPatternMatch.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── standardize │ │ │ ├── CountryStandardizationTransformer.png │ │ │ ├── EmailStandardizerTransformer.png │ │ │ ├── NameStandardizerTransformer.png │ │ │ └── UrlStandardizerTransformer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ ├── beans │ │ └── standardize │ │ │ ├── CountryTest.java │ │ │ ├── EmailStandardizerTransformerTest.java │ │ │ ├── NameStandardizerTransformerTest.java │ │ │ └── UrlStandardizerTransformerTest.java │ │ └── util │ │ └── NamedPatternTest.java ├── uniqueness │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ └── uniqueness │ │ │ │ ├── UniqueKeyCheckAnalyzer.java │ │ │ │ └── UniqueKeyCheckAnalyzerResult.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── uniqueness │ │ │ └── UniqueKeyCheckAnalyzer.png │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── uniqueness │ │ │ └── UniqueKeyCheckAnalyzerTest.java │ │ └── resources │ │ └── loremipsum.txt ├── unleo │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ └── unleo │ │ │ │ ├── MatchDateType.java │ │ │ │ ├── UnLeoChecker.java │ │ │ │ └── UnLeoCheckerResult.java │ │ └── resources │ │ │ └── org.datacleaner.beans.unleo │ │ │ └── UniqueKeyCheckAnalyzer.png │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ └── unleo │ │ └── UnLeoCheckerTest.java ├── value-distribution │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── beans │ │ │ │ ├── valuedist │ │ │ │ │ ├── DatePartDistributionResultReducer.java │ │ │ │ │ ├── GroupedValueDistributionResult.java │ │ │ │ │ ├── MonthDistributionAnalyzer.java │ │ │ │ │ ├── MonthDistributionResultReducer.java │ │ │ │ │ ├── SingleValueDistributionResult.java │ │ │ │ │ ├── ValueDistributionAnalyzer.java │ │ │ │ │ ├── ValueDistributionAnalyzerResult.java │ │ │ │ │ ├── ValueDistributionAnalyzerResultReducer.java │ │ │ │ │ ├── ValueDistributionGroup.java │ │ │ │ │ ├── WeekNumberDistributionAnalyzer.java │ │ │ │ │ ├── WeekdayDistributionAnalyzer.java │ │ │ │ │ ├── WeekdayDistributionResultReducer.java │ │ │ │ │ └── YearDistributionAnalyzer.java │ │ │ │ └── valuematch │ │ │ │ │ ├── ValueMatchAnalyzer.java │ │ │ │ │ ├── ValueMatchAnalyzerResult.java │ │ │ │ │ └── ValueMatchAnalyzerResultReducer.java │ │ │ │ └── result │ │ │ │ ├── AbstractValueCountingAnalyzerResult.java │ │ │ │ ├── AbstractValueFrequency.java │ │ │ │ ├── CompositeValueFrequency.java │ │ │ │ ├── GroupedValueCountingAnalyzerResult.java │ │ │ │ ├── ReducedSingleValueDistributionResult.java │ │ │ │ ├── ReducedValueDistributionResult.java │ │ │ │ ├── SingleValueFrequency.java │ │ │ │ ├── ValueCountList.java │ │ │ │ ├── ValueCountListImpl.java │ │ │ │ ├── ValueCountingAnalyzerResult.java │ │ │ │ └── ValueFrequency.java │ │ ├── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── beans │ │ │ │ ├── DistributionAnalyzersIcon.png │ │ │ │ ├── valuedist │ │ │ │ ├── MonthDistributionAnalyzer.png │ │ │ │ ├── ValueDistributionAnalyzer.png │ │ │ │ ├── WeekNumberDistributionAnalyzer.png │ │ │ │ ├── WeekdayDistributionAnalyzer.png │ │ │ │ └── YearDistributionAnalyzer.png │ │ │ │ └── valuematch │ │ │ │ └── ValueMatchAnalyzer.png │ │ └── scala │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── beans │ │ │ └── valuedist │ │ │ ├── ValueDistributionChartScriptHeadElement.scala │ │ │ ├── ValueDistributionHtmlFragment.scala │ │ │ ├── ValueDistributionResultHtmlRenderer.scala │ │ │ └── ValueDistributionReusableScriptHeadElement.scala │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ ├── beans │ │ │ └── valuedist │ │ │ │ ├── DatePartDistributionResultReducerTest.java │ │ │ │ ├── MonthDistributionResultReducerTest.java │ │ │ │ ├── ValueCountListImplTest.java │ │ │ │ ├── ValueCountTest.java │ │ │ │ ├── ValueDistributionAnalyzerResultReducerTest.java │ │ │ │ ├── ValueDistributionAnalyzerTest.java │ │ │ │ ├── WeekdayDistributionAnalyzerTest.java │ │ │ │ └── WeekdayDistributionResultReducerTest.java │ │ │ └── result │ │ │ ├── AbstractValueCountingAnalyzerResultTest.java │ │ │ └── MockValueCountingAnalyzerResult.java │ │ ├── resources │ │ ├── value_distribution_result_html_renderer_multiple.html │ │ └── value_distribution_result_html_renderer_single.html │ │ └── scala │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ ├── valuedist │ │ └── ValueDistributionResultHtmlRendererTest.scala │ │ └── valuematch │ │ └── ValueMatchAnalyzerTest.scala ├── visualization │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── visualization │ │ │ │ ├── IDensityAnalyzerResult.java │ │ │ │ ├── IScatterAnalyzerResult.java │ │ │ │ ├── IScatterGroup.java │ │ │ │ ├── IStackedAreaAnalyzerResult.java │ │ │ │ ├── JavaDensityAnalyzerResult.java │ │ │ │ ├── JavaScatterAnalyzerResult.java │ │ │ │ ├── JavaScatterGroup.java │ │ │ │ └── JavaStackedAreaAnalyzerResult.java │ │ ├── resources │ │ │ ├── datacleaner-extension.xml │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── visualization │ │ │ │ ├── DensityAnalyzer.png │ │ │ │ ├── ScatterAnalyzer.png │ │ │ │ ├── StackedAreaAnalyzer.png │ │ │ │ ├── VisualizationCategory.png │ │ │ │ └── VisualizationExtension.png │ │ └── scala │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── visualization │ │ │ ├── DensityAnalyzer.scala │ │ │ ├── DensityAnalyzerChartScriptHeadElement.scala │ │ │ ├── DensityAnalyzerColors.scala │ │ │ ├── DensityAnalyzerResultHtmlRenderer.scala │ │ │ ├── DensityAnalyzerResultSwingRenderer.scala │ │ │ ├── ScalaDensityAnalyzerResult.scala │ │ │ ├── ScalaScatterAnalyzerResult.scala │ │ │ ├── ScalaStackedAreaAnalyzerResult.scala │ │ │ ├── ScatterAnalyzer.scala │ │ │ ├── ScatterAnalyzerChartScriptHeadElement.scala │ │ │ ├── ScatterAnalyzerResuableChartHeadElement.scala │ │ │ ├── ScatterAnalyzerResultHtmlRenderer.scala │ │ │ ├── ScatterAnalyzerResultSwingRenderer.scala │ │ │ ├── ScatterGroup.scala │ │ │ ├── StackedAreaAnalyzer.scala │ │ │ ├── StackedAreaAnalyzerChartScriptHeadElement.scala │ │ │ ├── StackedAreaAnalyzerResuableChartHeadElement.scala │ │ │ ├── StackedAreaAnalyzerResultCategoryDataset.scala │ │ │ ├── StackedAreaAnalyzerResultHtmlRenderer.scala │ │ │ ├── StackedAreaAnalyzerResultSwingRenderer.scala │ │ │ ├── StackedAreaColors.scala │ │ │ └── VisualizationCategory.scala │ │ └── test │ │ ├── resources │ │ ├── example_job.analysis.xml │ │ ├── example_stacked_area_job.analysis.xml │ │ ├── output_groups.html │ │ ├── output_simple.html │ │ └── output_stack_simple.html │ │ └── scala │ │ └── org │ │ └── datacleaner │ │ └── visualization │ │ ├── DensityAnalyzerResultHtmlRendererTest.scala │ │ ├── DensityAnalyzerResultSwingRendererTestApp.scala │ │ ├── ScatterAnalyzerResultHtmlRendererTest.scala │ │ ├── ScatterAnalyzerTest.scala │ │ ├── StackedAreaAnalyzerResultHtmlRendererTest.scala │ │ ├── StackedAreaAnalyzerResultSwingRendererTestApp.scala │ │ └── StackedAreaAnalyzerTest.scala └── writers │ ├── .gitignore │ ├── hs_err_pid56996.log │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ ├── beans │ │ │ └── writers │ │ │ │ ├── DeleteFromTableAnalyzer.java │ │ │ │ ├── ErrorHandlingOption.java │ │ │ │ ├── InsertIntoTableAnalyzer.java │ │ │ │ ├── TypeConverter.java │ │ │ │ ├── UpdateTableAnalyzer.java │ │ │ │ ├── WriteBufferSizeOption.java │ │ │ │ ├── WriteDataResult.java │ │ │ │ ├── WriteDataResultHtmlRenderer.java │ │ │ │ ├── WriteDataResultImpl.java │ │ │ │ └── WriteDataResultReducer.java │ │ │ └── extension │ │ │ └── output │ │ │ ├── AbstractOutputWriterAnalyzer.java │ │ │ ├── CreateCsvFileAnalyzer.java │ │ │ ├── CreateExcelSpreadsheetAnalyzer.java │ │ │ ├── ExcelDataContextWriter.java │ │ │ └── SortHelper.java │ └── resources │ │ ├── datacleaner-extension.xml │ │ └── org │ │ └── datacleaner │ │ ├── beans │ │ └── writers │ │ │ ├── DeleteFromTableAnalyzer.png │ │ │ ├── InsertIntoTableAnalyzer.png │ │ │ ├── UpdateTableAnalyzer.png │ │ │ └── WritersIcon.png │ │ └── extension │ │ └── output │ │ ├── CreateCsvFileAnalyzer.png │ │ ├── CreateExcelSpreadsheetAnalyzer.png │ │ └── CreateStagingTableAnalyzer.png │ └── test │ ├── java │ └── org │ │ └── datacleaner │ │ ├── beans │ │ └── writers │ │ │ ├── DeleteFromTableAnalyzerTest.java │ │ │ ├── InsertIntoTableAnalyzerTest.java │ │ │ ├── TypeConverterTest.java │ │ │ ├── UpdateTableAnalyzerTest.java │ │ │ └── WriteDataResultHtmlRendererTest.java │ │ └── extension │ │ └── output │ │ ├── CreateCsvFileAnalyzerTest.java │ │ ├── CreateExcelSpreadsheetAnalyzerIT.java │ │ ├── CreateExcelSpreadsheetAnalyzerTest.java │ │ └── MultiStreamTestTransformer.java │ └── resources │ ├── datastorewriter-in.csv │ ├── example_updated.csv │ ├── invalid-error-handling-file.csv │ ├── multiple_Sheets.xlsx │ ├── valid-error-handling-file-for-update.csv │ └── valid-error-handling-file.csv ├── datastores ├── basic-datastores │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── connection │ │ │ ├── AccessDatastore.java │ │ │ ├── ArffDatastore.java │ │ │ ├── CompositeDatastore.java │ │ │ ├── CouchDbDatastore.java │ │ │ ├── CsvDatastore.java │ │ │ ├── DataSourceDatastoreConnection.java │ │ │ ├── DbaseDatastore.java │ │ │ ├── DynamoDbDatastore.java │ │ │ ├── ElasticSearchDatastore.java │ │ │ ├── ExcelDatastore.java │ │ │ ├── FixedWidthDatastore.java │ │ │ ├── JdbcDatastore.java │ │ │ ├── JsonDatastore.java │ │ │ ├── KafkaDatastore.java │ │ │ ├── MongoDbDatastore.java │ │ │ ├── Neo4jDatastore.java │ │ │ ├── OdbDatastore.java │ │ │ ├── PojoDatastore.java │ │ │ ├── SalesforceDatastore.java │ │ │ ├── SasDatastore.java │ │ │ ├── SugarCrmDatastore.java │ │ │ └── XmlDatastore.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── connection │ │ │ ├── AccessDatastoreTest.java │ │ │ ├── CouchDbDatastoreTest.java │ │ │ ├── CsvDatastoreTest.java │ │ │ ├── DataSourceDatastoreConnectionTest.java │ │ │ ├── ExcelDatastoreTest.java │ │ │ ├── FixedWidthDatastoreTest.java │ │ │ ├── JdbcDatastoreTest.java │ │ │ ├── JsonDatastoreTest.java │ │ │ ├── KafkaTest.java │ │ │ ├── MongoDbDatastoreTest.java │ │ │ ├── Neo4jDatastoreTest.java │ │ │ ├── PojoDatastoreTest.java │ │ │ ├── SasDatastoreTest.java │ │ │ ├── UsageAwareDatastoreConnectionTest.java │ │ │ ├── UsageAwareDatastoreTest.java │ │ │ └── XmlDatastoreTest.java │ │ └── resources │ │ ├── Spreadsheet2003.xls │ │ ├── Spreadsheet2007.xlsx │ │ ├── developers.mdb │ │ ├── employees-fixed-width.txt │ │ ├── example-xml-file.xml │ │ ├── example.arff │ │ ├── example.json │ │ ├── projects.csv │ │ └── sas │ │ ├── dummy1.sas7bdat │ │ ├── dummy2.sas7bdat │ │ └── pizza.sas7bdat ├── hadoop-datastores │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── connection │ │ │ ├── CassandraDatastore.java │ │ │ └── HBaseDatastore.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── connection │ │ │ └── HBaseDatastoreTest.java │ │ └── resources │ │ ├── Spreadsheet2003.xls │ │ ├── Spreadsheet2007.xlsx │ │ ├── developers.mdb │ │ ├── employees-fixed-width.txt │ │ ├── example-xml-file.xml │ │ ├── example.json │ │ ├── projects.csv │ │ └── sas │ │ ├── dummy1.sas7bdat │ │ ├── dummy2.sas7bdat │ │ └── pizza.sas7bdat ├── pom.xml └── utils │ ├── pom.xml │ └── src │ └── main │ └── java │ └── org │ └── datacleaner │ └── connection │ ├── DatastoreCatalogImpl.java │ ├── DatastoreConnectionImpl.java │ ├── DatastoreConnectionLease.java │ ├── FileDatastore.java │ ├── ResourceDatastore.java │ ├── UpdateableDatastoreConnectionImpl.java │ ├── UpdateableDatastoreConnectionLease.java │ ├── UsageAwareDatastore.java │ ├── UsageAwareDatastoreConnection.java │ └── UsernameDatastore.java ├── desktop ├── .gitignore ├── api │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── actions │ │ │ │ ├── DisplayOptionsForFilterOutcomeActionListener.java │ │ │ │ ├── DisplayOutputWritersAction.java │ │ │ │ ├── DisplayOutputWritersForTransformedDataActionListener.java │ │ │ │ ├── PreviewSourceDataActionListener.java │ │ │ │ ├── PreviewTransformedDataActionListener.java │ │ │ │ └── QueryActionListener.java │ │ │ │ ├── bootstrap │ │ │ │ ├── ExitActionListener.java │ │ │ │ └── WindowContext.java │ │ │ │ ├── desktop │ │ │ │ └── api │ │ │ │ │ └── PrecedingComponentConsumer.java │ │ │ │ ├── guice │ │ │ │ ├── AdHocModule.java │ │ │ │ ├── DCModule.java │ │ │ │ └── InjectorBuilder.java │ │ │ │ ├── panels │ │ │ │ ├── AbstractComponentBuilderPanel.java │ │ │ │ ├── AnalyzerComponentBuilderPanel.java │ │ │ │ ├── AnalyzerComponentBuilderPresenter.java │ │ │ │ ├── ColumnListTable.java │ │ │ │ ├── ComponentBuilderPresenter.java │ │ │ │ ├── ComponentBuilderPresenterRenderingFormat.java │ │ │ │ ├── ConfiguredPropertyTaskPane.java │ │ │ │ ├── DCBannerPanel.java │ │ │ │ ├── DCPanel.java │ │ │ │ ├── FilterComponentBuilderPanel.java │ │ │ │ ├── FilterComponentBuilderPresenter.java │ │ │ │ ├── MutableInputColumnListPanel.java │ │ │ │ ├── OutputDataStreamsViewer.java │ │ │ │ ├── TransformerComponentBuilderPanel.java │ │ │ │ └── TransformerComponentBuilderPresenter.java │ │ │ │ ├── util │ │ │ │ ├── ChartUtils.java │ │ │ │ ├── DisplayNameComparator.java │ │ │ │ ├── HasNameComparator.java │ │ │ │ ├── IconUtils.java │ │ │ │ ├── ImageManager.java │ │ │ │ ├── LookAndFeelManager.java │ │ │ │ ├── NumberDocument.java │ │ │ │ ├── WidgetFactory.java │ │ │ │ ├── WidgetScreenResolutionAdjuster.java │ │ │ │ ├── WidgetUtils.java │ │ │ │ └── WindowSizePreferences.java │ │ │ │ ├── widgets │ │ │ │ ├── Alignment.java │ │ │ │ ├── ChangeRequirementButton.java │ │ │ │ ├── ChangeRequirementMenuBuilder.java │ │ │ │ ├── ComboButton.java │ │ │ │ ├── DCCheckBox.java │ │ │ │ ├── DCCollapsiblePanel.java │ │ │ │ ├── DCComboBoxUI.java │ │ │ │ ├── DCHtmlBox.java │ │ │ │ ├── DCLabel.java │ │ │ │ ├── DCListCellRenderer.java │ │ │ │ ├── DCScrollBarUI.java │ │ │ │ ├── DCTaskPaneContainer.java │ │ │ │ ├── DarkButtonUI.java │ │ │ │ ├── DarkToggleButtonUI.java │ │ │ │ ├── DefaultButtonUI.java │ │ │ │ ├── DefaultToggleButtonUI.java │ │ │ │ ├── DescriptorMenu.java │ │ │ │ ├── DescriptorMenuItem.java │ │ │ │ ├── ExecuteButtonOptions.java │ │ │ │ ├── LoadingIcon.java │ │ │ │ ├── OutputColumnVisibilityButton.java │ │ │ │ ├── PopupButton.java │ │ │ │ ├── PrimaryButtonUI.java │ │ │ │ ├── properties │ │ │ │ │ ├── AbstractPropertyWidget.java │ │ │ │ │ ├── FormPanel.java │ │ │ │ │ ├── MinimalPropertyWidget.java │ │ │ │ │ ├── PropertyWidget.java │ │ │ │ │ ├── PropertyWidgetCollection.java │ │ │ │ │ ├── PropertyWidgetFactory.java │ │ │ │ │ ├── PropertyWidgetMapping.java │ │ │ │ │ └── PropertyWidgetPanel.java │ │ │ │ ├── result │ │ │ │ │ ├── AbstractCrosstabResultSwingRenderer.java │ │ │ │ │ ├── DCDrawingSupplier.java │ │ │ │ │ ├── DisplayChartCallback.java │ │ │ │ │ ├── DisplayChartCallbackImpl.java │ │ │ │ │ ├── DrillToDetailsCallback.java │ │ │ │ │ └── DrillToDetailsCallbackImpl.java │ │ │ │ ├── table │ │ │ │ │ ├── CrosstabPanel.java │ │ │ │ │ ├── DCBaseTable.java │ │ │ │ │ ├── DCEditableTable.java │ │ │ │ │ ├── DCTable.java │ │ │ │ │ ├── DCTableCellRenderer.java │ │ │ │ │ ├── DCTablePanel.java │ │ │ │ │ └── JComponentCellEditor.java │ │ │ │ ├── tooltip │ │ │ │ │ ├── DCPopupFactory.java │ │ │ │ │ └── DCToolTip.java │ │ │ │ └── visualization │ │ │ │ │ ├── ComponentScopeButton.java │ │ │ │ │ ├── ComponentScopeMenuBuilder.java │ │ │ │ │ └── JobGraphMetadata.java │ │ │ │ ├── windows │ │ │ │ ├── AbstractDialog.java │ │ │ │ ├── AbstractWindow.java │ │ │ │ ├── AnalysisJobBuilderWindow.java │ │ │ │ ├── DCWindow.java │ │ │ │ ├── DataSetWindow.java │ │ │ │ ├── DetailsResultWindow.java │ │ │ │ ├── ErrorDialog.java │ │ │ │ └── QueryWindow.java │ │ │ │ └── wizard │ │ │ │ ├── JobWizard.java │ │ │ │ ├── JobWizardCallback.java │ │ │ │ └── WizardProvider.java │ │ └── resources │ │ │ └── fonts │ │ │ ├── FontAwesome-4.3.0.ttf │ │ │ ├── Lato SIL license.txt │ │ │ ├── Lato-Bold.ttf │ │ │ ├── Lato-BoldItalic.ttf │ │ │ ├── Muli SIL license.txt │ │ │ ├── Muli-Bold.ttf │ │ │ ├── Muli-Italic.ttf │ │ │ ├── Muli-Light.ttf │ │ │ ├── Muli-LightItalic.ttf │ │ │ └── Muli.ttf │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── widgets │ │ └── table │ │ └── DCTableCellRendererTest.java ├── pom.xml └── ui │ ├── .gitignore │ ├── pom.xml │ ├── src │ ├── assembly │ │ ├── bin │ │ │ ├── datacleaner.cmd │ │ │ └── datacleaner.sh │ │ └── dist.xml │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── Main.java │ │ │ │ ├── actions │ │ │ │ ├── AbstractJobBuilderPopupListener.java │ │ │ │ ├── AddExpressionBasedColumnActionListener.java │ │ │ │ ├── ComponentBuilderTabTextActionListener.java │ │ │ │ ├── ComponentReferenceDocumentationActionListener.java │ │ │ │ ├── DefaultRenameComponentActionListener.java │ │ │ │ ├── DownloadFilesActionListener.java │ │ │ │ ├── ExportResultToHtmlActionListener.java │ │ │ │ ├── FileDownloadListener.java │ │ │ │ ├── HideTabTextActionListener.java │ │ │ │ ├── MoveComponentTimerActionListener.java │ │ │ │ ├── NewAnalysisJobActionListener.java │ │ │ │ ├── OpenAnalysisJobActionListener.java │ │ │ │ ├── OpenDataCleanerWebsiteActionListener.java │ │ │ │ ├── QuickAnalysisActionListener.java │ │ │ │ ├── RemoveComponentMenuItem.java │ │ │ │ ├── RemoveSourceTableMenuItem.java │ │ │ │ ├── RenameComponentActionListener.java │ │ │ │ ├── ReorderColumnsActionListener.java │ │ │ │ ├── RunAnalysisActionListener.java │ │ │ │ ├── SaveAnalysisJobActionListener.java │ │ │ │ ├── SaveAnalysisResultActionListener.java │ │ │ │ ├── SaveTableAsCsvFileActionListener.java │ │ │ │ └── SaveTableAsExcelSpreadsheetActionListener.java │ │ │ │ ├── bootstrap │ │ │ │ ├── Bootstrap.java │ │ │ │ ├── BootstrapOptions.java │ │ │ │ ├── DCExitActionListener.java │ │ │ │ ├── DCWindowContext.java │ │ │ │ ├── DefaultBootstrapOptions.java │ │ │ │ └── SimpleWindowContext.java │ │ │ │ ├── cli │ │ │ │ ├── CliArguments.java │ │ │ │ ├── CliListType.java │ │ │ │ ├── CliOutputType.java │ │ │ │ ├── CliProgressAnalysisListener.java │ │ │ │ ├── CliRunType.java │ │ │ │ ├── CliRunner.java │ │ │ │ ├── Main.java │ │ │ │ ├── SerializedAnalysisResultWriter.java │ │ │ │ └── TextAnalysisResultWriter.java │ │ │ │ ├── connection │ │ │ │ ├── DatastoreDescriptor.java │ │ │ │ ├── DatastoreDescriptorImpl.java │ │ │ │ └── DatastoreDescriptors.java │ │ │ │ ├── documentation │ │ │ │ └── builder │ │ │ │ │ ├── ComponentReferenceDocumentationBuilder.java │ │ │ │ │ ├── IndexDocumentationBuilder.java │ │ │ │ │ └── Main.java │ │ │ │ ├── extension │ │ │ │ └── output │ │ │ │ │ └── CreateStagingTableAnalyzer.java │ │ │ │ ├── guice │ │ │ │ ├── ComponentBuilderModule.java │ │ │ │ ├── DCModuleImpl.java │ │ │ │ ├── GuiceInjectionManager.java │ │ │ │ ├── GuiceInjectionManagerFactory.java │ │ │ │ ├── JobFile.java │ │ │ │ ├── Nullable.java │ │ │ │ └── Undecorated.java │ │ │ │ ├── macos │ │ │ │ └── MacOSManager.java │ │ │ │ ├── output │ │ │ │ └── datastore │ │ │ │ │ ├── DatastoreCreationDelegate.java │ │ │ │ │ ├── DatastoreCreationDelegateImpl.java │ │ │ │ │ ├── DatastoreOutputRow.java │ │ │ │ │ ├── DatastoreOutputUtils.java │ │ │ │ │ ├── DatastoreOutputWriter.java │ │ │ │ │ └── DatastoreOutputWriterFactory.java │ │ │ │ ├── panels │ │ │ │ ├── AddDatastorePanel.java │ │ │ │ ├── ComponentJobBuilderPresenterRenderer.java │ │ │ │ ├── CreateTableColumnDefintionPanel.java │ │ │ │ ├── DCGlassPane.java │ │ │ │ ├── DCSplashPanel.java │ │ │ │ ├── DatabaseDriversPanel.java │ │ │ │ ├── DatastoreManagementPanel.java │ │ │ │ ├── DatastorePanel.java │ │ │ │ ├── DetailedListItemPanel.java │ │ │ │ ├── DictionaryListPanel.java │ │ │ │ ├── DirectoryBasedHadoopClusterDialog.java │ │ │ │ ├── ExecuteJobWithoutAnalyzersDialog.java │ │ │ │ ├── ExistingDatastorePanel.java │ │ │ │ ├── ExtensionPackagesPanel.java │ │ │ │ ├── HadoopClusterPanel.java │ │ │ │ ├── MetadataPanel.java │ │ │ │ ├── RightInformationPanel.java │ │ │ │ ├── SchemaTreePanel.java │ │ │ │ ├── SelectDatastoreContainerPanel.java │ │ │ │ ├── SelectDatastorePanel.java │ │ │ │ ├── SimpleTableDefPanel.java │ │ │ │ ├── SimpleTableDefsPanel.java │ │ │ │ ├── StringPatternListPanel.java │ │ │ │ ├── SynonymCatalogListPanel.java │ │ │ │ ├── WelcomePanel.java │ │ │ │ ├── comparefilter │ │ │ │ │ ├── CompareFilterComponentBuilderPresenter.java │ │ │ │ │ └── CompareFilterComponentBuilderPresenterRenderer.java │ │ │ │ ├── completeness │ │ │ │ │ ├── CompletenessAnalyzerComponentBuilderPresenter.java │ │ │ │ │ └── CompletenessAnalyzerComponentBuilderPresenterRenderer.java │ │ │ │ ├── datastructures │ │ │ │ │ ├── BuildMapJobBuilderPresenter.java │ │ │ │ │ ├── BuildMapJobBuilderPresenterRenderer.java │ │ │ │ │ ├── KeysAndTypesPropertyWidget.java │ │ │ │ │ ├── SelectFromMapJobBuilderPresenter.java │ │ │ │ │ └── SelectFromMapJobBuilderPresenterRenderer.java │ │ │ │ ├── equalsfilter │ │ │ │ │ ├── EqualsFilterComponentBuilderPresenter.java │ │ │ │ │ └── EqualsFilterComponentBuilderPresenterRenderer.java │ │ │ │ ├── fuse │ │ │ │ │ ├── CoalesceMultipleFieldsTransformerComponentBuilderPresenter.java │ │ │ │ │ ├── CoalesceMultipleFieldsTransformerComponentBuilderPresenterRenderer.java │ │ │ │ │ ├── CoalesceUnitPanel.java │ │ │ │ │ ├── ColumnListMultipleCoalesceUnitPropertyWidget.java │ │ │ │ │ ├── FuseStreamsComponentBuilderPresenter.java │ │ │ │ │ ├── FuseStreamsComponentBuilderPresenterRenderer.java │ │ │ │ │ ├── StreamColumnListPanel.java │ │ │ │ │ └── StreamColumnMatrixMultipleCoalesceUnitPropertyWidget.java │ │ │ │ ├── insertintotable │ │ │ │ │ ├── InsertIntoTableJobBuilderPresenter.java │ │ │ │ │ └── InsertIntoTableJobBuilderPresenterRenderer.java │ │ │ │ ├── jleo │ │ │ │ │ ├── JLeoInputDatePropertyWidget.java │ │ │ │ │ ├── JLeoLookupDateColumnsPropertyWidget.java │ │ │ │ │ ├── JLeoLookupJobBuilderPresenter.java │ │ │ │ │ ├── JLeoLookupJobBuilderPresenterRenderer.java │ │ │ │ │ ├── JLeoLookupOutputColumnsPropertyWidget.java │ │ │ │ │ └── LeoSingleDatePropertyWidget.java │ │ │ │ ├── machinelearning │ │ │ │ │ ├── MLClassificationAnalyzerResultSwingRenderer.java │ │ │ │ │ ├── MLRegressionAnalyzerResultSwingRenderer.java │ │ │ │ │ ├── MLTrainingAnalyzerPresenter.java │ │ │ │ │ └── MLTrainingAnalyzerPresenterRenderer.java │ │ │ │ ├── result │ │ │ │ │ ├── AnalyzerResultPanel.java │ │ │ │ │ ├── ProgressInformationPanel.java │ │ │ │ │ ├── TableProgressInformationPanel.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── tablelookup │ │ │ │ │ ├── TableLookupJobBuilderPresenter.java │ │ │ │ │ ├── TableLookupJobBuilderPresenterRenderer.java │ │ │ │ │ └── TableLookupOutputColumnsPropertyWidget.java │ │ │ │ ├── textcasetransformer │ │ │ │ │ ├── TextCaseTransformerPresenter.java │ │ │ │ │ └── TextCaseTransformerPresenterRenderer.java │ │ │ │ ├── tokenizer │ │ │ │ │ ├── TokenizerJobBuilderPresenter.java │ │ │ │ │ └── TokenizerJobBuilderPresenterRenderer.java │ │ │ │ ├── updatetable │ │ │ │ │ ├── UpdateTableJobBuilderPresenter.java │ │ │ │ │ └── UpdateTableJobBuilderPresenterRenderer.java │ │ │ │ └── writers │ │ │ │ │ ├── CreateCsvFileAnalyzerSwingRenderer.java │ │ │ │ │ ├── CreateExcelSpreadsheetAnalyzerSwingRenderer.java │ │ │ │ │ ├── CreateStagingTableAnalyzerSwingRenderer.java │ │ │ │ │ ├── CustomHeaderColumnNamesAnalyzerJobPanel.java │ │ │ │ │ ├── DeleteFromTableAnalyzerPresenter.java │ │ │ │ │ └── DeleteFromTableAnalyzerPresenterRenderer.java │ │ │ │ ├── regexswap │ │ │ │ └── RegexSwapDialog.java │ │ │ │ ├── user │ │ │ │ ├── DataCleanerConfigurationReader.java │ │ │ │ ├── DataCleanerHome.java │ │ │ │ ├── DatastoreChangeListener.java │ │ │ │ ├── DatastoreSelectedListener.java │ │ │ │ ├── DemoConfiguration.java │ │ │ │ ├── DesktopConfigurationReaderInterceptor.java │ │ │ │ ├── DictionaryChangeListener.java │ │ │ │ ├── InitialConfiguration.java │ │ │ │ ├── MutableDatastoreCatalog.java │ │ │ │ ├── MutableReferenceDataCatalog.java │ │ │ │ ├── MutableServerInformationCatalog.java │ │ │ │ ├── QuickAnalysisStrategy.java │ │ │ │ ├── ReferenceDataChangeListener.java │ │ │ │ ├── ServerInformationChangeListener.java │ │ │ │ ├── StringPatternChangeListener.java │ │ │ │ ├── SynonymCatalogChangeListener.java │ │ │ │ ├── UserPreferencesImpl.java │ │ │ │ └── upgrade │ │ │ │ │ ├── DataCleanerHomeUpgrader.java │ │ │ │ │ └── UserPreferencesUpgrader.java │ │ │ │ ├── util │ │ │ │ ├── AnalysisRunnerSwingWorker.java │ │ │ │ ├── DCDocumentListener.java │ │ │ │ ├── DCUncaughtExceptionHandler.java │ │ │ │ ├── DefaultEnumMatcher.java │ │ │ │ ├── DragDropUtils.java │ │ │ │ ├── EnumMatcher.java │ │ │ │ ├── GraphUtils.java │ │ │ │ ├── HdfsUtils.java │ │ │ │ ├── SchemaFactory.java │ │ │ │ └── SingleCharacterDocument.java │ │ │ │ ├── widgets │ │ │ │ ├── AbstractResourceTextField.java │ │ │ │ ├── ChangeRequirementMenu.java │ │ │ │ ├── CharSetEncodingComboBox.java │ │ │ │ ├── CharTextField.java │ │ │ │ ├── CollapsibleTreePanel.java │ │ │ │ ├── CommunityEditionStatusLabel.java │ │ │ │ ├── DCComboBox.java │ │ │ │ ├── DCFileChooser.java │ │ │ │ ├── DCGroupComboBox.java │ │ │ │ ├── DCPersistentSizedPanel.java │ │ │ │ ├── DCPopupBubble.java │ │ │ │ ├── DCProgressBar.java │ │ │ │ ├── DefaultFileIconFactory.java │ │ │ │ ├── DescriptionLabel.java │ │ │ │ ├── DescriptorMenuBuilder.java │ │ │ │ ├── Dropzone.java │ │ │ │ ├── EnumComboBoxListRenderer.java │ │ │ │ ├── ExecuteButtonBuilder.java │ │ │ │ ├── FileIconFactory.java │ │ │ │ ├── FileSelectionListener.java │ │ │ │ ├── FilenameTextField.java │ │ │ │ ├── HdfsResourceTextField.java │ │ │ │ ├── HdfsResourceTypePresenter.java │ │ │ │ ├── HeaderLineComboBox.java │ │ │ │ ├── HelpIcon.java │ │ │ │ ├── InformationPanelDescriptor.java │ │ │ │ ├── InformationPanelLabel.java │ │ │ │ ├── OpenAnalysisJobFileChooserAccessory.java │ │ │ │ ├── OpenAnalysisJobMenuItem.java │ │ │ │ ├── ReferenceDataComboBoxListRenderer.java │ │ │ │ ├── ResourceSelector.java │ │ │ │ ├── ResourceTypePresenter.java │ │ │ │ ├── SchemaStructureComboBoxListRenderer.java │ │ │ │ ├── SourceColumnComboBox.java │ │ │ │ ├── TableDefinitionOptionSelectionPanel.java │ │ │ │ ├── TextFieldResourceTypePresenter.java │ │ │ │ ├── database │ │ │ │ │ ├── AbstractDatabaseConnectionPresenter.java │ │ │ │ │ ├── CubridDatabaseConnectionPresenter.java │ │ │ │ │ ├── DatabaseConnectionPresenter.java │ │ │ │ │ ├── DefaultDatabaseConnectionPresenter.java │ │ │ │ │ ├── H2DatabaseConnectionPresenter.java │ │ │ │ │ ├── HiveDatabaseConnectionPresenter.java │ │ │ │ │ ├── MysqlDatabaseConnectionPresenter.java │ │ │ │ │ ├── OracleDatabaseConnectionPresenter.java │ │ │ │ │ ├── PostgresqlDatabaseConnectionPresenter.java │ │ │ │ │ ├── SQLServerDatabaseConnectionPresenter.java │ │ │ │ │ └── UrlTemplateDatabaseConnectionPresenter.java │ │ │ │ ├── options │ │ │ │ │ └── MemoryOptionsPanel.java │ │ │ │ ├── properties │ │ │ │ │ ├── AbstractMultipleCheckboxesPropertyWidget.java │ │ │ │ │ ├── AbstractMultipleNumberPropertyWidget.java │ │ │ │ │ ├── DummyPropertyWidget.java │ │ │ │ │ ├── MapEntryStringStringPanel.java │ │ │ │ │ ├── MapStringToStringPropertyWidget.java │ │ │ │ │ ├── MultipleCharPropertyWidget.java │ │ │ │ │ ├── MultipleClassesPropertyWidget.java │ │ │ │ │ ├── MultipleDictionariesPropertyWidget.java │ │ │ │ │ ├── MultipleEnumPropertyWidget.java │ │ │ │ │ ├── MultipleInputColumnsPropertyWidget.java │ │ │ │ │ ├── MultipleMappedColumnsPropertyWidget.java │ │ │ │ │ ├── MultipleMappedComboBoxPropertyWidget.java │ │ │ │ │ ├── MultipleMappedEnumsPropertyWidget.java │ │ │ │ │ ├── MultipleMappedInputColumnsPropertyWidget.java │ │ │ │ │ ├── MultipleMappedPrefixedColumnsPropertyWidget.java │ │ │ │ │ ├── MultipleMappedStringsPropertyWidget.java │ │ │ │ │ ├── MultipleNumberPropertyWidget.java │ │ │ │ │ ├── MultipleStringPatternPropertyWidget.java │ │ │ │ │ ├── MultipleStringPropertyWidget.java │ │ │ │ │ ├── MultipleSynonymCatalogsPropertyWidget.java │ │ │ │ │ ├── PropertyWidgetFactoryImpl.java │ │ │ │ │ ├── SchemaNamePropertyWidget.java │ │ │ │ │ ├── SingleBooleanPropertyWidget.java │ │ │ │ │ ├── SingleCharacterPropertyWidget.java │ │ │ │ │ ├── SingleClassPropertyWidget.java │ │ │ │ │ ├── SingleColumnNamePropertyWidget.java │ │ │ │ │ ├── SingleDatastorePropertyWidget.java │ │ │ │ │ ├── SingleDatePropertySettingDialog.java │ │ │ │ │ ├── SingleDatePropertyWidget.java │ │ │ │ │ ├── SingleDictionaryPropertyWidget.java │ │ │ │ │ ├── SingleEnumPropertyWidget.java │ │ │ │ │ ├── SingleFilePropertyWidget.java │ │ │ │ │ ├── SingleInputColumnComboBoxPropertyWidget.java │ │ │ │ │ ├── SingleInputColumnRadioButtonPropertyWidget.java │ │ │ │ │ ├── SingleNumberPropertyWidget.java │ │ │ │ │ ├── SinglePatternPropertyWidget.java │ │ │ │ │ ├── SingleResourcePropertyWidget.java │ │ │ │ │ ├── SingleStringPatternPropertyWidget.java │ │ │ │ │ ├── SingleStringPropertyWidget.java │ │ │ │ │ ├── SingleSynonymCatalogPropertyWidget.java │ │ │ │ │ └── SingleTableNamePropertyWidget.java │ │ │ │ ├── result │ │ │ │ │ ├── AbstractCategorizationResultSwingRenderer.java │ │ │ │ │ ├── AnalyzerResultFutureSwingRenderer.java │ │ │ │ │ ├── AnnotatedRowsResultSwingRenderer.java │ │ │ │ │ ├── BooleanAnalyzerResultSwingRenderer.java │ │ │ │ │ ├── CategorizationResultSwingRenderer.java │ │ │ │ │ ├── DateGapAnalyzerResultSwingRenderer.java │ │ │ │ │ ├── DefaultCrosstabResultSwingRenderer.java │ │ │ │ │ ├── NumberAnalyzerResultSwingRenderer.java │ │ │ │ │ ├── PatternFinderResultSwingRenderer.java │ │ │ │ │ ├── PatternFinderResultSwingRendererCrosstabDelegate.java │ │ │ │ │ ├── TableModelResultSwingRenderer.java │ │ │ │ │ ├── UniqueKeyCheckAnalyzerResultSwingRenderer.java │ │ │ │ │ ├── ValueDistributionResultSwingRenderer.java │ │ │ │ │ ├── ValueDistributionResultSwingRendererGroupDelegate.java │ │ │ │ │ └── WriteDataResultSwingRenderer.java │ │ │ │ ├── table │ │ │ │ │ └── ColumnHighlighter.java │ │ │ │ ├── tabs │ │ │ │ │ ├── CloseableTabbedPane.java │ │ │ │ │ ├── CloseableTabbedPaneMouseListener.java │ │ │ │ │ ├── CloseableTabbedPaneUI.java │ │ │ │ │ ├── Packer.java │ │ │ │ │ ├── Tab.java │ │ │ │ │ ├── TabCloseEvent.java │ │ │ │ │ ├── TabCloseListener.java │ │ │ │ │ ├── VerticalTab.java │ │ │ │ │ ├── VerticalTabbedPane.java │ │ │ │ │ └── package.html │ │ │ │ ├── tree │ │ │ │ │ ├── ColumnMouseListener.java │ │ │ │ │ ├── ComponentDescriptorMouseListener.java │ │ │ │ │ ├── SchemaMouseListener.java │ │ │ │ │ ├── SchemaTree.java │ │ │ │ │ ├── SortedDefaultMutableTreeModel.java │ │ │ │ │ └── TableMouseListener.java │ │ │ │ └── visualization │ │ │ │ │ ├── JobGraph.java │ │ │ │ │ ├── JobGraphActions.java │ │ │ │ │ ├── JobGraphBindingsManager.java │ │ │ │ │ ├── JobGraphContext.java │ │ │ │ │ ├── JobGraphLayoutTransformer.java │ │ │ │ │ ├── JobGraphLink.java │ │ │ │ │ ├── JobGraphLinkPainter.java │ │ │ │ │ ├── JobGraphLinkPainterMousePlugin.java │ │ │ │ │ ├── JobGraphMouseListener.java │ │ │ │ │ ├── JobGraphNodeBuilder.java │ │ │ │ │ ├── JobGraphPreferencesPanel.java │ │ │ │ │ └── JobGraphTransformers.java │ │ │ │ └── windows │ │ │ │ ├── AboutDialog.java │ │ │ │ ├── AbstractDatastoreDialog.java │ │ │ │ ├── AbstractFileBasedDatastoreDialog.java │ │ │ │ ├── AbstractResourceBasedDatastoreDialog.java │ │ │ │ ├── AccessDatastoreDialog.java │ │ │ │ ├── AddDatabaseDriverDialog.java │ │ │ │ ├── AnalysisJobBuilderWindowImpl.java │ │ │ │ ├── CassandraDatastoreDialog.java │ │ │ │ ├── ColumnNamesSetterDialog.java │ │ │ │ ├── ComponentConfigurationDialog.java │ │ │ │ ├── CompositeDatastoreDialog.java │ │ │ │ ├── CouchDbDatastoreDialog.java │ │ │ │ ├── CreateTableDialog.java │ │ │ │ ├── CsvDatastoreDialog.java │ │ │ │ ├── DatastoreDictionaryDialog.java │ │ │ │ ├── DatastoreSynonymCatalogDialog.java │ │ │ │ ├── DbaseDatastoreDialog.java │ │ │ │ ├── DirectConnectionHadoopClusterDialog.java │ │ │ │ ├── DropTableDialog.java │ │ │ │ ├── DynamoDbDatastoreDialog.java │ │ │ │ ├── ElasticSearchDatastoreDialog.java │ │ │ │ ├── ExcelDatastoreDialog.java │ │ │ │ ├── FileTransferProgressWindow.java │ │ │ │ ├── FixedWidthDatastoreDialog.java │ │ │ │ ├── HBaseDatastoreDialog.java │ │ │ │ ├── HadoopClustersOptionsPanel.java │ │ │ │ ├── HdfsServerAddressDialog.java │ │ │ │ ├── HdfsUrlChooser.java │ │ │ │ ├── JdbcDatastoreDialog.java │ │ │ │ ├── JsonDatastoreDialog.java │ │ │ │ ├── KafkaDatastoreDialog.java │ │ │ │ ├── MetadataDialog.java │ │ │ │ ├── MongoDbDatastoreDialog.java │ │ │ │ ├── MultiSourceColumnComboBoxPanel.java │ │ │ │ ├── Neo4jDatastoreDialog.java │ │ │ │ ├── OdbDatastoreDialog.java │ │ │ │ ├── OpenAnalysisJobAsTemplateDialog.java │ │ │ │ ├── OptionsDialog.java │ │ │ │ ├── ReferenceDataAnalysisJobWindowImplListeners.java │ │ │ │ ├── ReferenceDataDialog.java │ │ │ │ ├── RegexStringPatternDialog.java │ │ │ │ ├── ResultWindow.java │ │ │ │ ├── SalesforceDatastoreDialog.java │ │ │ │ ├── SasDatastoreDialog.java │ │ │ │ ├── SelectHadoopClusterDialog.java │ │ │ │ ├── SimpleDictionaryDialog.java │ │ │ │ ├── SimpleStringPatternDialog.java │ │ │ │ ├── SourceTableConfigurationDialog.java │ │ │ │ ├── SugarCrmDatastoreDialog.java │ │ │ │ ├── TableDefinitionDialog.java │ │ │ │ ├── TextFileDictionaryDialog.java │ │ │ │ ├── TextFileSynonymCatalogDialog.java │ │ │ │ ├── WelcomeDialog.java │ │ │ │ └── XmlDatastoreDialog.java │ │ └── resources │ │ │ ├── datacleaner-home │ │ │ ├── conf.xml │ │ │ ├── datastores │ │ │ │ ├── customers.csv │ │ │ │ └── job_title_synonyms.txt │ │ │ └── jobs │ │ │ │ ├── Copy employees to customer table.analysis.xml │ │ │ │ ├── Customer age analysis.analysis.xml │ │ │ │ ├── Customer filtering.analysis.xml │ │ │ │ ├── Customer profiling.analysis.xml │ │ │ │ ├── Denormalize order totals and present as stacked area chart.analysis.xml │ │ │ │ ├── Export of Orders data mart.analysis.xml │ │ │ │ ├── Job title analytics.analysis.xml │ │ │ │ ├── OrderDB Customers and Employees union.analysis.xml │ │ │ │ └── US Customer STATE check.analysis.xml │ │ │ ├── images │ │ │ ├── actions │ │ │ │ ├── add_bright.png │ │ │ │ ├── add_dark.png │ │ │ │ ├── back.png │ │ │ │ ├── browse.png │ │ │ │ ├── cancel.png │ │ │ │ ├── close_bright.png │ │ │ │ ├── close_dark.png │ │ │ │ ├── copy.png │ │ │ │ ├── create_table.png │ │ │ │ ├── delete.png │ │ │ │ ├── download.png │ │ │ │ ├── drill-to-detail.png │ │ │ │ ├── drop_table.png │ │ │ │ ├── edit.png │ │ │ │ ├── execute.png │ │ │ │ ├── forward.png │ │ │ │ ├── help.png │ │ │ │ ├── log.png │ │ │ │ ├── move-down.png │ │ │ │ ├── move-up.png │ │ │ │ ├── preview_data.png │ │ │ │ ├── refresh.png │ │ │ │ ├── remove_bright.png │ │ │ │ ├── remove_dark.png │ │ │ │ ├── rename.png │ │ │ │ ├── reorder-columns.png │ │ │ │ ├── reset.png │ │ │ │ ├── save_bright.png │ │ │ │ ├── save_dark.png │ │ │ │ ├── scrolldown_bright.png │ │ │ │ ├── scrolldown_dark.png │ │ │ │ ├── stop.png │ │ │ │ ├── test-pattern.png │ │ │ │ ├── toggle-source-column.png │ │ │ │ ├── toggle-source-table.png │ │ │ │ └── website.png │ │ │ ├── chart-types │ │ │ │ ├── bar.png │ │ │ │ ├── line.png │ │ │ │ └── scatter.png │ │ │ ├── editions │ │ │ │ └── community.png │ │ │ ├── help │ │ │ │ └── help_requirement_mapping.png │ │ │ ├── links │ │ │ │ ├── blogger.png │ │ │ │ ├── datacleaner.png │ │ │ │ └── linkedin.png │ │ │ ├── menu │ │ │ │ ├── dc-logo-30.png │ │ │ │ ├── documentation.png │ │ │ │ ├── edge-curved.png │ │ │ │ ├── edge-orthogonal.png │ │ │ │ ├── edge-straight.png │ │ │ │ ├── execute.png │ │ │ │ ├── forum.png │ │ │ │ ├── license.png │ │ │ │ ├── linkedin.png │ │ │ │ ├── memory.png │ │ │ │ ├── network.png │ │ │ │ ├── new.png │ │ │ │ ├── open.png │ │ │ │ ├── options.png │ │ │ │ ├── performance.png │ │ │ │ ├── refresh.png │ │ │ │ ├── twitter.png │ │ │ │ └── windows.png │ │ │ ├── news │ │ │ │ ├── news_channel_not_read.png │ │ │ │ ├── news_channel_read.png │ │ │ │ └── news_channel_title.png │ │ │ ├── pdi_dc_banner.png │ │ │ ├── splash.png │ │ │ ├── status │ │ │ │ ├── error.png │ │ │ │ ├── info.png │ │ │ │ ├── loading.gif │ │ │ │ ├── trafficlight-green.png │ │ │ │ ├── trafficlight-red.png │ │ │ │ ├── valid.png │ │ │ │ └── warning.png │ │ │ ├── widgets │ │ │ │ ├── PasswordInput.png │ │ │ │ ├── UsernameInput.png │ │ │ │ ├── output_column_visibility_hidden.png │ │ │ │ ├── output_column_visibility_visible.png │ │ │ │ ├── tab_close.png │ │ │ │ ├── tab_close_hover.png │ │ │ │ ├── tree-panel-collapse.png │ │ │ │ ├── tree-panel-expand.png │ │ │ │ ├── vertical-tabs-collapse.png │ │ │ │ └── vertical-tabs-expand.png │ │ │ └── window │ │ │ │ ├── app-icon-hires.png │ │ │ │ ├── app-icon.png │ │ │ │ ├── badge-demo.png │ │ │ │ ├── banner-bg.png │ │ │ │ ├── banner-datastores.png │ │ │ │ ├── banner-dq-monitor.png │ │ │ │ ├── banner-error.png │ │ │ │ ├── banner-execute.png │ │ │ │ ├── banner-logo.png │ │ │ │ ├── banner-reference-data.png │ │ │ │ ├── banner-results.png │ │ │ │ ├── banner-right.png │ │ │ │ ├── banner-tabledef.png │ │ │ │ ├── canvas-bg-connect.png │ │ │ │ ├── canvas-bg-error.png │ │ │ │ ├── canvas-bg-execute-hint.png │ │ │ │ ├── canvas-bg-execute.png │ │ │ │ ├── canvas-bg-plus.png │ │ │ │ ├── canvas-bg-table.png │ │ │ │ ├── popup-bubble-bottom.png │ │ │ │ ├── popup-bubble-top.png │ │ │ │ ├── we_love_community_and_feedback.gif │ │ │ │ └── welcome-panel-background.jpg │ │ │ ├── licenses │ │ │ ├── apache2.txt │ │ │ ├── berkeley.txt │ │ │ ├── bsd.txt │ │ │ ├── colt.txt │ │ │ ├── dependency-licenses.csv │ │ │ ├── eclipse.txt │ │ │ ├── hsqldb.txt │ │ │ ├── icu.txt │ │ │ ├── lgpl.txt │ │ │ ├── mit.txt │ │ │ ├── mozilla.txt │ │ │ └── tango.txt │ │ │ ├── org │ │ │ └── datacleaner │ │ │ │ ├── documentation │ │ │ │ └── builder │ │ │ │ │ └── template_index.html │ │ │ │ ├── log4j-default.xml │ │ │ │ ├── log4j-initial.xml │ │ │ │ └── log4j-jnlp.xml │ │ │ └── test │ │ │ ├── conf.xml │ │ │ ├── datastores │ │ │ ├── customers.csv │ │ │ └── job_title_synonyms.txt │ │ │ └── jobs │ │ │ ├── Copy employees to customer table.analysis.xml │ │ │ ├── Customer age analysis.analysis.xml │ │ │ ├── Customer filtering.analysis.xml │ │ │ ├── Customer profiling.analysis.xml │ │ │ ├── Denormalize order totals and present as stacked area chart.analysis.xml │ │ │ ├── Export of Orders data mart.analysis.xml │ │ │ ├── Job title analytics.analysis.xml │ │ │ ├── OrderDB Customers and Employees union.analysis.xml │ │ │ └── US Customer STATE check.analysis.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ ├── MainTest.java │ │ │ ├── actions │ │ │ └── PreviewTransformedDataActionListenerTest.java │ │ │ ├── beans │ │ │ └── testcomponents │ │ │ │ ├── ExampleMappedEnumsComponent.java │ │ │ │ └── TestMain.java │ │ │ ├── bootstrap │ │ │ └── ExampleBootstrap.java │ │ │ ├── cli │ │ │ ├── CliArgumentsTest.java │ │ │ ├── GrouperIT.java │ │ │ ├── MainTest.java │ │ │ └── SampleJobsIT.java │ │ │ ├── documentation │ │ │ └── builder │ │ │ │ ├── ComponentDocumentationBuilderTest.java │ │ │ │ └── ComponentReferenceDocumentationBuilderTest.java │ │ │ ├── extension │ │ │ └── output │ │ │ │ └── CreateStagingTableAnalyzerTest.java │ │ │ ├── guice │ │ │ └── DCModuleTest.java │ │ │ ├── job │ │ │ ├── builder │ │ │ │ └── AnalysisJobBuilderTest.java │ │ │ └── runner │ │ │ │ ├── MockDatastore.java │ │ │ │ ├── MockDatastoreConnection.java │ │ │ │ ├── MockFilter.java │ │ │ │ ├── MockMonitoredDictionary.java │ │ │ │ ├── ReferenceDataInJobIntegrationTest.java │ │ │ │ ├── RowProcessingConsumerSorterTest.java │ │ │ │ ├── RowProcessingMetricsImplTest.java │ │ │ │ ├── RowProcessingQueryOptimizerTest.java │ │ │ │ └── TransformerMock.java │ │ │ ├── output │ │ │ ├── CsvOutputWriterFactoryTest.java │ │ │ ├── OutputWriterScenarioHelper.java │ │ │ └── datastore │ │ │ │ ├── DatastoreOutputUtilsTest.java │ │ │ │ └── DatastoreOutputWriterFactoryTest.java │ │ │ ├── panels │ │ │ └── ProgressInformationPanelTest.java │ │ │ ├── test │ │ │ ├── full │ │ │ │ └── scenarios │ │ │ │ │ ├── AnalyzeDateGapsCompareSchemasAndSerializeResultsTest.java │ │ │ │ │ ├── NameAndEmailPartEqualityTest.java │ │ │ │ │ ├── PatternFinderAndStringAnalyzerDrillToDetailTest.java │ │ │ │ │ ├── TokenizerAndValueDistributionTest.java │ │ │ │ │ └── ValueDistributionAndStringAnalysisTest.java │ │ │ └── scenario │ │ │ │ ├── OpenAnalysisJobTest.java │ │ │ │ └── OpenAnalysisResultTest.java │ │ │ ├── user │ │ │ └── UserPreferencesImplTest.java │ │ │ ├── util │ │ │ ├── DefaultEnumMatcherTest.java │ │ │ ├── IconUtilsTest.java │ │ │ ├── ReadObjectBuilderTest.java │ │ │ ├── ResourceManagerTest.java │ │ │ └── WidgetUtilsTest.java │ │ │ ├── widgets │ │ │ ├── DCProgressBarTest.java │ │ │ ├── DescriptorMenuItemTest.java │ │ │ ├── FilenameTextFieldTest.java │ │ │ ├── properties │ │ │ │ ├── ManyPropertiesAnalyzer.java │ │ │ │ ├── MockMultipleMappedColumnsTransformer.java │ │ │ │ ├── MultipleDictionariesPropertyWidgetTest.java │ │ │ │ ├── MultipleEnumPropertyWidgetTest.java │ │ │ │ ├── MultipleInputColumnsPropertyWidgetTest.java │ │ │ │ ├── MultipleMappedColumnsPropertyWidgetTest.java │ │ │ │ ├── MultipleMappedEnumsPropertyWidgetTest.java │ │ │ │ ├── PropertyWidgetFactoryTest.java │ │ │ │ └── TableNamePropertyWidgetTest.java │ │ │ └── result │ │ │ │ ├── AnnotatedRowsResultSwingRendererTest.java │ │ │ │ ├── MockAnalyzerResultSwingRenderer.java │ │ │ │ └── ValueDistributionResultSwingRendererGroupDelegateTest.java │ │ │ └── windows │ │ │ ├── AboutDialogTest.java │ │ │ ├── FixedWidthDatastoreDialogTest.java │ │ │ ├── OpenAnalysisJobAsTemplateDialogTest.java │ │ │ └── WelcomeDialogTest.java │ │ └── resources │ │ ├── NameAndEmailPartEqualityTest-data.csv │ │ ├── all_analyzers.analysis.xml │ │ ├── analyzerbeans-0.4-reference-data.dat │ │ ├── benchmark │ │ ├── PreviewTransformedDataActionListenerTest-testFilterWithCoalesce.analysis.xml │ │ └── PreviewTransformedDataActionListenerTest-testPreviewTransformationInMultiStreamGeneratedOutputDataStream.analysis.xml │ │ ├── cli-examples │ │ ├── conf.xml │ │ ├── date_analysis_job.xml │ │ ├── employees.csv │ │ ├── employees_job.xml │ │ ├── employees_with_variables.analysis.xml │ │ ├── filter_names_job.xml │ │ └── patternfinder_job.xml │ │ ├── datacleaner-home-test │ │ ├── conf.xml │ │ ├── datastores │ │ │ └── grouper-job.csv │ │ ├── expected-results │ │ │ └── grouper-job.txt │ │ └── jobs │ │ │ └── grouper-job.analysis.xml │ │ ├── densityplot.analysis.result.dat │ │ ├── documentation │ │ ├── completeness_analyzer.html │ │ ├── concatenator.html │ │ ├── equals_filter.html │ │ ├── pattern_finder.html │ │ ├── synonym_lookup.html │ │ └── table_lookup.html │ │ ├── employees-missing-values.csv │ │ ├── example_fixed_width_file.txt │ │ ├── log4j.xml │ │ ├── mapped_columns_job.analysis.xml │ │ ├── previewfiles │ │ └── PreviewTransformedDataActionListenerTest-testPreviewTransformationAfterNonOptimizedFilteredTransformation.analysis.xml │ │ ├── scatterplot.analysis.result.dat │ │ ├── stackedarea.analysis.result.dat │ │ ├── styling │ │ ├── analysis-result-icon.png │ │ ├── analysis-result-v2.js │ │ ├── analysis-result.css │ │ ├── analysis-result.js │ │ ├── analyzer.png │ │ ├── another-example.html │ │ ├── drill-to-detail.png │ │ ├── error-example.html │ │ ├── error.png │ │ ├── index.html │ │ ├── linechart-icon.png │ │ └── warning.png │ │ └── userpreferences-2.1.dat │ └── tattletale-filters.properties ├── doc ├── DataCleaner中文官方文档.docx ├── Datacleaner功能扩展设计.docx ├── T SHIA7.2-2018 卫生健康数据质量控制规范 第2部分:数据质量控制规则标准.pdf ├── datacleaner.xmind ├── datacleaner使用文档.docx ├── datacleaner学习文档.docx ├── datacleaner工具数据分析.docx ├── md文档 │ ├── DataCleaner工作计划及要求.md │ ├── DataCleaner探索.md │ ├── DataCleaner文档资料.md │ ├── DataCleaner汉化.md │ ├── 工作日志.md │ ├── 总体目标.md │ ├── 数据交换日志.md │ ├── 近期目标6.1-6.5.md │ ├── 近期目标6.15-6.19.md │ └── 近期目标6.8-6.12.md ├── 三医数据质控分析报告.docx ├── 总结文档 │ ├── bug.docx │ ├── datacleaner学习文档.docx │ ├── web端测试问题.xlsx │ ├── 三医质控分析报告.docx │ ├── 数据质控功能初步分析.docx │ └── 界面调整原型.rar ├── 数据交换移动端需求.docx ├── 数据指控目标.docx ├── 数据质控功能初步分析.docx ├── 数据质控工作内容.docx ├── 数据质控工作计划.xlsx ├── 数据质控移动端需求.docx ├── 数据质控表设计.eddx ├── 数据质量控制管理系统项目开发工作简报(1).doc ├── 数据质量控制管理系统项目简介.doc ├── 数据质量控制系统初步想法.docx ├── 日志记录 │ ├── 数据交换和质控工作-5.22.docx │ ├── 数据交换和质控工作-5.25.docx │ ├── 数据交换和质控工作-5.26.docx │ ├── 数据交换和质控工作-5.27.docx │ ├── 数据交换和质控工作-5.28.docx │ ├── 数据交换和质控工作-5.29.docx │ ├── 数据交换和质控工作-6.1.docx │ └── 数据质控工作日志.docx ├── 省三医监管平台数据质控分析.docx ├── 质控文档 │ ├── datacleaner使用文档.docx │ ├── 开发过程记录.docx │ ├── 日志 │ │ ├── 1.29周报.docx │ │ ├── 10.12-16.txt │ │ ├── 10.5-9.txt │ │ ├── 2.26周报.docx │ │ ├── 3.29周报.docx │ │ ├── 4-23周报.docx │ │ ├── 4-9周报.docx │ │ ├── 7.13-17.txt │ │ ├── 7.20-24.txt │ │ ├── 7.27-31.txt │ │ ├── 8.10-15.txt │ │ ├── 8.17-21.txt │ │ ├── 8.24-28.txt │ │ ├── 8.3-7.txt │ │ ├── 8.31-9.4.txt │ │ ├── 9.14-18.txt │ │ ├── 9.21-25.txt │ │ ├── 9.28-10.2.txt │ │ ├── 9.7-11.txt │ │ └── 周报3-12.docx │ ├── 日志记录.docx │ ├── 质控修改.docx │ ├── 质控开发文档.docx │ ├── 遇到的困难.txt │ └── 问题解决.docx ├── 质控过程记录-V2.docx └── 近期目标(6.1-6.5).docx ├── engine ├── .gitignore ├── core │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── Version.java │ │ │ │ ├── VersionComparator.java │ │ │ │ ├── components │ │ │ │ ├── composition │ │ │ │ │ └── AbstractWrappedAnalysisJobTransformer.java │ │ │ │ ├── convert │ │ │ │ │ ├── ConvertToBooleanTransformer.java │ │ │ │ │ ├── ConvertToDateTransformer.java │ │ │ │ │ ├── ConvertToNumberTransformer.java │ │ │ │ │ └── ConvertToStringTransformer.java │ │ │ │ ├── maxrows │ │ │ │ │ └── MaxRowsFilter.java │ │ │ │ └── tablelookup │ │ │ │ │ └── TableLookupTransformer.java │ │ │ │ ├── configuration │ │ │ │ ├── ConfigurationReader.java │ │ │ │ ├── ConfigurationReaderInterceptor.java │ │ │ │ ├── ContextAwareInjectionManager.java │ │ │ │ ├── DataCleanerConfigurationImpl.java │ │ │ │ ├── DataCleanerEnvironmentImpl.java │ │ │ │ ├── DataCleanerHomeFolderImpl.java │ │ │ │ ├── DefaultConfigurationReaderInterceptor.java │ │ │ │ ├── InjectionManagerFactoryImpl.java │ │ │ │ ├── InjectionManagerImpl.java │ │ │ │ ├── ServerInformationCatalogImpl.java │ │ │ │ ├── SimpleInjectionPoint.java │ │ │ │ ├── SourceColumnMapping.java │ │ │ │ └── package.html │ │ │ │ ├── connection │ │ │ │ ├── OutputDataStreamDatastore.java │ │ │ │ └── package.html │ │ │ │ ├── data │ │ │ │ ├── AbstractExpressionBasedInputColumn.java │ │ │ │ ├── AbstractInputColumn.java │ │ │ │ ├── AbstractInputRow.java │ │ │ │ ├── AbstractLegacyAwareInputRow.java │ │ │ │ ├── ConstantInputColumn.java │ │ │ │ ├── MetaModelInputColumn.java │ │ │ │ ├── MetaModelInputRow.java │ │ │ │ ├── MockInputColumn.java │ │ │ │ ├── MockInputRow.java │ │ │ │ ├── MutableInputColumn.java │ │ │ │ ├── OutputDataStreamDataContext.java │ │ │ │ ├── TransformedInputColumn.java │ │ │ │ ├── TransformedInputRow.java │ │ │ │ └── package.html │ │ │ │ ├── database │ │ │ │ ├── DatabaseDescriptorImpl.java │ │ │ │ ├── DatabaseDriverCatalog.java │ │ │ │ ├── DatabaseDriverDescriptor.java │ │ │ │ ├── DatabaseDriverState.java │ │ │ │ ├── DriverPreparer.java │ │ │ │ ├── DriverWrapper.java │ │ │ │ ├── HiveDriverPreparer.java │ │ │ │ └── UserDatabaseDriver.java │ │ │ │ ├── descriptors │ │ │ │ ├── AbstractComponentDescriptor.java │ │ │ │ ├── AbstractDescriptor.java │ │ │ │ ├── AbstractDescriptorProvider.java │ │ │ │ ├── AbstractHasAnalyzerResultComponentDescriptor.java │ │ │ │ ├── AbstractMethodDescriptor.java │ │ │ │ ├── AbstractMetricDescriptor.java │ │ │ │ ├── AbstractPropertyDescriptor.java │ │ │ │ ├── AnnotationBasedAnalyzerComponentDescriptor.java │ │ │ │ ├── AnnotationBasedFilterComponentDescriptor.java │ │ │ │ ├── AnnotationBasedRendererBeanDescriptor.java │ │ │ │ ├── AnnotationBasedTransformerComponentDescriptor.java │ │ │ │ ├── ClasspathScanDescriptorProvider.java │ │ │ │ ├── CloseMethodDescriptorImpl.java │ │ │ │ ├── CompositeDescriptorProvider.java │ │ │ │ ├── ConfiguredPropertyDescriptorImpl.java │ │ │ │ ├── DCClassVisitor.java │ │ │ │ ├── DescriptorException.java │ │ │ │ ├── Descriptors.java │ │ │ │ ├── EnumerationProvider.java │ │ │ │ ├── EnumerationValue.java │ │ │ │ ├── InitializeMethodDescriptorImpl.java │ │ │ │ ├── MetricDescriptorImpl.java │ │ │ │ ├── MockMetricDescriptor.java │ │ │ │ ├── PlaceholderComponentJob.java │ │ │ │ ├── ProvidedPropertyDescriptorImpl.java │ │ │ │ ├── RemoteDescriptorProvider.java │ │ │ │ ├── RemoteTransformerDescriptor.java │ │ │ │ ├── ResultDescriptorImpl.java │ │ │ │ ├── SimpleComponentDescriptor.java │ │ │ │ ├── SimpleDescriptorProvider.java │ │ │ │ ├── SimpleHasAnalyzerResultComponentDescriptor.java │ │ │ │ └── ValidateMethodDescriptorImpl.java │ │ │ │ ├── extensions │ │ │ │ ├── ClassLoaderUtils.java │ │ │ │ ├── CompoundClassLoader.java │ │ │ │ ├── ExtensionPackage.java │ │ │ │ └── ExtensionReader.java │ │ │ │ ├── job │ │ │ │ ├── AbstractFilterOutcome.java │ │ │ │ ├── AbstractOutputRowCollector.java │ │ │ │ ├── AnalysisJobImmutabilizer.java │ │ │ │ ├── AnalyzerJobHelper.java │ │ │ │ ├── AnyComponentRequirement.java │ │ │ │ ├── ComponentConfigurationException.java │ │ │ │ ├── ComponentValidationException.java │ │ │ │ ├── CompoundComponentRequirement.java │ │ │ │ ├── IdGenerator.java │ │ │ │ ├── ImmutableAnalysisJob.java │ │ │ │ ├── ImmutableAnalysisJobMetadata.java │ │ │ │ ├── ImmutableAnalyzerJob.java │ │ │ │ ├── ImmutableComponentConfiguration.java │ │ │ │ ├── ImmutableComponentJob.java │ │ │ │ ├── ImmutableFilterJob.java │ │ │ │ ├── ImmutableFilterOutcome.java │ │ │ │ ├── ImmutableOutputDataStreamJob.java │ │ │ │ ├── ImmutableTransformerJob.java │ │ │ │ ├── JobReader.java │ │ │ │ ├── JobWriter.java │ │ │ │ ├── NoSuchColumnException.java │ │ │ │ ├── NoSuchComponentException.java │ │ │ │ ├── NoSuchDatastoreException.java │ │ │ │ ├── PrefixedIdGenerator.java │ │ │ │ ├── SimpleComponentRequirement.java │ │ │ │ ├── builder │ │ │ │ │ ├── AbstractComponentBuilder.java │ │ │ │ │ ├── AnalysisJobBuilder.java │ │ │ │ │ ├── AnalysisJobBuilderImportHelper.java │ │ │ │ │ ├── AnalysisJobChangeListener.java │ │ │ │ │ ├── AnalyzerChangeListener.java │ │ │ │ │ ├── AnalyzerComponentBuilder.java │ │ │ │ │ ├── ComponentBuilder.java │ │ │ │ │ ├── ComponentBuilderTransformerChangeListener.java │ │ │ │ │ ├── ComponentChangeListener.java │ │ │ │ │ ├── ComponentRemovalListener.java │ │ │ │ │ ├── FilterChangeListener.java │ │ │ │ │ ├── FilterComponentBuilder.java │ │ │ │ │ ├── LazyFilterOutcome.java │ │ │ │ │ ├── LazyOutputDataStreamJob.java │ │ │ │ │ ├── MutableAnalysisJobMetadata.java │ │ │ │ │ ├── NoResultProducingComponentsException.java │ │ │ │ │ ├── SourceColumnChangeListener.java │ │ │ │ │ ├── SourceColumns.java │ │ │ │ │ ├── TransformerChangeListener.java │ │ │ │ │ ├── TransformerComponentBuilder.java │ │ │ │ │ ├── UnconfiguredConfiguredPropertyException.java │ │ │ │ │ └── package.html │ │ │ │ ├── concurrent │ │ │ │ │ ├── CompositeTaskListener.java │ │ │ │ │ ├── DaemonThreadFactory.java │ │ │ │ │ ├── ForkTaskListener.java │ │ │ │ │ ├── JobCompletionTaskListener.java │ │ │ │ │ ├── JoinTaskListener.java │ │ │ │ │ ├── MultiThreadedTaskRunner.java │ │ │ │ │ ├── PreviousErrorsExistException.java │ │ │ │ │ ├── RunNextTaskTaskListener.java │ │ │ │ │ ├── SingleThreadedTaskRunner.java │ │ │ │ │ ├── StatusAwareTaskListener.java │ │ │ │ │ ├── ThreadLocalOutputRowCollector.java │ │ │ │ │ └── package.html │ │ │ │ ├── runner │ │ │ │ │ ├── AbstractRowProcessingConsumer.java │ │ │ │ │ ├── AbstractRowProcessingPublisher.java │ │ │ │ │ ├── ActiveOutputDataStream.java │ │ │ │ │ ├── AnalysisJobCancellation.java │ │ │ │ │ ├── AnalysisJobFailedException.java │ │ │ │ │ ├── AnalysisJobMetrics.java │ │ │ │ │ ├── AnalysisJobMetricsImpl.java │ │ │ │ │ ├── AnalysisListener.java │ │ │ │ │ ├── AnalysisListenerAdaptor.java │ │ │ │ │ ├── AnalysisResultFuture.java │ │ │ │ │ ├── AnalysisResultFutureImpl.java │ │ │ │ │ ├── AnalysisRunner.java │ │ │ │ │ ├── AnalysisRunnerImpl.java │ │ │ │ │ ├── AnalysisRunnerJobDelegate.java │ │ │ │ │ ├── AnalyzerConsumer.java │ │ │ │ │ ├── ComponentContextImpl.java │ │ │ │ │ ├── ComponentMetrics.java │ │ │ │ │ ├── ComponentMetricsImpl.java │ │ │ │ │ ├── CompositeAnalysisListener.java │ │ │ │ │ ├── ConsumeRowHandler.java │ │ │ │ │ ├── ConsumeRowHandlerDelegate.java │ │ │ │ │ ├── ConsumeRowResult.java │ │ │ │ │ ├── DebugLoggingAnalysisListener.java │ │ │ │ │ ├── ErrorAware.java │ │ │ │ │ ├── ErrorAwareAnalysisListener.java │ │ │ │ │ ├── ErrorAwareTaskRunnerWrapper.java │ │ │ │ │ ├── FilterConsumer.java │ │ │ │ │ ├── FilterOutcomesImpl.java │ │ │ │ │ ├── InfoLoggingAnalysisListener.java │ │ │ │ │ ├── JobAndResult.java │ │ │ │ │ ├── JobStatus.java │ │ │ │ │ ├── NoopRowProcessingQueryOptimizer.java │ │ │ │ │ ├── OutputDataStreamRowCollector.java │ │ │ │ │ ├── OutputDataStreamRowProcessingPublisher.java │ │ │ │ │ ├── RowConsumerTaskListener.java │ │ │ │ │ ├── RowIdGenerator.java │ │ │ │ │ ├── RowProcessingChain.java │ │ │ │ │ ├── RowProcessingConsumer.java │ │ │ │ │ ├── RowProcessingConsumerSorter.java │ │ │ │ │ ├── RowProcessingMetrics.java │ │ │ │ │ ├── RowProcessingMetricsImpl.java │ │ │ │ │ ├── RowProcessingPublisher.java │ │ │ │ │ ├── RowProcessingPublishers.java │ │ │ │ │ ├── RowProcessingQueryOptimizer.java │ │ │ │ │ ├── RowProcessingQueryOptimizerImpl.java │ │ │ │ │ ├── RowProcessingStream.java │ │ │ │ │ ├── SimpleRowIdGenerator.java │ │ │ │ │ ├── SourceTableRowProcessingPublisher.java │ │ │ │ │ ├── TransformerConsumer.java │ │ │ │ │ └── package.html │ │ │ │ └── tasks │ │ │ │ │ ├── CloseResourcesTaskListener.java │ │ │ │ │ ├── CloseTaskListener.java │ │ │ │ │ ├── CollectResultsTask.java │ │ │ │ │ ├── ConsumeRowTask.java │ │ │ │ │ ├── InitializeTask.java │ │ │ │ │ ├── RunRowProcessingPublisherTask.java │ │ │ │ │ └── package.html │ │ │ │ ├── lifecycle │ │ │ │ ├── AbstractInjectionPoint.java │ │ │ │ ├── AssignConfiguredPropertiesHelper.java │ │ │ │ ├── LifeCycleHelper.java │ │ │ │ ├── MemberInjectionPoint.java │ │ │ │ ├── PropertyInjectionPoint.java │ │ │ │ └── package.html │ │ │ │ ├── metadata │ │ │ │ ├── AbstractHasMetadataAnnotations.java │ │ │ │ ├── ColumnGroupMetadataImpl.java │ │ │ │ ├── ColumnMetadataImpl.java │ │ │ │ ├── DatastoreMetadataImpl.java │ │ │ │ ├── ForeignKey.java │ │ │ │ ├── ForeignKeyAnnotationAdaptor.java │ │ │ │ ├── HasMetadataProperties.java │ │ │ │ ├── LocalizedName.java │ │ │ │ ├── LocalizedNameAnnotationAdaptor.java │ │ │ │ ├── MetadataAnnotationImpl.java │ │ │ │ ├── SchemaMetadataImpl.java │ │ │ │ └── TableMetadataImpl.java │ │ │ │ ├── output │ │ │ │ ├── AbstractMetaModelOutputWriter.java │ │ │ │ ├── MetaModelOutputRow.java │ │ │ │ ├── OutputRow.java │ │ │ │ ├── OutputWriter.java │ │ │ │ ├── csv │ │ │ │ │ ├── CsvOutputRow.java │ │ │ │ │ ├── CsvOutputWriter.java │ │ │ │ │ └── CsvOutputWriterFactory.java │ │ │ │ └── excel │ │ │ │ │ ├── ExcelOutputWriter.java │ │ │ │ │ └── ExcelOutputWriterFactory.java │ │ │ │ ├── reference │ │ │ │ ├── AbstractReferenceData.java │ │ │ │ ├── DatastoreDictionary.java │ │ │ │ ├── DatastoreDictionaryConnection.java │ │ │ │ ├── DatastoreSynonymCatalog.java │ │ │ │ ├── DatastoreSynonymCatalogConnection.java │ │ │ │ ├── MutableSynonym.java │ │ │ │ ├── ReferenceDataCatalogImpl.java │ │ │ │ ├── RegexStringPattern.java │ │ │ │ ├── SimpleDictionary.java │ │ │ │ ├── SimpleReferenceValues.java │ │ │ │ ├── SimpleSynonym.java │ │ │ │ ├── SimpleSynonymCatalog.java │ │ │ │ ├── TextFileDictionary.java │ │ │ │ ├── TextFileSynonymCatalog.java │ │ │ │ ├── package.html │ │ │ │ └── regexswap │ │ │ │ │ ├── Category.java │ │ │ │ │ ├── Regex.java │ │ │ │ │ ├── RegexSwapClient.java │ │ │ │ │ └── RegexSwapStringPattern.java │ │ │ │ ├── repository │ │ │ │ ├── file │ │ │ │ │ ├── FileRepository.java │ │ │ │ │ ├── FileRepositoryFile.java │ │ │ │ │ ├── FileRepositoryFolder.java │ │ │ │ │ └── LatestFileFilter.java │ │ │ │ └── vfs │ │ │ │ │ └── VfsRepository.java │ │ │ │ ├── result │ │ │ │ ├── AbstractAnalysisResult.java │ │ │ │ ├── AbstractCrosstabResultReducer.java │ │ │ │ ├── AnalysisResult.java │ │ │ │ ├── AnalysisResultWriter.java │ │ │ │ ├── AnnotatedRowsResult.java │ │ │ │ ├── CategorizationResult.java │ │ │ │ ├── CategorizationResultReducer.java │ │ │ │ ├── Crosstab.java │ │ │ │ ├── CrosstabDimension.java │ │ │ │ ├── CrosstabNavigator.java │ │ │ │ ├── CrosstabResult.java │ │ │ │ ├── DataSetResult.java │ │ │ │ ├── DefaultResultProducer.java │ │ │ │ ├── ListResult.java │ │ │ │ ├── NumberResult.java │ │ │ │ ├── QueryParameterizableMetric.java │ │ │ │ ├── ResultProducer.java │ │ │ │ ├── SerializableRowFilter.java │ │ │ │ ├── SimpleAnalysisResult.java │ │ │ │ ├── TableModelResult.java │ │ │ │ ├── package.html │ │ │ │ ├── renderer │ │ │ │ │ ├── AbstractRenderer.java │ │ │ │ │ ├── CrosstabRenderer.java │ │ │ │ │ ├── CrosstabRendererCallback.java │ │ │ │ │ ├── CrosstabTextRenderer.java │ │ │ │ │ ├── DefaultRendererInitializer.java │ │ │ │ │ ├── MetricBasedResultTextRenderer.java │ │ │ │ │ ├── RendererFactory.java │ │ │ │ │ ├── RendererInitializer.java │ │ │ │ │ ├── SwingRenderingFormat.java │ │ │ │ │ ├── TextRenderingFormat.java │ │ │ │ │ ├── ToStringFutureTextRenderer.java │ │ │ │ │ ├── ToStringTextRenderer.java │ │ │ │ │ └── package.html │ │ │ │ └── save │ │ │ │ │ └── AnalysisResultSaveHandler.java │ │ │ │ ├── server │ │ │ │ ├── AbstractServerInformation.java │ │ │ │ ├── DirectConnectionHadoopClusterInformation.java │ │ │ │ ├── DirectoryBasedHadoopClusterInformation.java │ │ │ │ ├── EnvironmentBasedHadoopClusterInformation.java │ │ │ │ └── HadoopClusterInformation.java │ │ │ │ ├── storage │ │ │ │ ├── AbstractRowAnnotationFactory2.java │ │ │ │ ├── AbstractRowAnnotationSampler.java │ │ │ │ ├── CollectionFactory.java │ │ │ │ ├── CollectionFactoryImpl.java │ │ │ │ ├── CombinedStorageProvider.java │ │ │ │ ├── DummyRowAnnotationFactory.java │ │ │ │ ├── InMemoryRowAnnotationFactory2.java │ │ │ │ ├── InMemoryStorageProvider.java │ │ │ │ ├── RowAnnotationImpl.java │ │ │ │ ├── RowAnnotations.java │ │ │ │ └── package.html │ │ │ │ ├── user │ │ │ │ └── UserPreferences.java │ │ │ │ └── util │ │ │ │ ├── AverageBuilder.java │ │ │ │ ├── ChangeAwareObjectInputStream.java │ │ │ │ ├── CharIterator.java │ │ │ │ ├── CollectionUtils2.java │ │ │ │ ├── CompareUtils.java │ │ │ │ ├── ComponentJobComparator.java │ │ │ │ ├── ConcurrencyUtils.java │ │ │ │ ├── CrosstabReducerHelper.java │ │ │ │ ├── DatastoreCreationUtil.java │ │ │ │ ├── DeprecatedComponentPredicate.java │ │ │ │ ├── ErrorUtils.java │ │ │ │ ├── ExtensionFilter.java │ │ │ │ ├── FileFilters.java │ │ │ │ ├── FileResolver.java │ │ │ │ ├── HadoopResource.java │ │ │ │ ├── ImmutableEntry.java │ │ │ │ ├── InputColumnComparator.java │ │ │ │ ├── InputStreamToPropertiesMapFunc.java │ │ │ │ ├── LabelUtils.java │ │ │ │ ├── NoopAction.java │ │ │ │ ├── NullTolerableComparator.java │ │ │ │ ├── Percentage.java │ │ │ │ ├── PreviewTransformedDataAnalyzer.java │ │ │ │ ├── PreviewUtils.java │ │ │ │ ├── ProgressCounter.java │ │ │ │ ├── ResourceManager.java │ │ │ │ ├── SchemaComparator.java │ │ │ │ ├── SecurityUtils.java │ │ │ │ ├── SourceColumnFinder.java │ │ │ │ ├── SystemProperties.java │ │ │ │ ├── VFSUtils.java │ │ │ │ ├── VfsResource.java │ │ │ │ ├── WriteBuffer.java │ │ │ │ ├── batch │ │ │ │ ├── ArrayBatchSource.java │ │ │ │ ├── BatchEntry.java │ │ │ │ ├── BatchEntryBatchSink.java │ │ │ │ ├── BatchRowCollectingTransformer.java │ │ │ │ ├── BatchSink.java │ │ │ │ ├── BatchSource.java │ │ │ │ ├── BatchTransformation.java │ │ │ │ ├── BatchTransformationBuffer.java │ │ │ │ └── BatchTransformer.java │ │ │ │ ├── convert │ │ │ │ ├── ArrayConverter.java │ │ │ │ ├── ClasspathResourceTypeHandler.java │ │ │ │ ├── ConfigurationItemConverter.java │ │ │ │ ├── DelegatingConverter.java │ │ │ │ ├── DummyRepositoryResourceFileTypeHandler.java │ │ │ │ ├── EncodedStringConverter.java │ │ │ │ ├── ExpressionDate.java │ │ │ │ ├── FileResourceTypeHandler.java │ │ │ │ ├── HadoopResourceBuilder.java │ │ │ │ ├── HdfsResourceTypeHandler.java │ │ │ │ ├── MapStringToStringConverter.java │ │ │ │ ├── NowDate.java │ │ │ │ ├── NullConverter.java │ │ │ │ ├── RepositoryFileResourceTypeHandler.java │ │ │ │ ├── ResourceConverter.java │ │ │ │ ├── SerializationStringEscaper.java │ │ │ │ ├── ShiftedToday.java │ │ │ │ ├── StandardTypeConverter.java │ │ │ │ ├── StringConverter.java │ │ │ │ ├── TodayDate.java │ │ │ │ ├── UrlResourceTypeHandler.java │ │ │ │ ├── VfsResourceTypeHandler.java │ │ │ │ └── YesterdayDate.java │ │ │ │ ├── filemonitor │ │ │ │ ├── FileMonitor.java │ │ │ │ ├── FileMonitorFactory.java │ │ │ │ └── PollingBasedFileMonitor.java │ │ │ │ ├── http │ │ │ │ ├── HttpXmlUtils.java │ │ │ │ ├── InvalidHttpResponseException.java │ │ │ │ ├── SimpleWebServiceHttpClient.java │ │ │ │ └── WebServiceHttpClient.java │ │ │ │ ├── package.html │ │ │ │ ├── sort │ │ │ │ └── SortMergeWriter.java │ │ │ │ ├── ws │ │ │ │ ├── ConnectionPoolObjectFactory.java │ │ │ │ ├── NaiveHostnameVerifier.java │ │ │ │ ├── NaiveTrustManager.java │ │ │ │ ├── PooledServiceSession.java │ │ │ │ ├── RetryServiceSession.java │ │ │ │ ├── ServiceResult.java │ │ │ │ ├── ServiceSession.java │ │ │ │ ├── SimpleServiceSession.java │ │ │ │ └── package-info.java │ │ │ │ └── xml │ │ │ │ └── XmlUtils.java │ │ └── resources │ │ │ ├── datacleaner-extension.xsd │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── components │ │ │ ├── categories │ │ │ ├── AnalyzeSuperCategory.png │ │ │ ├── CompositionCategory.png │ │ │ ├── ContactDataCategory.png │ │ │ ├── ConversionCategory.png │ │ │ ├── DataStructuresCategory.png │ │ │ ├── DateAndTimeCategory.png │ │ │ ├── EncodingCategory.png │ │ │ ├── FilterCategory.png │ │ │ ├── ImproveSuperCategory.png │ │ │ ├── LocationCategory.png │ │ │ ├── MatchingAndStandardizationCategory.png │ │ │ ├── NationalIdentifiersCategory.png │ │ │ ├── NumbersCategory.png │ │ │ ├── ProductDataCategory.png │ │ │ ├── ReferenceDataCategory.png │ │ │ ├── ScriptingCategory.png │ │ │ ├── TextCategory.png │ │ │ ├── TransformSuperCategory.png │ │ │ ├── ValidationCategory.png │ │ │ └── WriteSuperCategory.png │ │ │ ├── convert │ │ │ ├── ConvertToBooleanTransformer.png │ │ │ ├── ConvertToDateTransformer.png │ │ │ ├── ConvertToNumberTransformer.png │ │ │ └── ConvertToStringTransformer.png │ │ │ ├── maxrows │ │ │ └── MaxRowsFilter.png │ │ │ └── tablelookup │ │ │ └── TableLookupTransformer.png │ │ └── test │ │ ├── java │ │ ├── foo │ │ │ └── bar │ │ │ │ └── Baz.java │ │ └── org │ │ │ └── datacleaner │ │ │ ├── VersionComparatorTest.java │ │ │ ├── components │ │ │ ├── categories │ │ │ │ └── AbstractComponentCategoryTest.java │ │ │ ├── composition │ │ │ │ └── AbstractWrappedAnalysisJobTransformerTest.java │ │ │ ├── convert │ │ │ │ ├── ConvertToBooleanTransformerTest.java │ │ │ │ ├── ConvertToDateTransformerTest.java │ │ │ │ ├── ConvertToNumberTransformerTest.java │ │ │ │ └── ConvertToStringTransformerTest.java │ │ │ ├── filter │ │ │ │ └── MaxRowsFilterTest.java │ │ │ ├── mock │ │ │ │ ├── AnalyzerMock.java │ │ │ │ └── TransformerMock.java │ │ │ └── tablelookup │ │ │ │ └── TableLookupTransformerTest.java │ │ │ ├── configuration │ │ │ ├── ImmutableAnalysisJobMetadataTest.java │ │ │ ├── InjectionManagerFactoryTest.java │ │ │ ├── InjectionManagerImplTest.java │ │ │ └── SourceColumnMappingTest.java │ │ │ ├── customcolumn │ │ │ ├── CustomColumnTypeTest.java │ │ │ ├── MockConvertToMonthObjectTransformer.java │ │ │ ├── MockMonthConsumingAnalyzer.java │ │ │ └── Month.java │ │ │ ├── data │ │ │ ├── MetaModelInputColumnTest.java │ │ │ ├── MetaModelInputRowTest.java │ │ │ └── TransformedInputRowTest.java │ │ │ ├── descriptors │ │ │ ├── AnnotationBasedAnalyzerComponentDescriptorTest.java │ │ │ ├── AnnotationBasedFilterDescriptorTest.java │ │ │ ├── AnnotationBasedRendererBeanDescriptorTest.java │ │ │ ├── AnnotationBasedTransformerComponentDescriptorTest.java │ │ │ ├── ClasspathScanDescriptorProviderTest.java │ │ │ ├── CloseMethodDescriptorImplTest.java │ │ │ ├── CompositeDescriptorProviderTest.java │ │ │ ├── ConfiguredPropertyDescriptorImplTest.java │ │ │ ├── DescriptorExceptionTest.java │ │ │ ├── InitializeMethodDescriptorImplTest.java │ │ │ ├── ProvidedPropertyDescriptorImplTest.java │ │ │ └── SimpleDescriptorProviderTest.java │ │ │ ├── extensions │ │ │ ├── CompoundClassloaderTest.java │ │ │ ├── ExtensionPackageTest.java │ │ │ └── ExtensionReaderTest.java │ │ │ ├── job │ │ │ ├── AbstractFilterOutcomeTest.java │ │ │ ├── AnalyzerJobHelperTest.java │ │ │ ├── ImmutableBeanConfigurationTest.java │ │ │ ├── ImmutableFilterJobTest.java │ │ │ ├── builder │ │ │ │ ├── AbstractComponentBuilderTest.java │ │ │ │ ├── AnalysisJobBuilderImportHelperTest.java │ │ │ │ ├── AnalysisJobBuilderTest.java │ │ │ │ ├── BaseMockAnalyzer.java │ │ │ │ ├── InputColumnLinkingTest.java │ │ │ │ ├── MockAnalyzer.java │ │ │ │ ├── MultipleJobsAnalyzer.java │ │ │ │ ├── SingleInputColumnTransformer.java │ │ │ │ ├── TransformerComponentBuilderTest.java │ │ │ │ └── TransformerMockForOutputColumnChanges.java │ │ │ ├── concurrent │ │ │ │ └── SingleThreadedTaskRunnerTest.java │ │ │ ├── runner │ │ │ │ ├── AnalysisResultFutureImplTest.java │ │ │ │ ├── AnalysisRunnerImplTest.java │ │ │ │ ├── ComponentContextImplTest.java │ │ │ │ ├── CompositeAnalysisListenerTest.java │ │ │ │ ├── ConsumeRowHandlerTest.java │ │ │ │ └── ErrorAwareAnalysisListenerTest.java │ │ │ └── tasks │ │ │ │ ├── CloseTaskListenerTest.java │ │ │ │ ├── ConsumeRowTaskTest.java │ │ │ │ └── MockMultiRowTransformer.java │ │ │ ├── reference │ │ │ ├── AbstractReferenceDataTest.java │ │ │ ├── DatastoreSynonymCatalogTest.java │ │ │ ├── ReferenceDataDeserializationTest.java │ │ │ ├── RegexStringPatternTest.java │ │ │ ├── SimpleSynonymCatalogTest.java │ │ │ ├── TextFileDictionaryTest.java │ │ │ ├── TextFileSynonymCatalogTest.java │ │ │ └── regexswap │ │ │ │ └── RegexSwapClientTest.java │ │ │ ├── repository │ │ │ └── file │ │ │ │ └── FileRepositoryTest.java │ │ │ ├── result │ │ │ ├── AbstractCrosstabResultReducerTest.java │ │ │ ├── AnnotatedRowResultTest.java │ │ │ ├── CategorizationResultReducerTest.java │ │ │ ├── CrosstabTest.java │ │ │ ├── DefaultResultProducerTest.java │ │ │ ├── QueryParameterizableMetricTest.java │ │ │ ├── SimpleAnalysisResultTest.java │ │ │ └── renderer │ │ │ │ ├── CrosstabRendererTest.java │ │ │ │ ├── CrosstabTextRendererTest.java │ │ │ │ ├── DefaultTextRendererTest.java │ │ │ │ ├── MetricBasedResultTextRendererTest.java │ │ │ │ └── RendererFactoryTest.java │ │ │ ├── storage │ │ │ ├── CollectionFactoryImplTest.java │ │ │ ├── InMemoryRowAnnotationFactory2Test.java │ │ │ ├── InMemoryRowAnnotationFactoryTest.java │ │ │ └── RowAnnotationImplTest.java │ │ │ ├── test │ │ │ ├── ActivityAwareMultiThreadedTaskRunner.java │ │ │ ├── TestEnvironment.java │ │ │ ├── TestwareTest.java │ │ │ ├── full │ │ │ │ └── scenarios │ │ │ │ │ ├── AnalyzerResultFutureAndAnalysisListenerTest.java │ │ │ │ │ ├── CancellationAndMultiThreadingTest.java │ │ │ │ │ ├── CompoundComponentRequirementRejectionStreetTest.java │ │ │ │ │ ├── ErrorInRowProcessingConsumerTest.java │ │ │ │ │ ├── FilterRequirementMergingTest.java │ │ │ │ │ ├── JobWithOutputDataStreamsTest.java │ │ │ │ │ ├── MultipleChainsOfOutputDataStreamsTest.java │ │ │ │ │ ├── QueryOptimizationAndAnalysisListeningTest.java │ │ │ │ │ └── TransformationAndFilteringInOutputDataStreamsTest.java │ │ │ └── mock │ │ │ │ ├── EvenOddFilter.java │ │ │ │ ├── MockDatastore.java │ │ │ │ ├── MockDatastoreConnection.java │ │ │ │ ├── MockRenderers.java │ │ │ │ └── MockTransformerWithAnalyzerResult.java │ │ │ └── util │ │ │ ├── AverageBuilderTest.java │ │ │ ├── ChangeAwareObjectInputStreamTest.java │ │ │ ├── CharIteratorTest.java │ │ │ ├── CollectionUtilsTest.java │ │ │ ├── CompareUtilsTest.java │ │ │ ├── ExtensionFilterTest.java │ │ │ ├── FileResolverTest.java │ │ │ ├── ImmutableEntryTest.java │ │ │ ├── LabelUtilsTest.java │ │ │ ├── PercentageTest.java │ │ │ ├── ReadObjectBuilderTest.java │ │ │ ├── ReflectionUtilTestHelpClass.java │ │ │ ├── ReflectionUtilsTest.java │ │ │ ├── SecurityUtilsTest.java │ │ │ ├── SourceColumnFinderTest.java │ │ │ ├── StringUtilsTest.java │ │ │ ├── UsageAwareCloseableTest.java │ │ │ ├── VFSUtilsTest.java │ │ │ ├── WriteBufferTest.java │ │ │ ├── batch │ │ │ ├── BatchTransformationBufferTest.java │ │ │ ├── BatchTransformerTest.java │ │ │ └── MockBatchTransformer.java │ │ │ ├── convert │ │ │ ├── EncodedStringConverterTest.java │ │ │ ├── HadoopResourceBuilderTest.java │ │ │ ├── HdfsResourceTypeHandlerTest.java │ │ │ ├── MapConverterTest.java │ │ │ ├── MyConvertable.java │ │ │ ├── RepositoryFileResourceTypeHandlerTest.java │ │ │ ├── ResourceConverterTest.java │ │ │ ├── ShiftedTodayTest.java │ │ │ ├── StringConverterTest.java │ │ │ └── TodayDateTest.java │ │ │ ├── sort │ │ │ └── SortMergeWriterTest.java │ │ │ └── ws │ │ │ └── ServiceSessionTest.java │ │ └── resources │ │ ├── FooBarPlugin.jar │ │ ├── RunExplorerCallbackTest-data.csv │ │ ├── analyzerbeans-0.4-datastores.dat │ │ ├── code-company.jar │ │ ├── conf-configurationUpdaterTest.xml │ │ ├── datacleaner-extension.xml │ │ ├── datastore-synonym-countries.csv │ │ ├── employees-fixed-width-variable-columns.txt │ │ ├── employees.csv │ │ ├── example-name-lengths.csv │ │ ├── example_folders │ │ ├── file1 │ │ ├── folder1 │ │ │ └── ensure-folder-exists.txt │ │ └── folder2 │ │ │ ├── sub1 │ │ │ ├── job1.analysis.xml │ │ │ └── job2.analysis.xml │ │ │ └── sub2 │ │ │ ├── file1.xml │ │ │ └── file2.xml │ │ ├── extensions │ │ ├── DataCleaner-basic-transformers.jar │ │ ├── DataCleaner-writers.jar │ │ └── not-a-jar-file.txt │ │ ├── lastnames.txt │ │ ├── log4j.dtd │ │ ├── log4j.xml │ │ ├── month-strings.csv │ │ ├── multi_row_transformer_test.csv │ │ ├── old_row_annotation_impl.ser │ │ ├── openoffice_db.odb │ │ ├── report.dbf │ │ ├── report.ndx │ │ ├── serialized-company.ser │ │ ├── serialized_ref_data │ │ ├── dc_4_dictionary_datastore.dat │ │ ├── dc_4_dictionary_simple.dat │ │ ├── dc_4_dictionary_text_file.dat │ │ ├── dc_4_synonym_catalog_datastore.dat │ │ ├── dc_4_synonym_catalog_simple.dat │ │ └── dc_4_synonym_catalog_text_file.dat │ │ └── synonym-countries.txt ├── env │ ├── .gitignore │ ├── berkeleydb │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── storage │ │ │ │ ├── BerkeleyDbList.java │ │ │ │ ├── BerkeleyDbMap.java │ │ │ │ ├── BerkeleyDbSet.java │ │ │ │ └── BerkeleyDbStorageProvider.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── storage │ │ │ ├── BerkeleyDbListTest.java │ │ │ ├── BerkeleyDbMapTest.java │ │ │ └── BerkeleyDbStorageProviderTest.java │ ├── cluster │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── cluster │ │ │ │ ├── AnalysisResultReductionException.java │ │ │ │ ├── ClusterManager.java │ │ │ │ ├── DistributedAnalysisResultFuture.java │ │ │ │ ├── DistributedAnalysisResultReducer.java │ │ │ │ ├── DistributedAnalysisRunner.java │ │ │ │ ├── DistributedJobContext.java │ │ │ │ ├── DistributedJobContextImpl.java │ │ │ │ ├── FailedAnalysisResultFuture.java │ │ │ │ ├── FixedChunkSizeJobDivisionManager.java │ │ │ │ ├── FixedDivisionsCountJobDivisionManager.java │ │ │ │ ├── JobDivisionManager.java │ │ │ │ ├── LazyRefAnalysisResultFuture.java │ │ │ │ ├── SlaveAnalysisRunner.java │ │ │ │ ├── SlaveJobInterceptor.java │ │ │ │ ├── http │ │ │ │ ├── HttpClusterManager.java │ │ │ │ ├── SlaveServlet.java │ │ │ │ └── SlaveServletHelper.java │ │ │ │ ├── package-info.java │ │ │ │ └── virtual │ │ │ │ ├── VirtualClusterManager.java │ │ │ │ └── package-info.java │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── cluster │ │ │ │ ├── ClusterTestHelper.java │ │ │ │ ├── DistributedAnalysisRunnerTest.java │ │ │ │ ├── MockAnalyzerWithBadReducer.java │ │ │ │ ├── MockAnalyzerWithoutReducer.java │ │ │ │ ├── MockResultReducerThatWillFail.java │ │ │ │ ├── MockTransformerThatWillFail.java │ │ │ │ └── http │ │ │ │ ├── HttpClusterManagerTest.java │ │ │ │ └── SimpleMainAppForManualTesting.java │ │ │ └── resources │ │ │ ├── jetty_webapp_folder │ │ │ └── WEB-INF │ │ │ │ └── web.xml │ │ │ └── log4j.xml │ ├── pom.xml │ └── spark │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── spark │ │ │ │ ├── ApplicationDriver.java │ │ │ │ ├── Main.java │ │ │ │ ├── NamedAnalyzerResult.java │ │ │ │ ├── SkipHeaderLineFunction.java │ │ │ │ ├── SparkAnalysisResultFuture.java │ │ │ │ ├── SparkAnalysisRunner.java │ │ │ │ ├── SparkConfigurationReaderInterceptor.java │ │ │ │ ├── SparkJobContext.java │ │ │ │ ├── SparkJobLifeCycleListener.java │ │ │ │ ├── SparkRunner.java │ │ │ │ ├── functions │ │ │ │ ├── AnalyzerResultReduceFunction.java │ │ │ │ ├── CsvParserFunction.java │ │ │ │ ├── ExtractAnalyzerResultFunction.java │ │ │ │ ├── FixedWidthParserFunction.java │ │ │ │ ├── JsonParserFunction.java │ │ │ │ ├── RowProcessingFunction.java │ │ │ │ ├── TuplesToTuplesFunction.java │ │ │ │ └── ValuesToInputRowFunction.java │ │ │ │ └── utils │ │ │ │ ├── HadoopJobExecutionUtils.java │ │ │ │ ├── HadoopUtils.java │ │ │ │ ├── HdfsHelper.java │ │ │ │ └── ResultFilePathUtils.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── spark │ │ │ ├── core-site-template.xml │ │ │ └── yarn-site-template.xml │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── spark │ │ │ ├── ExampleLaunch.java │ │ │ ├── HadoopConfigurationUtilsTest.java │ │ │ ├── JobResultPathTest.java │ │ │ ├── SparkAnalysisRunnerTest.java │ │ │ └── SparkConfigurationReaderInterceptorTest.java │ │ └── resources │ │ ├── conf_hdfs.xml │ │ ├── conf_local.xml │ │ ├── distributable-grouped-value-dist.analysis.xml │ │ ├── distributable-value-dist.analysis.xml │ │ ├── employees-fixed-width.txt │ │ ├── escalated-job.analysis.xml │ │ ├── fixed-width-job.analysis.xml │ │ ├── job.properties │ │ ├── jobProperties │ │ ├── jobAbsolutePath.properties │ │ ├── jobEmptyPath.properties │ │ ├── jobRelativePath.properties │ │ ├── jobSimpleNamePath.properties │ │ └── noResult.properties │ │ ├── json-job.analysis.xml │ │ ├── log4j.xml │ │ ├── melon-job.analysis.xml │ │ ├── non-dist-melon-job.analysis.xml │ │ ├── person_data.json │ │ ├── person_names.txt │ │ ├── vanilla-job.analysis.xml │ │ └── write-job.analysis.xml ├── pom.xml ├── remote-components │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── datacleaner │ │ ├── components │ │ └── remote │ │ │ ├── RemoteComponentException.java │ │ │ ├── RemoteTransformer.java │ │ │ └── SingleValueErrorAwareCache.java │ │ ├── configuration │ │ ├── RemoteServerConfigurationImpl.java │ │ └── RemoteServerDataImpl.java │ │ └── descriptors │ │ ├── AnnotationProxy.java │ │ ├── JsonSchemaConfiguredPropertyDescriptorImpl.java │ │ ├── RemoteConfiguredPropertyDescriptor.java │ │ ├── RemoteDescriptorProviderImpl.java │ │ ├── RemoteTransformerDescriptorImpl.java │ │ └── TypeBasedConfiguredPropertyDescriptorImpl.java ├── rest-client │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── restclient │ │ │ ├── ComponentConfiguration.java │ │ │ ├── ComponentList.java │ │ │ ├── ComponentRESTClient.java │ │ │ ├── ComponentResultsProvider.java │ │ │ ├── ComponentsRestClientUtils.java │ │ │ ├── CreateInput.java │ │ │ ├── DataCloudUser.java │ │ │ ├── NewsChannelRESTClient.java │ │ │ ├── OutputColumns.java │ │ │ ├── ProcessInput.java │ │ │ ├── ProcessOutput.java │ │ │ ├── ProcessResult.java │ │ │ ├── ProcessStatelessInput.java │ │ │ ├── ProcessStatelessOutput.java │ │ │ ├── RESTClient.java │ │ │ ├── RESTClientException.java │ │ │ ├── RESTClientImpl.java │ │ │ └── Serializator.java │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── restclient │ │ ├── ComponentRESTClientTest.java │ │ ├── RESTClientImplTest.java │ │ └── SerializatorTest.java ├── utils │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── util │ │ │ ├── CsvConfigurationDetection.java │ │ │ ├── ReadObjectBuilder.java │ │ │ ├── ReflectionUtils.java │ │ │ ├── StringUtils.java │ │ │ └── UsageAwareCloseable.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── util │ │ │ └── CsvConfigurationDetectionTest.java │ │ └── resources │ │ └── csv-detect │ │ ├── csv_multi_line.csv │ │ └── csv_single_line.csv └── xml-config │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── bindings │ │ └── bindings-job.xjb │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ ├── beans │ │ │ └── composition │ │ │ │ └── InvokeChildAnalysisJobTransformer.java │ │ │ ├── configuration │ │ │ ├── DatastoreXmlExternalizer.java │ │ │ ├── DomConfigurationWriter.java │ │ │ ├── JaxbConfigurationReader.java │ │ │ ├── JaxbPojoDatastoreAdaptor.java │ │ │ └── TemporaryMutableDataCleanerEnvironment.java │ │ │ ├── job │ │ │ ├── EmptyJaxbJobMetadataFactory.java │ │ │ ├── JaxbJobMetadataFactory.java │ │ │ ├── JaxbJobMetadataFactoryImpl.java │ │ │ ├── JaxbJobReader.java │ │ │ └── JaxbJobWriter.java │ │ │ └── util │ │ │ └── JaxbValidationEventHandler.java │ └── resources │ │ ├── configuration.xsd │ │ ├── job.xsd │ │ ├── metadata.xsd │ │ └── org │ │ └── datacleaner │ │ └── beans │ │ └── composition │ │ └── InvokeChildAnalysisJobTransformer.png │ └── test │ ├── java │ └── org │ │ └── datacleaner │ │ ├── components │ │ └── composition │ │ │ └── InvokeChildAnalysisJobTransformerTest.java │ │ ├── configuration │ │ ├── DomConfigurationWriterTest.java │ │ ├── JaxbConfigurationReaderTest.java │ │ ├── JaxbPojoDatastoreAdaptorTest.java │ │ ├── SampleCustomDatastore.java │ │ ├── SampleCustomDictionary.java │ │ └── SampleCustomSynonymCatalog.java │ │ ├── job │ │ ├── JaxbJobMetadataFactoryImplTest.java │ │ ├── JaxbJobReaderTest.java │ │ └── JaxbJobWriterTest.java │ │ └── test │ │ └── full │ │ └── scenarios │ │ ├── AnalyzerJobPartitioningTest.java │ │ ├── ComponentsWithoutInputColumnsTest.java │ │ ├── InputColumnsFromDifferentTablesTest.java │ │ └── LoadCoalesceMultipleFieldsJobTest.java │ └── resources │ ├── JaxbJobWriterTest-file1.xml │ ├── JaxbJobWriterTest-file2.xml │ ├── JaxbJobWriterTest-file3.xml │ ├── JaxbJobWriterTest-file4.xml │ ├── JaxbJobWriterTest-file5.xml │ ├── JaxbJobWriterTest-file6.xml │ ├── JaxbJobWriterTest-testNameClashInMelonAndDefaultScope.xml │ ├── JaxbJobWriterTest-testReadAndWriteAnyComponentRequirementJob.xml │ ├── JaxbJobWriterTest-testReadAndWriteCompoundComponentRequirementJob.xml │ ├── JaxbJobWriterTest-testReadAndWriteOutputDataStreamsJob.xml │ ├── JaxbJobWriterTest-testWriteCsv.xml │ ├── JaxbJobWriterTest-testWriteCsvTemplate.xml │ ├── JaxbJobWriterTest-testWriteVariable.xml │ ├── childjob.analysis.xml │ ├── csv_with_blank_column_name.txt │ ├── double.xlsx │ ├── example-configuration-all-datastore-types.xml │ ├── example-configuration-all-reference-data-types.xml │ ├── example-configuration-classpath-scanner-with-exclusions.xml │ ├── example-configuration-combined-storage.xml │ ├── example-configuration-csv-with-special-chars.xml │ ├── example-configuration-pojo-datastore-with-complex-data.xml │ ├── example-configuration-reference-data-resource-paths.xml │ ├── example-configuration-valid.xml │ ├── example-dates.csv │ ├── example-job-any-component-requirement.xml │ ├── example-job-chain-of-filters.xml │ ├── example-job-coalesce-combined-columns.analysis.xml │ ├── example-job-coalesce-completeness.analysis.xml │ ├── example-job-coalesce-inputcolumns.analysis.xml │ ├── example-job-coalesce-issue.analysis.xml │ ├── example-job-component-names.xml │ ├── example-job-components-without-inputcolumns.xml │ ├── example-job-compound-component-requirement.xml │ ├── example-job-fixed-width-datastore.xml │ ├── example-job-input-columns-from-different-tables.xml │ ├── example-job-invalid.xml │ ├── example-job-job-title-analytics.analysis.xml │ ├── example-job-metadata.xml │ ├── example-job-missing-descriptor.xml │ ├── example-job-named-inputs.xml │ ├── example-job-only-columns-names-paths.analysis.xml │ ├── example-job-output-dataset.analysis.xml │ ├── example-job-partitioning.xml │ ├── example-job-simple-filter.xml │ ├── example-job-template.xml │ ├── example-job-union.analysis.xml │ ├── example-job-valid.xml │ ├── example-job-variables-ods.analysis.xml │ ├── example-job-variables.xml │ ├── example-metadata-orderdb.metadata.xml │ └── version_4_5_3_plain_search_replace.analysis.xml ├── monitor ├── .gitignore ├── api │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── monitor │ │ │ │ ├── Api.gwt.xml │ │ │ │ ├── configuration │ │ │ │ │ ├── AbstractTenantContext.java │ │ │ │ │ ├── ComponentStore.java │ │ │ │ │ ├── ComponentStoreHolder.java │ │ │ │ │ ├── ResultContext.java │ │ │ │ │ ├── TenantContext.java │ │ │ │ │ ├── TenantHomeFolder.java │ │ │ │ │ ├── TenantInjectionManager.java │ │ │ │ │ └── TenantInjectionManagerFactory.java │ │ │ │ ├── dashboard │ │ │ │ │ └── model │ │ │ │ │ │ ├── ChartOptions.java │ │ │ │ │ │ ├── DashboardGroup.java │ │ │ │ │ │ ├── DefaultHAxisOption.java │ │ │ │ │ │ ├── DefaultVAxisOption.java │ │ │ │ │ │ ├── LatestNumberOfDaysHAxisOption.java │ │ │ │ │ │ ├── TimelineData.java │ │ │ │ │ │ ├── TimelineDataRow.java │ │ │ │ │ │ ├── TimelineDefinition.java │ │ │ │ │ │ └── TimelineIdentifier.java │ │ │ │ ├── events │ │ │ │ │ ├── JobCopyEvent.java │ │ │ │ │ ├── JobDeletionEvent.java │ │ │ │ │ ├── JobExecutedEvent.java │ │ │ │ │ ├── JobFailedEvent.java │ │ │ │ │ ├── JobModificationEvent.java │ │ │ │ │ ├── JobTriggeredEvent.java │ │ │ │ │ ├── ResultModificationEvent.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── job │ │ │ │ │ ├── ExecutionLogger.java │ │ │ │ │ ├── JobContext.java │ │ │ │ │ ├── JobEngine.java │ │ │ │ │ ├── JobEngineManager.java │ │ │ │ │ ├── MetricJobContext.java │ │ │ │ │ ├── MetricJobEngine.java │ │ │ │ │ ├── MetricValues.java │ │ │ │ │ └── XmlJobContext.java │ │ │ │ ├── scheduling │ │ │ │ │ ├── api │ │ │ │ │ │ └── VariableProvider.java │ │ │ │ │ └── model │ │ │ │ │ │ ├── AlertDefinition.java │ │ │ │ │ │ ├── AlertSeverity.java │ │ │ │ │ │ ├── ExecutionIdentifier.java │ │ │ │ │ │ ├── ExecutionLog.java │ │ │ │ │ │ ├── ExecutionStatus.java │ │ │ │ │ │ ├── LeoExecutionData.java │ │ │ │ │ │ ├── LeoScheduleDefinition.java │ │ │ │ │ │ ├── ScheduleDefinition.java │ │ │ │ │ │ ├── TriggerType.java │ │ │ │ │ │ └── VariableProviderDefinition.java │ │ │ │ ├── shared │ │ │ │ │ └── model │ │ │ │ │ │ ├── ColumnIdentifier.java │ │ │ │ │ │ ├── DCSecurityException.java │ │ │ │ │ │ ├── DCUserInputException.java │ │ │ │ │ │ ├── DatastoreIdentifier.java │ │ │ │ │ │ ├── HasName.java │ │ │ │ │ │ ├── JobIdentifier.java │ │ │ │ │ │ ├── JobMetrics.java │ │ │ │ │ │ ├── MetricGroup.java │ │ │ │ │ │ ├── MetricIdentifier.java │ │ │ │ │ │ ├── ReferenceDataIdentifier.java │ │ │ │ │ │ ├── SchemaIdentifier.java │ │ │ │ │ │ ├── SecurityRoles.java │ │ │ │ │ │ ├── TableIdentifier.java │ │ │ │ │ │ ├── TenantIdentifier.java │ │ │ │ │ │ ├── WizardIdentifier.java │ │ │ │ │ │ ├── WizardPage.java │ │ │ │ │ │ └── WizardSessionIdentifier.java │ │ │ │ └── wizard │ │ │ │ │ ├── Wizard.java │ │ │ │ │ ├── WizardContext.java │ │ │ │ │ ├── WizardPageController.java │ │ │ │ │ ├── WizardSession.java │ │ │ │ │ ├── common │ │ │ │ │ ├── AbstractFreemarkerWizardPage.java │ │ │ │ │ ├── AbstractWizardPage.java │ │ │ │ │ ├── SelectColumnsWizardPage.java │ │ │ │ │ └── SelectTableWizardPage.java │ │ │ │ │ ├── datastore │ │ │ │ │ ├── DatastoreWizard.java │ │ │ │ │ ├── DatastoreWizardContext.java │ │ │ │ │ └── DatastoreWizardSession.java │ │ │ │ │ ├── job │ │ │ │ │ ├── AbstractJobWizardSession.java │ │ │ │ │ ├── DataCleanerJobWizard.java │ │ │ │ │ ├── DataCleanerJobWizardSession.java │ │ │ │ │ ├── JobWizard.java │ │ │ │ │ ├── JobWizardContext.java │ │ │ │ │ └── JobWizardSession.java │ │ │ │ │ └── referencedata │ │ │ │ │ ├── DictionaryWizard.java │ │ │ │ │ ├── ReferenceDataWizard.java │ │ │ │ │ ├── ReferenceDataWizardContext.java │ │ │ │ │ ├── ReferenceDataWizardSession.java │ │ │ │ │ ├── StringPatternWizard.java │ │ │ │ │ └── SynonymCatalogWizard.java │ │ │ │ └── spring │ │ │ │ ├── SpringInjectionManager.java │ │ │ │ ├── SpringInjectionManagerFactory.java │ │ │ │ └── SpringVariableProvider.java │ │ └── resources │ │ │ ├── custom-java-job.xsd │ │ │ ├── execution-log.xsd │ │ │ ├── org │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ └── wizard │ │ │ │ └── common │ │ │ │ ├── SelectColumnsWizardPage.html │ │ │ │ └── SelectTableWizardPage.html │ │ │ ├── schedule.xsd │ │ │ ├── shared.xsd │ │ │ └── timeline.xsd │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ ├── monitor │ │ │ ├── configuration │ │ │ │ ├── ComponentConfigurationTest.java │ │ │ │ └── ComponentStoreHolderTest.java │ │ │ └── shared │ │ │ │ └── model │ │ │ │ └── JobIdentifierTest.java │ │ │ └── spring │ │ │ ├── HelloBean.java │ │ │ ├── SpringInjectionManagerFactoryTest.java │ │ │ └── SpringVariableProviderTest.java │ │ └── resources │ │ └── example-spring-injection-manager-context.xml ├── documentation │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── documentation │ │ │ ├── SimpleCORSFilter.java │ │ │ └── swagger │ │ │ ├── SwaggerConfiguration.java │ │ │ ├── SwaggerContact.java │ │ │ ├── SwaggerExternalDocs.java │ │ │ ├── SwaggerInfo.java │ │ │ ├── SwaggerJSONController.java │ │ │ ├── SwaggerLicense.java │ │ │ ├── SwaggerMethod.java │ │ │ ├── SwaggerParameter.java │ │ │ ├── SwaggerResponse.java │ │ │ ├── SwaggerSchema.java │ │ │ └── SwaggerTag.java │ │ └── test │ │ └── java │ │ └── org │ │ └── datacleaner │ │ └── documentation │ │ ├── SimpleCORSFilterTest.java │ │ └── swagger │ │ ├── SwaggerConfigurationTest.java │ │ ├── SwaggerContactTest.java │ │ ├── SwaggerExternalDocsTest.java │ │ ├── SwaggerInfoTest.java │ │ ├── SwaggerJSONControllerTest.java │ │ ├── SwaggerLicenseTest.java │ │ ├── SwaggerMethodTest.java │ │ ├── SwaggerParameterTest.java │ │ ├── SwaggerResponseTest.java │ │ └── SwaggerTagTest.java ├── extensions │ ├── .gitignore │ ├── completeness-analysis-wizard │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── resources │ │ │ └── context │ │ │ │ └── extension-context.xml │ │ │ └── scala │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── monitor │ │ │ └── jobwizard │ │ │ └── completeness │ │ │ ├── CompletenessAnalysisJobWizard.scala │ │ │ ├── DefineFieldGroupPage.scala │ │ │ └── SelectFieldGroupsPage.scala │ ├── copy-data-wizard │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── datacleaner │ │ │ │ │ └── monitor │ │ │ │ │ └── jobwizard │ │ │ │ │ └── movedata │ │ │ │ │ ├── ColumnMapping.java │ │ │ │ │ ├── ColumnMappingPage.java │ │ │ │ │ ├── CopyDataWizard.java │ │ │ │ │ ├── CopyDataWizardSession.java │ │ │ │ │ ├── SelectDatastoreWizardPage.java │ │ │ │ │ └── SelectUpdateStrategyWizardPage.java │ │ │ ├── resources │ │ │ │ ├── context │ │ │ │ │ └── extension-context.xml │ │ │ │ └── org │ │ │ │ │ └── datacleaner │ │ │ │ │ └── monitor │ │ │ │ │ └── jobwizard │ │ │ │ │ └── movedata │ │ │ │ │ ├── ColumnMappingPage.html │ │ │ │ │ ├── SelectDatastoreWizardPage.html │ │ │ │ │ └── SelectUpdateStrategyWizardPage.html │ │ │ └── scala │ │ │ │ └── emptyfolder.txt │ │ │ └── test │ │ │ ├── java │ │ │ └── emptyfolder.txt │ │ │ └── scala │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── monitor │ │ │ └── jobwizard │ │ │ └── movedata │ │ │ ├── CopyDataWizardTest.scala │ │ │ └── MockUpdateableDatastore.scala │ ├── csv-datastore-wizard │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── datacleaner │ │ │ │ │ └── monitor │ │ │ │ │ └── server │ │ │ │ │ └── wizard │ │ │ │ │ ├── CsvConfigurationWizardPage.java │ │ │ │ │ ├── CsvDatastoreLocationWizardPage.java │ │ │ │ │ ├── CsvDatastoreUploadOrExistingFileWizardPage.java │ │ │ │ │ ├── CsvDatastoreWizard.java │ │ │ │ │ └── CsvDatastoreWizardSession.java │ │ │ └── resources │ │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ └── server │ │ │ │ └── wizard │ │ │ │ ├── CsvConfigurationWizardPage.html │ │ │ │ ├── CsvDatastoreLocationWizardPage.html │ │ │ │ └── CsvDatastoreUploadOrExistingFileWizardPage.html │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── monitor │ │ │ └── server │ │ │ └── wizard │ │ │ └── CsvConfigurationWizardPageTest.java │ ├── excel-datastore-wizard │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ └── server │ │ │ │ └── wizard │ │ │ │ ├── ExcelDatastoreLocationWizardPage.java │ │ │ │ ├── ExcelDatastoreUploadOrExistingFileWizardPage.java │ │ │ │ ├── ExcelDatastoreWizard.java │ │ │ │ └── ExcelDatastoreWizardSession.java │ │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── monitor │ │ │ └── server │ │ │ └── wizard │ │ │ ├── ExcelDatastoreLocationWizardPage.html │ │ │ └── ExcelDatastoreUploadOrExistingFileWizardPage.html │ ├── jdbc-datastore-wizards │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── datacleaner │ │ │ │ │ └── monitor │ │ │ │ │ └── server │ │ │ │ │ └── wizard │ │ │ │ │ ├── AbstractJdbcDatastoreWizardSession.java │ │ │ │ │ ├── GenericJdbcDatastoreWizard.java │ │ │ │ │ ├── GenericJdbcDatastoreWizardSession.java │ │ │ │ │ ├── JdbcConnectionInformationWizardPage.java │ │ │ │ │ ├── JdbcDatastoreWizardSession.java │ │ │ │ │ ├── JdbcDriverWizardPage.java │ │ │ │ │ ├── MysqlDatastoreWizard.java │ │ │ │ │ ├── PostgresqlDatastoreWizard.java │ │ │ │ │ └── SQLServerDatastoreWizard.java │ │ │ └── resources │ │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ └── server │ │ │ │ └── wizard │ │ │ │ ├── JdbcConnectionInformationWizardPage.html │ │ │ │ ├── JdbcDriverWizardPage.html │ │ │ │ └── jdbc-wizard-background.png │ │ │ └── test │ │ │ └── java │ │ │ └── emptyfolder.txt │ ├── pentaho-job-engine │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── datacleaner │ │ │ │ │ └── monitor │ │ │ │ │ └── pentaho │ │ │ │ │ ├── JaxbPentahoJobTypeAdaptor.java │ │ │ │ │ ├── PentahoCarteClient.java │ │ │ │ │ ├── PentahoJobContext.java │ │ │ │ │ ├── PentahoJobEngine.java │ │ │ │ │ ├── PentahoJobException.java │ │ │ │ │ ├── PentahoJobResult.java │ │ │ │ │ ├── PentahoTransformation.java │ │ │ │ │ └── wizard │ │ │ │ │ ├── PentahoCarteConfigurationPage.java │ │ │ │ │ ├── PentahoJobSelectionPage.java │ │ │ │ │ ├── PentahoJobWizard.java │ │ │ │ │ └── PentahoJobWizardSession.java │ │ │ └── resources │ │ │ │ ├── context │ │ │ │ └── extension-context.xml │ │ │ │ ├── org │ │ │ │ └── datacleaner │ │ │ │ │ └── monitor │ │ │ │ │ └── pentaho │ │ │ │ │ └── wizard │ │ │ │ │ ├── PentahoCarteConfigurationPage.html │ │ │ │ │ ├── PentahoJobSelectionPage.html │ │ │ │ │ └── pentaho-logo.png │ │ │ │ └── pentaho-job.xsd │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ └── pentaho │ │ │ │ └── PentahoJobEngineTest.java │ │ │ └── resources │ │ │ └── repo │ │ │ └── dc │ │ │ ├── conf.xml │ │ │ ├── jobs │ │ │ └── Sample Pentaho job.pentaho.job.xml │ │ │ └── results │ │ │ ├── Sample Pentaho job-1364228636342.analysis.execution.log.xml │ │ │ └── Sample Pentaho job-1364228636342.analysis.result.dat │ ├── pom.xml │ ├── quick-analysis-wizard │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── datacleaner │ │ │ │ │ └── monitor │ │ │ │ │ └── jobwizard │ │ │ │ │ └── quickanalysis │ │ │ │ │ ├── QuickAnalysisBuilder.java │ │ │ │ │ ├── QuickAnalysisWizard.java │ │ │ │ │ ├── QuickAnalysisWizardSession.java │ │ │ │ │ ├── SelectPatternFinderColumnsPage.java │ │ │ │ │ └── SelectValueDistributionColumnsPage.java │ │ │ └── resources │ │ │ │ ├── context │ │ │ │ └── extension-context.xml │ │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ └── jobwizard │ │ │ │ └── quickanalysis │ │ │ │ ├── SelectPatternFinderColumnsPage.html │ │ │ │ └── SelectValueDistributionColumnsPage.html │ │ │ └── test │ │ │ └── java │ │ │ └── emptyfolder.txt │ ├── referencedata-wizards │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ └── server │ │ │ │ └── wizard │ │ │ │ ├── dictionary │ │ │ │ ├── datastore │ │ │ │ │ ├── DatastoreDictionaryReferenceDataPageColumn.java │ │ │ │ │ ├── DatastoreDictionaryReferenceDataPageDatastore.java │ │ │ │ │ ├── DatastoreDictionaryReferenceDataPageSchema.java │ │ │ │ │ ├── DatastoreDictionaryReferenceDataPageTable.java │ │ │ │ │ ├── DatastoreDictionaryReferenceDataWizard.java │ │ │ │ │ └── DatastoreDictionaryReferenceDataWizardSession.java │ │ │ │ ├── file │ │ │ │ │ ├── FileDictionaryReferenceDataPage.java │ │ │ │ │ ├── FileDictionaryReferenceDataWizard.java │ │ │ │ │ └── FileDictionaryReferenceDataWizardSession.java │ │ │ │ └── simple │ │ │ │ │ ├── SimpleDictionaryReferenceDataPage.java │ │ │ │ │ ├── SimpleDictionaryReferenceDataWizard.java │ │ │ │ │ └── SimpleDictionaryReferenceDataWizardSession.java │ │ │ │ ├── shared │ │ │ │ ├── ReferenceDataHelper.java │ │ │ │ ├── datastore │ │ │ │ │ ├── DatastoreHelper.java │ │ │ │ │ ├── DatastorePageColumn.java │ │ │ │ │ ├── DatastorePageDatastore.java │ │ │ │ │ ├── DatastorePageSchema.java │ │ │ │ │ ├── DatastorePageTable.java │ │ │ │ │ └── DatastoreWizardSession.java │ │ │ │ └── file │ │ │ │ │ ├── FilePage.java │ │ │ │ │ └── FileWizardSession.java │ │ │ │ ├── stringpattern │ │ │ │ ├── regex │ │ │ │ │ ├── RegexStringPatternReferenceDataPage.java │ │ │ │ │ ├── RegexStringPatternReferenceDataWizard.java │ │ │ │ │ └── RegexStringPatternReferenceDataWizardSession.java │ │ │ │ ├── regexswap │ │ │ │ │ ├── RegexSwapStringPatternReferenceDataPageCategory.java │ │ │ │ │ ├── RegexSwapStringPatternReferenceDataPageName.java │ │ │ │ │ ├── RegexSwapStringPatternReferenceDataWizard.java │ │ │ │ │ └── RegexSwapStringPatternReferenceDataWizardSession.java │ │ │ │ └── simple │ │ │ │ │ ├── SimpleStringPatternReferenceDataPage.java │ │ │ │ │ ├── SimpleStringPatternReferenceDataWizard.java │ │ │ │ │ └── SimpleStringPatternReferenceDataWizardSession.java │ │ │ │ └── synonymcatalog │ │ │ │ ├── datastore │ │ │ │ ├── DatastoreSynonymCatalogReferenceDataPageColumn.java │ │ │ │ ├── DatastoreSynonymCatalogReferenceDataPageDatastore.java │ │ │ │ ├── DatastoreSynonymCatalogReferenceDataPageSchema.java │ │ │ │ ├── DatastoreSynonymCatalogReferenceDataPageSynonym.java │ │ │ │ ├── DatastoreSynonymCatalogReferenceDataPageTable.java │ │ │ │ ├── DatastoreSynonymCatalogReferenceDataWizard.java │ │ │ │ └── DatastoreSynonymCatalogReferenceDataWizardSession.java │ │ │ │ └── file │ │ │ │ ├── FileSynonymCatalogReferenceDataPage.java │ │ │ │ ├── FileSynonymCatalogReferenceDataWizard.java │ │ │ │ └── FileSynonymCatalogReferenceDataWizardSession.java │ │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── monitor │ │ │ └── server │ │ │ └── wizard │ │ │ ├── dictionary │ │ │ └── simple │ │ │ │ └── SimpleDictionaryReferenceDataPage.html │ │ │ ├── shared │ │ │ ├── datastore │ │ │ │ ├── DatastorePageColumn.html │ │ │ │ ├── DatastorePageDatastore.html │ │ │ │ ├── DatastorePageSchema.html │ │ │ │ └── DatastorePageTable.html │ │ │ └── file │ │ │ │ └── FilePage.html │ │ │ ├── stringpattern │ │ │ ├── regex │ │ │ │ └── RegexStringPatternReferenceDataPage.html │ │ │ ├── regexswap │ │ │ │ ├── RegexSwapStringPatternReferenceDataPageCategory.html │ │ │ │ └── RegexSwapStringPatternReferenceDataPageName.html │ │ │ └── simple │ │ │ │ └── SimpleStringPatternReferenceDataPage.html │ │ │ └── synonymcatalog │ │ │ └── datastore │ │ │ └── DatastoreSynonymCatalogReferenceDataPageSynonym.html │ ├── salesforce-datastore-wizard │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── datacleaner │ │ │ │ │ └── monitor │ │ │ │ │ └── server │ │ │ │ │ └── wizard │ │ │ │ │ ├── SalesforceDatastoreCredentialsPage.java │ │ │ │ │ ├── SalesforceDatastoreSecurityTokenPage.java │ │ │ │ │ ├── SalesforceDatastoreWizard.java │ │ │ │ │ └── SalesforceDatastoreWizardSession.java │ │ │ └── resources │ │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ └── server │ │ │ │ └── wizard │ │ │ │ ├── SalesforceDatastoreCredentialsPage.html │ │ │ │ ├── SalesforceDatastoreSecurityTokenPage.html │ │ │ │ └── salesforce-wizard-background.png │ │ │ └── test │ │ │ └── java │ │ │ └── emptyfolder.txt │ └── sugarcrm-datastore-wizard │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ └── server │ │ │ │ └── wizard │ │ │ │ ├── SugarCrmBaseUrlWizardPage.java │ │ │ │ ├── SugarCrmDatastoreCredentialsPage.java │ │ │ │ ├── SugarCrmDatastoreWizard.java │ │ │ │ └── SugarCrmDatastoreWizardSession.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── monitor │ │ │ └── server │ │ │ └── wizard │ │ │ ├── SugarCrmBaseUrlWizardPage.html │ │ │ ├── SugarCrmDatastoreCredentialsPage.html │ │ │ └── sugarcrm-wizard-background.png │ │ └── test │ │ └── java │ │ └── emptyfolder.txt ├── pom.xml ├── services │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ ├── descriptors │ │ │ │ └── PlaceholderComponentJob.java │ │ │ │ ├── monitor │ │ │ │ ├── Services.gwt.xml │ │ │ │ ├── alertnotification │ │ │ │ │ ├── AlertNotificationService.java │ │ │ │ │ ├── AlertNotificationServiceImpl.java │ │ │ │ │ ├── AlertNotifier.java │ │ │ │ │ └── LoggerAlertNotifier.java │ │ │ │ ├── cluster │ │ │ │ │ ├── ClusterManagerFactory.java │ │ │ │ │ ├── HttpClusterManagerFactory.java │ │ │ │ │ └── NoopSlaveJobInterceptor.java │ │ │ │ ├── configuration │ │ │ │ │ ├── ComponentStoreImpl.java │ │ │ │ │ ├── ConfigurationCache.java │ │ │ │ │ ├── ConfigurationFactory.java │ │ │ │ │ ├── DefaultResultContext.java │ │ │ │ │ ├── MonitorConfigurationReaderInterceptor.java │ │ │ │ │ ├── NoSuchObjectException.java │ │ │ │ │ ├── PlaceholderAnalysisJob.java │ │ │ │ │ ├── PlaceholderDataContext.java │ │ │ │ │ ├── PlaceholderDatastore.java │ │ │ │ │ ├── PlaceholderDatastoreConnection.java │ │ │ │ │ ├── RemoteComponentsConfiguration.java │ │ │ │ │ ├── RemoteServerDataFactory.java │ │ │ │ │ ├── SharedDescriptorProvider.java │ │ │ │ │ ├── SharedTaskRunner.java │ │ │ │ │ ├── SimpleRemoteComponentsConfigurationImpl.java │ │ │ │ │ ├── TenantContextFactory.java │ │ │ │ │ ├── TenantContextFactoryImpl.java │ │ │ │ │ ├── TenantContextImpl.java │ │ │ │ │ ├── WriteDefaultTenantConfigurationAction.java │ │ │ │ │ └── WriteUpdatedConfigurationFileAction.java │ │ │ │ ├── dashboard │ │ │ │ │ ├── DashboardService.java │ │ │ │ │ └── DashboardServiceAsync.java │ │ │ │ ├── home │ │ │ │ │ ├── HomeService.java │ │ │ │ │ ├── HomeServiceAsync.java │ │ │ │ │ └── HomeVo.java │ │ │ │ ├── referencedata │ │ │ │ │ ├── ReferenceDataItem.java │ │ │ │ │ ├── ReferenceDataService.java │ │ │ │ │ └── ReferenceDataServiceAsync.java │ │ │ │ ├── scheduling │ │ │ │ │ ├── SchedulingService.java │ │ │ │ │ ├── SchedulingServiceAsync.java │ │ │ │ │ └── quartz │ │ │ │ │ │ ├── AbstractQuartzJob.java │ │ │ │ │ │ ├── ExecuteJob.java │ │ │ │ │ │ ├── ExecuteJobListener.java │ │ │ │ │ │ ├── LeoExecuteJob.java │ │ │ │ │ │ └── MonitorAnalysisListener.java │ │ │ │ ├── server │ │ │ │ │ ├── ConfigurationInterceptor.java │ │ │ │ │ ├── DashboardServiceImpl.java │ │ │ │ │ ├── DashboardServiceServlet.java │ │ │ │ │ ├── DatastoreServiceImpl.java │ │ │ │ │ ├── DatastoreServiceServlet.java │ │ │ │ │ ├── DatastoreWizardContextImpl.java │ │ │ │ │ ├── DefaultMetricValueProducer.java │ │ │ │ │ ├── DefaultMetricValues.java │ │ │ │ │ ├── DescriptorServiceImpl.java │ │ │ │ │ ├── DescriptorServiceServlet.java │ │ │ │ │ ├── DevModeLaunchArtifactProvider.java │ │ │ │ │ ├── FileFolderLaunchArtifactProvider.java │ │ │ │ │ ├── GwtCacheControlFilter.java │ │ │ │ │ ├── HomeServiceServlet.java │ │ │ │ │ ├── HtmlAnalysisResultWriterFactory.java │ │ │ │ │ ├── JnlpUrlLaunchArtifactProvider.java │ │ │ │ │ ├── JobWizardContextImpl.java │ │ │ │ │ ├── LaunchArtifactProvider.java │ │ │ │ │ ├── MetricValueCache.java │ │ │ │ │ ├── MetricValueProducer.java │ │ │ │ │ ├── MetricValueUtils.java │ │ │ │ │ ├── MonitorJobReader.java │ │ │ │ │ ├── ReferenceDataServiceImpl.java │ │ │ │ │ ├── ReferenceDataServiceServlet.java │ │ │ │ │ ├── ReferenceDataWizardContextImpl.java │ │ │ │ │ ├── SchedulingServiceConfiguration.java │ │ │ │ │ ├── SchedulingServiceImpl.java │ │ │ │ │ ├── SchedulingServiceServlet.java │ │ │ │ │ ├── SecureGwtServlet.java │ │ │ │ │ ├── SecurityConfiguration.java │ │ │ │ │ ├── SimpleMetricValues.java │ │ │ │ │ ├── TimelineReader.java │ │ │ │ │ ├── TimelineWriter.java │ │ │ │ │ ├── WizardServiceImpl.java │ │ │ │ │ ├── WizardServiceServlet.java │ │ │ │ │ ├── WriteTimelineAction.java │ │ │ │ │ ├── components │ │ │ │ │ │ ├── BatchMaxSizeException.java │ │ │ │ │ │ ├── ComponentCache.java │ │ │ │ │ │ ├── ComponentCacheConfigWrapper.java │ │ │ │ │ │ ├── ComponentHandler.java │ │ │ │ │ │ ├── ComponentHandlerFactory.java │ │ │ │ │ │ ├── InputColumnAndMappedPropertyRewriter.java │ │ │ │ │ │ ├── InputRewriter.java │ │ │ │ │ │ └── InputRewriterController.java │ │ │ │ │ ├── controllers │ │ │ │ │ │ ├── ClusterSlaveController.java │ │ │ │ │ │ ├── CommonMvcConfig.java │ │ │ │ │ │ ├── ComponentControllerV1.java │ │ │ │ │ │ ├── ConfigurationFileController.java │ │ │ │ │ │ ├── DatastoreDownloadController.java │ │ │ │ │ │ ├── DatastoreQueryController.java │ │ │ │ │ │ ├── DatastoreRemovalController.java │ │ │ │ │ │ ├── DatastoreSchemaController.java │ │ │ │ │ │ ├── DatastoresFolderController.java │ │ │ │ │ │ ├── ExecutionCancellationController.java │ │ │ │ │ │ ├── ExecutionLogController.java │ │ │ │ │ │ ├── JobCopyController.java │ │ │ │ │ │ ├── JobCopyPayload.java │ │ │ │ │ │ ├── JobDeletionController.java │ │ │ │ │ │ ├── JobFileController.java │ │ │ │ │ │ ├── JobInvocationController.java │ │ │ │ │ │ ├── JobInvocationPayload.java │ │ │ │ │ │ ├── JobInvocationRowData.java │ │ │ │ │ │ ├── JobModificationController.java │ │ │ │ │ │ ├── JobModificationPayload.java │ │ │ │ │ │ ├── JobTriggeringController.java │ │ │ │ │ │ ├── JobsFolderController.java │ │ │ │ │ │ ├── LaunchDataCleanerController.java │ │ │ │ │ │ ├── LaunchResourcesController.java │ │ │ │ │ │ ├── PingController.java │ │ │ │ │ │ ├── ReferenceDataController.java │ │ │ │ │ │ ├── RepositoryZipController.java │ │ │ │ │ │ ├── ResultFileController.java │ │ │ │ │ │ ├── ResultMetricsController.java │ │ │ │ │ │ ├── ResultModificationController.java │ │ │ │ │ │ ├── ResultModificationPayload.java │ │ │ │ │ │ ├── ResultsFolderController.java │ │ │ │ │ │ └── TenantInfoController.java │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── DatastoreDao.java │ │ │ │ │ │ ├── DatastoreDaoImpl.java │ │ │ │ │ │ ├── ReferenceDataDao.java │ │ │ │ │ │ ├── ReferenceDataDaoImpl.java │ │ │ │ │ │ ├── ResultDao.java │ │ │ │ │ │ ├── ResultDaoImpl.java │ │ │ │ │ │ ├── TimelineDao.java │ │ │ │ │ │ ├── TimelineDaoImpl.java │ │ │ │ │ │ ├── WizardDao.java │ │ │ │ │ │ └── WizardDaoImpl.java │ │ │ │ │ ├── jaxb │ │ │ │ │ │ ├── AbstractJaxbAdaptor.java │ │ │ │ │ │ ├── JaxbConfigurationInterceptor.java │ │ │ │ │ │ ├── JaxbCustomJavaComponentJobAdaptor.java │ │ │ │ │ │ ├── JaxbException.java │ │ │ │ │ │ ├── JaxbExecutionLogReader.java │ │ │ │ │ │ ├── JaxbExecutionLogWriter.java │ │ │ │ │ │ ├── JaxbMetricAdaptor.java │ │ │ │ │ │ ├── JaxbScheduleReader.java │ │ │ │ │ │ ├── JaxbScheduleWriter.java │ │ │ │ │ │ ├── JaxbTimelineReader.java │ │ │ │ │ │ ├── JaxbTimelineWriter.java │ │ │ │ │ │ └── SaxExecutionIdentifierReader.java │ │ │ │ │ ├── job │ │ │ │ │ │ ├── AbstractJobEngine.java │ │ │ │ │ │ ├── CustomJob.java │ │ │ │ │ │ ├── CustomJobCallback.java │ │ │ │ │ │ ├── CustomJobCallbackImpl.java │ │ │ │ │ │ ├── CustomJobContext.java │ │ │ │ │ │ ├── CustomJobEngine.java │ │ │ │ │ │ ├── DataCleanerJobContext.java │ │ │ │ │ │ ├── DataCleanerJobContextImpl.java │ │ │ │ │ │ ├── DataCleanerJobEngine.java │ │ │ │ │ │ ├── DefaultJobEngineManager.java │ │ │ │ │ │ ├── ExecutionLoggerImpl.java │ │ │ │ │ │ ├── SampleCustomJob.java │ │ │ │ │ │ └── SimpleJobEngineManager.java │ │ │ │ │ ├── listeners │ │ │ │ │ │ ├── JobDeletionEventDeleteResultsListener.java │ │ │ │ │ │ ├── JobDeletionEventDeleteTimelinesListener.java │ │ │ │ │ │ ├── JobExecutedEventNotifyAlertsListener.java │ │ │ │ │ │ ├── JobFailedEventLoggerListener.java │ │ │ │ │ │ ├── JobModificationEventRenameResultsListener.java │ │ │ │ │ │ ├── JobModificationEventUpdateSchedulesListener.java │ │ │ │ │ │ ├── JobModificationEventUpdateTimelinesListener.java │ │ │ │ │ │ └── ResultModificationEventExecutionLogListener.java │ │ │ │ │ ├── media │ │ │ │ │ │ ├── FileUploadServlet.java │ │ │ │ │ │ └── ImageServlet.java │ │ │ │ │ ├── security │ │ │ │ │ │ ├── SingleTenantResolver.java │ │ │ │ │ │ ├── TenantCheckFilter.java │ │ │ │ │ │ ├── TenantResolver.java │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ ├── UserBean.java │ │ │ │ │ │ └── UserTenantContextFactory.java │ │ │ │ │ ├── ui │ │ │ │ │ │ ├── DatastoreBeanWrapper.java │ │ │ │ │ │ ├── JsfHelper.java │ │ │ │ │ │ └── MonitorUIPreferences.java │ │ │ │ │ └── wizard │ │ │ │ │ │ ├── DatastoreNameAndDescriptionWizardPage.java │ │ │ │ │ │ ├── JobNameWizardPage.java │ │ │ │ │ │ └── ReferenceDataNameAndDescriptionWizardPage.java │ │ │ │ ├── shared │ │ │ │ │ ├── ClientConfig.java │ │ │ │ │ ├── ComponentNotAllowed.java │ │ │ │ │ ├── ComponentNotFoundException.java │ │ │ │ │ ├── DatastoreConnectionException.java │ │ │ │ │ ├── DatastoreService.java │ │ │ │ │ ├── DatastoreServiceAsync.java │ │ │ │ │ ├── DescriptorNotFoundException.java │ │ │ │ │ ├── DescriptorService.java │ │ │ │ │ ├── DescriptorServiceAsync.java │ │ │ │ │ ├── DictionaryClientConfig.java │ │ │ │ │ ├── WizardNavigationService.java │ │ │ │ │ ├── WizardNavigationServiceAsync.java │ │ │ │ │ ├── WizardService.java │ │ │ │ │ └── WizardServiceAsync.java │ │ │ │ └── wizard │ │ │ │ │ ├── datastore │ │ │ │ │ └── AbstractDatastoreWizardSession.java │ │ │ │ │ └── referencedata │ │ │ │ │ └── AbstractReferenceDataWizardSession.java │ │ │ │ └── result │ │ │ │ └── renderer │ │ │ │ └── InteractiveWriteDataResultHtmlRenderer.java │ │ └── resources │ │ │ └── org │ │ │ └── datacleaner │ │ │ └── monitor │ │ │ ├── configuration │ │ │ └── default-conf.xml │ │ │ └── server │ │ │ ├── controllers │ │ │ ├── launch-datacleaner-app-icon.png │ │ │ ├── launch-datacleaner-splash.png │ │ │ └── launch-datacleaner-template.xml │ │ │ └── wizard │ │ │ ├── DatastoreNameAndDescriptionWizardPage.html │ │ │ ├── JobNameWizardPage.html │ │ │ └── ReferenceDataNameAndDescriptionWizardPage.html │ │ └── test │ │ └── resources │ │ └── docker.properties ├── ui │ ├── .gitignore │ ├── pom.xml │ ├── src │ │ ├── graphics │ │ │ └── page-layout.xcf │ │ ├── main │ │ │ ├── .gitignore │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── datacleaner │ │ │ │ │ └── monitor │ │ │ │ │ ├── Dashboard.gwt.xml │ │ │ │ │ ├── Home.gwt.xml │ │ │ │ │ ├── Query.gwt.xml │ │ │ │ │ ├── ReferenceData.gwt.xml │ │ │ │ │ ├── Scheduling.gwt.xml │ │ │ │ │ ├── Wizard.gwt.xml │ │ │ │ │ ├── dashboard │ │ │ │ │ ├── DashboardEntryPoint.java │ │ │ │ │ ├── util │ │ │ │ │ │ └── ColorProvider.java │ │ │ │ │ └── widgets │ │ │ │ │ │ ├── ColumnParameterizedMetricPresenter.java │ │ │ │ │ │ ├── CreateTimelineHandler.java │ │ │ │ │ │ ├── CustomizeChartOptionsPanel.java │ │ │ │ │ │ ├── CustomizeMetricsPanel.java │ │ │ │ │ │ ├── CustomizeTimelineHandler.java │ │ │ │ │ │ ├── DashboardGroupPanel.java │ │ │ │ │ │ ├── DashboardGroupSelectionPanel.java │ │ │ │ │ │ ├── DrillToProfilingResultSelectHandler.java │ │ │ │ │ │ ├── FormulaMetricPresenter.java │ │ │ │ │ │ ├── InputValuePanel.java │ │ │ │ │ │ ├── Legend.java │ │ │ │ │ │ ├── LegendClickHandler.java │ │ │ │ │ │ ├── LegendPanel.java │ │ │ │ │ │ ├── MetricPresenter.java │ │ │ │ │ │ ├── MultipleColumnParameterizedMetricsPresenter.java │ │ │ │ │ │ ├── PredefinedColors.java │ │ │ │ │ │ ├── SaveTimelineClickHandler.java │ │ │ │ │ │ ├── SelectColorPanel.java │ │ │ │ │ │ ├── SelectJobPanel.java │ │ │ │ │ │ ├── StringParameterizedMetricPresenter.java │ │ │ │ │ │ ├── TimelineDesigner.java │ │ │ │ │ │ ├── TimelineDesigner.ui.xml │ │ │ │ │ │ ├── TimelinePanel.java │ │ │ │ │ │ ├── UnparameterizedMetricPresenter.java │ │ │ │ │ │ ├── WelcomePanel.java │ │ │ │ │ │ └── WelcomePanel.ui.xml │ │ │ │ │ ├── home │ │ │ │ │ └── HomeEntryPoint.java │ │ │ │ │ ├── query │ │ │ │ │ ├── QueryEntryPoint.java │ │ │ │ │ └── widgets │ │ │ │ │ │ └── QueryPanel.java │ │ │ │ │ ├── referencedata │ │ │ │ │ ├── ReferenceDataEntryPoint.java │ │ │ │ │ └── widgets │ │ │ │ │ │ ├── ListWidget.java │ │ │ │ │ │ ├── SectionWidget.java │ │ │ │ │ │ └── TitleWidget.java │ │ │ │ │ ├── resources │ │ │ │ │ ├── alert-fatal.png │ │ │ │ │ ├── alert-intelligence.png │ │ │ │ │ ├── alert-surveillance.png │ │ │ │ │ ├── alert-warning.png │ │ │ │ │ ├── alert.png │ │ │ │ │ ├── collapse.png │ │ │ │ │ ├── copy.png │ │ │ │ │ ├── custom-job.png │ │ │ │ │ ├── customize.png │ │ │ │ │ ├── dashboard.css │ │ │ │ │ ├── delete.png │ │ │ │ │ ├── executionlog.png │ │ │ │ │ ├── expand-metrics.png │ │ │ │ │ ├── expand.png │ │ │ │ │ ├── folder_hover.png │ │ │ │ │ ├── folder_normal.png │ │ │ │ │ ├── pentaho-job.png │ │ │ │ │ ├── query.css │ │ │ │ │ ├── referencedata.css │ │ │ │ │ ├── result-large.png │ │ │ │ │ ├── save.png │ │ │ │ │ ├── scheduling.css │ │ │ │ │ └── timeline.png │ │ │ │ │ ├── rewrite │ │ │ │ │ └── RewriteConfigurationProvider.java │ │ │ │ │ ├── scheduling │ │ │ │ │ └── SchedulingEntryPoint.java │ │ │ │ │ └── wizard │ │ │ │ │ └── WizardEntryPoint.java │ │ │ ├── resources │ │ │ │ ├── META-INF │ │ │ │ │ └── services │ │ │ │ │ │ └── org.ocpsoft.rewrite.config.ConfigurationProvider │ │ │ │ ├── context │ │ │ │ │ ├── application-context.xml │ │ │ │ │ ├── cluster-context.xml │ │ │ │ │ ├── repository-context.xml │ │ │ │ │ ├── scheduling-context.xml │ │ │ │ │ └── security-context.xml │ │ │ │ └── logback.xml │ │ │ └── webapp │ │ │ │ ├── .gitignore │ │ │ │ ├── WEB-INF │ │ │ │ ├── .gitignore │ │ │ │ ├── faces-config.xml │ │ │ │ ├── repository-browser-servlet.xml │ │ │ │ └── web.xml │ │ │ │ ├── css │ │ │ │ └── home.css │ │ │ │ ├── dashboard.xhtml │ │ │ │ ├── datastores.xhtml │ │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ ├── home.xhtml │ │ │ │ ├── home666.xhtml │ │ │ │ ├── images │ │ │ │ ├── 1.png │ │ │ │ ├── 2.png │ │ │ │ ├── 3.png │ │ │ │ ├── 4.png │ │ │ │ ├── 5.png │ │ │ │ ├── black_trans_20.png │ │ │ │ ├── black_trans_50.png │ │ │ │ ├── black_trans_80.png │ │ │ │ ├── by_neopost_family.png │ │ │ │ ├── datastore_database.png │ │ │ │ ├── datastore_file.png │ │ │ │ ├── datastore_salesforce.png │ │ │ │ ├── datastore_sugarcrm.png │ │ │ │ ├── datastores.png │ │ │ │ ├── dc-logo-50.png │ │ │ │ ├── dictionary.png │ │ │ │ ├── favicon.png │ │ │ │ ├── infographic_part_connect.png │ │ │ │ ├── infographic_part_evolution.png │ │ │ │ ├── infographic_part_improve.png │ │ │ │ ├── infographic_part_share.png │ │ │ │ ├── infographic_top.png │ │ │ │ ├── launch.png │ │ │ │ ├── loader.gif │ │ │ │ ├── login-background.jpg │ │ │ │ ├── repository.png │ │ │ │ ├── repository_file.png │ │ │ │ ├── repository_file_job.png │ │ │ │ ├── repository_file_result.png │ │ │ │ ├── repository_file_timeline.png │ │ │ │ ├── repository_folder.png │ │ │ │ ├── stringpattern.png │ │ │ │ ├── synonym.png │ │ │ │ ├── u204.png │ │ │ │ ├── white_trans_20.png │ │ │ │ ├── white_trans_50.png │ │ │ │ └── white_trans_80.png │ │ │ │ ├── javascripts │ │ │ │ ├── bootstrap-table.js │ │ │ │ ├── bootstrap-table.min.js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.min.js │ │ │ │ ├── datacleaner-scripts.js │ │ │ │ ├── home.js │ │ │ │ ├── jquery-1.11.2.min.js │ │ │ │ └── jquery-1.11.2.min.map │ │ │ │ ├── login.xhtml │ │ │ │ ├── more.xhtml │ │ │ │ ├── query.xhtml │ │ │ │ ├── referencedata.xhtml │ │ │ │ ├── repository.xhtml │ │ │ │ ├── repository │ │ │ │ └── demo │ │ │ │ │ ├── conf.xml │ │ │ │ │ ├── datastores │ │ │ │ │ ├── customers.csv │ │ │ │ │ └── job_title_synonyms.txt │ │ │ │ │ ├── javascripts │ │ │ │ │ └── analysis-result-v2.js │ │ │ │ │ ├── jobs │ │ │ │ │ ├── Copy employees to customer table.analysis.xml │ │ │ │ │ ├── Customer age analysis.analysis.xml │ │ │ │ │ ├── Customer completeness.analysis.xml │ │ │ │ │ ├── Customer completeness.schedule.xml │ │ │ │ │ ├── Customer filtering.analysis.xml │ │ │ │ │ ├── Customer profiling.analysis.xml │ │ │ │ │ ├── Denormalize order totals and present as stacked area chart.analysis.xml │ │ │ │ │ ├── Export of Orders data mart.analysis.xml │ │ │ │ │ ├── Job title analytics.analysis.xml │ │ │ │ │ ├── OrderDB Customers and Employees union.analysis.xml │ │ │ │ │ ├── Sample Pentaho job.pentaho.job.xml │ │ │ │ │ ├── Sample custom job.custom.job.xml │ │ │ │ │ ├── Sample custom job.schedule.xml │ │ │ │ │ ├── US Customer STATE check.analysis.xml │ │ │ │ │ └── product_profiling.analysis.xml │ │ │ │ │ └── reference-data │ │ │ │ │ └── vendor_dictionary.txt │ │ │ │ ├── scheduling.xhtml │ │ │ │ ├── styles.css │ │ │ │ ├── styles_additional.css │ │ │ │ ├── stylesheets │ │ │ │ ├── bootstrap-overrides.css │ │ │ │ ├── bootstrap-table.css │ │ │ │ ├── bootstrap-table.min.css │ │ │ │ ├── bootstrap-theme.css │ │ │ │ ├── bootstrap-theme.css.map │ │ │ │ ├── bootstrap-theme.min.css │ │ │ │ ├── bootstrap-theme.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ ├── buttons.css │ │ │ │ ├── datacleaner-styles.css │ │ │ │ ├── footer.css │ │ │ │ ├── leo-styles.css │ │ │ │ ├── login.css │ │ │ │ ├── main-elements.css │ │ │ │ ├── referencedata.css │ │ │ │ └── repository.css │ │ │ │ ├── template.xhtml │ │ │ │ ├── template_nav_additional.xhtml │ │ │ │ ├── template_nav_basic.xhtml │ │ │ │ ├── template_popup.xhtml │ │ │ │ ├── test.jsp │ │ │ │ └── version-info.xhtml │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── datacleaner │ │ │ │ └── monitor │ │ │ │ ├── AuthenticationIT.java │ │ │ │ ├── JettyRunner.java │ │ │ │ ├── JobServicesIT.java │ │ │ │ ├── MonitorRestEndpoint.java │ │ │ │ └── dashboard │ │ │ │ └── widgets │ │ │ │ └── DrillToProfilingResultSelectHandlerTest.java │ │ │ └── resources │ │ │ ├── Dockerfile │ │ │ └── assembly.xml │ └── tattletale-filters.properties └── widgets │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── org │ │ └── datacleaner │ │ └── monitor │ │ ├── Widgets.gwt.xml │ │ ├── resources │ │ ├── add.png │ │ ├── clean-theme-modified.css │ │ ├── column.png │ │ ├── datastore.png │ │ ├── dropdown_options_hover.png │ │ ├── dropdown_options_normal.png │ │ ├── filters.svg │ │ ├── formula.png │ │ ├── images │ │ │ ├── circles.png │ │ │ ├── corner.png │ │ │ ├── hborder.png │ │ │ ├── thumb_horz.png │ │ │ ├── thumb_vertical.png │ │ │ └── vborder.png │ │ ├── job.png │ │ ├── job_loader.gif │ │ ├── loader.gif │ │ ├── new.png │ │ ├── query.png │ │ ├── remove.png │ │ ├── schedule.png │ │ ├── schema.png │ │ ├── shared.css │ │ ├── table.png │ │ └── trigger.png │ │ ├── scheduling │ │ ├── command │ │ │ ├── AddAlertCommand.java │ │ │ ├── CopyJobCommand.java │ │ │ ├── CopyJobPanel.java │ │ │ ├── DeleteJobCommand.java │ │ │ ├── EditJobCommand.java │ │ │ ├── HistoryCommand.java │ │ │ ├── ReNamePanel.java │ │ │ ├── RenameJobCommand.java │ │ │ ├── ShowLatestResultCommand.java │ │ │ └── ViewJobDefinitionCommand.java │ │ └── widgets │ │ │ ├── AlertPanel.java │ │ │ ├── CustomizeAlertClickHandler.java │ │ │ ├── CustomizeAlertPanel.java │ │ │ ├── CustomizeAlertPanel.ui.xml │ │ │ ├── CustomizeJobClickHandler.java │ │ │ ├── CustomizeScheduleClickHandler.java │ │ │ ├── CustomizeSchedulePanel.java │ │ │ ├── CustomizeSchedulePanel.ui.xml │ │ │ ├── ExecutionIdentifierCell.java │ │ │ ├── ExecutionLogPanel.java │ │ │ ├── ExecutionLogPanel.ui.xml │ │ │ ├── ExecutionLogPoller.java │ │ │ ├── ExecutionStatusPanel.java │ │ │ ├── HomeOverviewPanel.java │ │ │ ├── JobHistoryPanel.java │ │ │ ├── JobHistoryPanel.ui.xml │ │ │ ├── ResultAnchor.java │ │ │ ├── ScheduleGroupPanel.java │ │ │ ├── SchedulePanel.java │ │ │ ├── SchedulePanel.ui.xml │ │ │ ├── SchedulingOverviewPanel.java │ │ │ └── TriggerJobClickHandler.java │ │ ├── shared │ │ ├── JavaScriptCallbacks.java │ │ └── widgets │ │ │ ├── ButtonPanel.java │ │ │ ├── CancelPopupButton.java │ │ │ ├── Color.java │ │ │ ├── ColorBox.java │ │ │ ├── DCButtons.java │ │ │ ├── DCPopupPanel.java │ │ │ ├── DefineMetricPanel.java │ │ │ ├── DefineMetricPopup.java │ │ │ ├── DropDownAnchor.java │ │ │ ├── FileUploadFunctionHandler.java │ │ │ ├── FormWizardClientController.java │ │ │ ├── HeadingLabel.java │ │ │ ├── LoadingIndicator.java │ │ │ ├── MetricAnchor.java │ │ │ ├── NumberTextBox.java │ │ │ ├── SchemaTree.java │ │ │ ├── SelectMetricPanel.java │ │ │ ├── StringParameterizedMetricSuggestOracle.java │ │ │ ├── StringParameterizedMetricTextBox.java │ │ │ ├── WizardClientController.java │ │ │ ├── WizardProgressBar.java │ │ │ ├── hueSaturation.png │ │ │ └── lightness.png │ │ ├── util │ │ ├── DCAsyncCallback.java │ │ ├── DCRequestBuilder.java │ │ ├── DCRequestCallback.java │ │ ├── ErrorHandler.java │ │ └── Urls.java │ │ └── wizard │ │ ├── AbstractWizardController.java │ │ ├── AbstractWizardPanel.java │ │ ├── DatastoreWizardController.java │ │ ├── JobWizardController.java │ │ ├── PopupWizardPanel.java │ │ ├── ReferenceDataWizardController.java │ │ ├── RemoveWizardClickHandler.java │ │ ├── RootWizardPanelWrapper.java │ │ ├── SimpleWizardPanel.java │ │ ├── WizardPanel.java │ │ └── WizardPanelFactory.java │ └── test │ └── java │ ├── UrlsTest.java │ └── emptyfolder.txt ├── oss-branding ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── datacleaner │ │ │ └── branding │ │ │ ├── CategoriesResourceBundle.java │ │ │ ├── ColorsResourceBundle.java │ │ │ ├── ComponentInstanceResourceBundle.java │ │ │ ├── ComponentTypeResourceBundle.java │ │ │ ├── DatastoreTypeResourceBundle.java │ │ │ ├── DesktopColorsResourceBundle.java │ │ │ ├── DesktopUiResourceBundle.java │ │ │ ├── FileTypeResourceBundle.java │ │ │ ├── ImageLoadingPropertyResourceBundle.java │ │ │ └── ModelResourceBundle.java │ └── resources │ │ ├── categories │ │ ├── AnalyzeSuperCategory.png │ │ ├── CompositionCategory.png │ │ ├── ContactDataCategory.png │ │ ├── ConversionCategory.png │ │ ├── DataStructuresCategory.png │ │ ├── DateAndTimeCategory.png │ │ ├── EncodingCategory.png │ │ ├── FilterCategory.png │ │ ├── ImproveSuperCategory.png │ │ ├── LocationCategory.png │ │ ├── MatchingAndStandardizationCategory.png │ │ ├── NationalIdentifiersCategory.png │ │ ├── NumbersCategory.png │ │ ├── ProductDataCategory.png │ │ ├── ReferenceDataCategory.png │ │ ├── ScriptingCategory.png │ │ ├── TextCategory.png │ │ ├── TransformSuperCategory.png │ │ ├── ValidationCategory.png │ │ └── WriteSuperCategory.png │ │ ├── category-images.properties │ │ ├── component-images.properties │ │ ├── component-type-images.properties │ │ ├── component-types │ │ ├── analyzer.png │ │ ├── category.png │ │ ├── filter-outcome.png │ │ ├── filter.png │ │ ├── output-data-stream.png │ │ ├── plugin.png │ │ ├── transformer.png │ │ └── type_output_writer.png │ │ ├── components │ │ ├── BasicAnalyzersIcon.png │ │ ├── BasicFiltersIcon.png │ │ ├── BasicTransformersIcon.png │ │ ├── BooleanAnalyzer.png │ │ ├── BuildListTransformer.png │ │ ├── BuildMapTransformer.png │ │ ├── CaptureChangedRecordsFilter.png │ │ ├── CharacterSetDistributionAnalyzer.png │ │ ├── CoalesceMultipleFieldsTransformer.png │ │ ├── CompareFilter.png │ │ ├── CompletenessAnalyzer.png │ │ ├── ComposeJsonTransformer.png │ │ ├── ConcatenatorTransformer.png │ │ ├── ConvertToBooleanTransformer.png │ │ ├── ConvertToDateTransformer.png │ │ ├── ConvertToNumberTransformer.png │ │ ├── ConvertToStringTransformer.png │ │ ├── CountryStandardizationTransformer.png │ │ ├── CreateCsvFileAnalyzer.png │ │ ├── CreateExcelSpreadsheetAnalyzer.png │ │ ├── CreateStagingTableAnalyzer.png │ │ ├── DataStructuresIcon.png │ │ ├── DateAndTimeAnalyzer.png │ │ ├── DateGapAnalyzer.png │ │ ├── DateMaskMatcherTransformer.png │ │ ├── DateRangeFilter.png │ │ ├── DeleteFromTableAnalyzer.png │ │ ├── DensityAnalyzer.png │ │ ├── DictionaryFilter.png │ │ ├── DictionaryMatcherTransformer.png │ │ ├── DistributionAnalyzersIcon.png │ │ ├── EmailStandardizerTransformer.png │ │ ├── EqualsFilter.png │ │ ├── FuseIcon.png │ │ ├── FuseStreamsComponent.png │ │ ├── GenerateIdTransformer.png │ │ ├── GenerateTimestampTransformer.png │ │ ├── GenerateUUIDTransformer.png │ │ ├── GrouperTransformer.png │ │ ├── HelloWorldTransformer.png │ │ ├── HtmlEncoderTransformer.png │ │ ├── HttpRequestTransformer.png │ │ ├── IncrementNumberTransformer.png │ │ ├── InsertIntoTableAnalyzer.png │ │ ├── IpToNumberConverter.png │ │ ├── JavaScriptAdvancedTransformer.png │ │ ├── JavaScriptFilter.png │ │ ├── JavaScriptIcon.png │ │ ├── JavaScriptTransformer.png │ │ ├── MathFormulaTransformer.png │ │ ├── MaxRowsFilter.png │ │ ├── MonthDistributionAnalyzer.png │ │ ├── NameStandardizerTransformer.png │ │ ├── NetworkToolsCategory.png │ │ ├── NullCheckFilter.png │ │ ├── NumberAnalyzer.png │ │ ├── NumberRangeFilter.png │ │ ├── NumberToIpConverter.png │ │ ├── ParseJsonTransformer.png │ │ ├── PatternFinderAnalyzer.png │ │ ├── PatternFinderIcon.png │ │ ├── PlainSearchReplaceTransformer.png │ │ ├── ReadFromListTransformer.png │ │ ├── ReadFromMapTransformer.png │ │ ├── ReferenceDataMatcherAnalyzer.png │ │ ├── RegexParserTransformer.png │ │ ├── RegexSearchReplaceTransformer.png │ │ ├── RemoveDictionaryMatchesTransformer.png │ │ ├── RemoveSubstringTransformer.png │ │ ├── RemoveUnwantedCharsTransformer.png │ │ ├── ResolveHostnameTransformer.png │ │ ├── ScatterAnalyzer.png │ │ ├── SelectFromListTransformer.png │ │ ├── SelectFromMapTransformer.png │ │ ├── SingleWordFilter.png │ │ ├── StackedAreaAnalyzer.png │ │ ├── StringAnalyzer.png │ │ ├── StringLengthRangeFilter.png │ │ ├── StringPatternFilter.png │ │ ├── StringPatternMatcherTransformer.png │ │ ├── StringValueRangeFilter.png │ │ ├── SynonymLookupTransformer.png │ │ ├── TableLookupTransformer.png │ │ ├── TextCaseTransformer.png │ │ ├── TokenizerTransformer.png │ │ ├── TransliterateTransformer.png │ │ ├── UniqueKeyCheckAnalyzer.png │ │ ├── UpdateTableAnalyzer.png │ │ ├── UrlEncoderTransformer.png │ │ ├── UrlStandardizerTransformer.png │ │ ├── ValueDistributionAnalyzer.png │ │ ├── ValueMatchAnalyzer.png │ │ ├── VisualizationCategory.png │ │ ├── VisualizationExtension.png │ │ ├── WeekNumberDistributionAnalyzer.png │ │ ├── WeekdayDistributionAnalyzer.png │ │ ├── WhitespaceTrimmerTransformer.png │ │ ├── WritersIcon.png │ │ ├── XmlDecoderTransformer.png │ │ ├── XmlEncoderTransformer.png │ │ └── YearDistributionAnalyzer.png │ │ ├── datastore-type-images.properties │ │ ├── datastore-types │ │ ├── access.png │ │ ├── cassandra.png │ │ ├── cloud.png │ │ ├── composite.png │ │ ├── couchdb.png │ │ ├── csv.png │ │ ├── databases │ │ │ ├── cubrid.png │ │ │ ├── db2.png │ │ │ ├── derby.png │ │ │ ├── firebird.png │ │ │ ├── h2.png │ │ │ ├── hive.png │ │ │ ├── hsqldb.png │ │ │ ├── ingres.png │ │ │ ├── kettle.png │ │ │ ├── luciddb.png │ │ │ ├── microsoft.png │ │ │ ├── mysql.png │ │ │ ├── odbc.png │ │ │ ├── oracle.png │ │ │ ├── pervasive.png │ │ │ ├── postgresql.png │ │ │ ├── sapdb.png │ │ │ ├── sqlite.png │ │ │ ├── sybase.png │ │ │ └── teradata.png │ │ ├── dbase.png │ │ ├── elasticsearch.png │ │ ├── excel.png │ │ ├── fixedwidth.png │ │ ├── hbase.png │ │ ├── json.png │ │ ├── mongodb.png │ │ ├── neo4j.png │ │ ├── odb.png │ │ ├── orderdb.png │ │ ├── salesforce.png │ │ ├── sas.png │ │ ├── sugarcrm.png │ │ └── xml.png │ │ ├── desktop ui │ │ ├── actions │ │ │ ├── add_bright.png │ │ │ ├── add_dark.png │ │ │ ├── back.png │ │ │ ├── browse.png │ │ │ ├── cancel.png │ │ │ ├── close_bright.png │ │ │ ├── close_dark.png │ │ │ ├── copy.png │ │ │ ├── create_table.png │ │ │ ├── delete.png │ │ │ ├── download.png │ │ │ ├── drill-to-detail.png │ │ │ ├── drop_table.png │ │ │ ├── edit.png │ │ │ ├── execute.png │ │ │ ├── forward.png │ │ │ ├── help.png │ │ │ ├── log.png │ │ │ ├── move-down.png │ │ │ ├── move-up.png │ │ │ ├── preview_data.png │ │ │ ├── refresh.png │ │ │ ├── remove_bright.png │ │ │ ├── remove_dark.png │ │ │ ├── rename.png │ │ │ ├── reorder-columns.png │ │ │ ├── reset.png │ │ │ ├── save_bright.png │ │ │ ├── save_dark.png │ │ │ ├── scrolldown_bright.png │ │ │ ├── scrolldown_dark.png │ │ │ ├── stop.png │ │ │ ├── test-pattern.png │ │ │ ├── toggle-source-column.png │ │ │ ├── toggle-source-table.png │ │ │ └── website.png │ │ ├── chart-types │ │ │ ├── bar.png │ │ │ ├── line.png │ │ │ └── scatter.png │ │ ├── editions │ │ │ └── community.png │ │ ├── help │ │ │ └── help_requirement_mapping.png │ │ ├── links │ │ │ ├── blogger.png │ │ │ ├── datacleaner.png │ │ │ └── linkedin.png │ │ ├── menu │ │ │ ├── dc-logo-30.png │ │ │ ├── documentation.png │ │ │ ├── edge-curved.png │ │ │ ├── edge-orthogonal.png │ │ │ ├── edge-straight.png │ │ │ ├── execute.png │ │ │ ├── forum.png │ │ │ ├── license.png │ │ │ ├── linkedin.png │ │ │ ├── memory.png │ │ │ ├── network.png │ │ │ ├── new.png │ │ │ ├── open.png │ │ │ ├── options.png │ │ │ ├── performance.png │ │ │ ├── refresh.png │ │ │ ├── twitter.png │ │ │ └── windows.png │ │ ├── news │ │ │ ├── news_channel_not_read.png │ │ │ ├── news_channel_read.png │ │ │ └── news_channel_title.png │ │ ├── pdi_dc_banner.png │ │ ├── status │ │ │ ├── error.png │ │ │ ├── info.png │ │ │ ├── loading.gif │ │ │ ├── trafficlight-green.png │ │ │ ├── trafficlight-red.png │ │ │ ├── valid.png │ │ │ └── warning.png │ │ ├── widgets │ │ │ ├── PasswordInput.png │ │ │ ├── UsernameInput.png │ │ │ ├── output_column_visibility_hidden.png │ │ │ ├── output_column_visibility_visible.png │ │ │ ├── tab_close.png │ │ │ ├── tab_close_hover.png │ │ │ ├── tree-panel-collapse.png │ │ │ ├── tree-panel-expand.png │ │ │ ├── vertical-tabs-collapse.png │ │ │ └── vertical-tabs-expand.png │ │ └── window │ │ │ ├── app-icon-hires.png │ │ │ ├── app-icon.png │ │ │ ├── badge-demo.png │ │ │ ├── banner-bg.png │ │ │ ├── banner-datastores.png │ │ │ ├── banner-dq-monitor.png │ │ │ ├── banner-error.png │ │ │ ├── banner-execute.png │ │ │ ├── banner-logo.png │ │ │ ├── banner-reference-data.png │ │ │ ├── banner-results.png │ │ │ ├── banner-right.png │ │ │ ├── banner-tabledef.png │ │ │ ├── canvas-bg-connect.png │ │ │ ├── canvas-bg-error.png │ │ │ ├── canvas-bg-execute-hint.png │ │ │ ├── canvas-bg-execute.png │ │ │ ├── canvas-bg-plus.png │ │ │ ├── canvas-bg-table.png │ │ │ ├── popup-bubble-bottom.png │ │ │ ├── popup-bubble-top.png │ │ │ ├── we_love_community_and_feedback.gif │ │ │ └── welcome-panel-background.jpg │ │ ├── desktop-colors.properties │ │ ├── desktop-ui-images.properties │ │ ├── filetype-images.properties │ │ ├── filetypes │ │ ├── archive.png │ │ ├── desktop-folder.png │ │ ├── file.png │ │ ├── folder.png │ │ ├── hadoop.png │ │ ├── hidden-folder.png │ │ ├── home-folder.png │ │ ├── new-folder.png │ │ ├── parent-folder.png │ │ ├── search-folder.png │ │ ├── view-details.png │ │ └── view-list.png │ │ ├── model-images.properties │ │ └── model │ │ ├── column.png │ │ ├── column_expression.png │ │ ├── column_primary_key.png │ │ ├── component_library.png │ │ ├── datastore.png │ │ ├── dictionary.png │ │ ├── dictionary_datastore.png │ │ ├── dictionary_simple.png │ │ ├── dictionary_textfile.png │ │ ├── job.png │ │ ├── metadata.png │ │ ├── progress_information.png │ │ ├── query.png │ │ ├── reference-data.png │ │ ├── result.png │ │ ├── row.png │ │ ├── schema.png │ │ ├── schema_information.png │ │ ├── source.png │ │ ├── stringpattern.png │ │ ├── stringpattern_regex.png │ │ ├── stringpattern_regexswap.png │ │ ├── stringpattern_simple.png │ │ ├── synonym.png │ │ ├── synonym_datastore.png │ │ ├── synonym_textfile.png │ │ ├── table.png │ │ └── variable.png │ └── test │ └── java │ └── org │ └── datacleaner │ └── branding │ ├── DesktopColorsResourceBundleTest.java │ └── ImageLoadingResourceBundleTest.java ├── pom.xml ├── resources ├── images │ ├── pom.xml │ └── src │ │ └── main │ │ └── resources │ │ └── images │ │ ├── component-types │ │ ├── analyzer.png │ │ ├── category.png │ │ ├── filter-outcome.png │ │ ├── filter.png │ │ ├── output-data-stream.png │ │ ├── plugin.png │ │ ├── transformer.png │ │ └── type_output_writer.png │ │ ├── datastore-types │ │ ├── access.png │ │ ├── cassandra.png │ │ ├── cloud.png │ │ ├── composite.png │ │ ├── couchdb.png │ │ ├── csv.png │ │ ├── databases │ │ │ ├── cubrid.png │ │ │ ├── db2.png │ │ │ ├── derby.png │ │ │ ├── firebird.png │ │ │ ├── h2.png │ │ │ ├── hive.png │ │ │ ├── hsqldb.png │ │ │ ├── ingres.png │ │ │ ├── kettle.png │ │ │ ├── luciddb.png │ │ │ ├── microsoft.png │ │ │ ├── mysql.png │ │ │ ├── odbc.png │ │ │ ├── oracle.png │ │ │ ├── pervasive.png │ │ │ ├── postgresql.png │ │ │ ├── sapdb.png │ │ │ ├── sqlite.png │ │ │ ├── sybase.png │ │ │ └── teradata.png │ │ ├── dbase.png │ │ ├── dynamodb.png │ │ ├── elasticsearch.png │ │ ├── excel.png │ │ ├── fixedwidth.png │ │ ├── hbase.png │ │ ├── json.png │ │ ├── kafka.png │ │ ├── mongodb.png │ │ ├── neo4j.png │ │ ├── odb.png │ │ ├── orderdb.png │ │ ├── salesforce.png │ │ ├── sas.png │ │ ├── sugarcrm.png │ │ └── xml.png │ │ ├── filetypes │ │ ├── archive.png │ │ ├── desktop-folder.png │ │ ├── file.png │ │ ├── folder.png │ │ ├── hadoop.png │ │ ├── hidden-folder.png │ │ ├── home-folder.png │ │ ├── new-folder.png │ │ ├── parent-folder.png │ │ ├── search-folder.png │ │ ├── view-details.png │ │ └── view-list.png │ │ └── model │ │ ├── column.png │ │ ├── column_expression.png │ │ ├── column_primary_key.png │ │ ├── component_library.png │ │ ├── datastore.png │ │ ├── dictionary.png │ │ ├── dictionary_datastore.png │ │ ├── dictionary_simple.png │ │ ├── dictionary_textfile.png │ │ ├── job.png │ │ ├── metadata.png │ │ ├── progress_information.png │ │ ├── query.png │ │ ├── reference-data.png │ │ ├── result.png │ │ ├── row.png │ │ ├── schema.png │ │ ├── schema_information.png │ │ ├── source.png │ │ ├── stringpattern.png │ │ ├── stringpattern_regex.png │ │ ├── stringpattern_regexswap.png │ │ ├── stringpattern_simple.png │ │ ├── synonym.png │ │ ├── synonym_datastore.png │ │ ├── synonym_textfile.png │ │ ├── table.png │ │ └── variable.png ├── orderdb │ ├── pom.xml │ └── src │ │ └── main │ │ └── resources │ │ └── orderdb.script └── pom.xml ├── src └── site │ ├── resources │ └── styles.css │ └── site.xml └── testware ├── .gitignore ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── datacleaner │ │ ├── cli │ │ └── JobTestHelper.java │ │ ├── result │ │ ├── ListResult.java │ │ └── MockAnalyzerFutureResult.java │ │ └── test │ │ ├── AssertHelper.java │ │ ├── MockAnalyzer.java │ │ ├── MockDynamicOutputDataStreamAnalyzer.java │ │ ├── MockFilter.java │ │ ├── MockFutureAnalyzer.java │ │ ├── MockHadoopConfigHelper.java │ │ ├── MockJobEscalatingAnalyzer.java │ │ ├── MockOutputDataStreamAnalyzer.java │ │ ├── MockOutputRowCollector.java │ │ ├── MockTransformer.java │ │ ├── MockTransformerMessage.java │ │ ├── TestDatastore.java │ │ ├── TestDatastoreConnection.java │ │ ├── TestHelper.java │ │ └── mock │ │ └── QueryMatcher.java └── resources │ ├── core-site-template.xml │ └── employees.csv └── test └── java └── org └── datacleaner └── test ├── AssertHelperTest.java ├── FirstFrame.java └── TestHelperTest.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gradle/6.7/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/6.7/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/.gradle/6.7/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /.gradle/6.7/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Mon Jul 19 11:28:17 CST 2021 2 | gradle.version=6.7 3 | -------------------------------------------------------------------------------- /.gradle/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/.gradle/checksums/checksums.lock -------------------------------------------------------------------------------- /.gradle/configuration-cache/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/CONTRIBUTE.md -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/COPYING.txt -------------------------------------------------------------------------------- /Formatter-Eclipse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/Formatter-Eclipse.xml -------------------------------------------------------------------------------- /Formatter-IDEA.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/Formatter-IDEA.xml -------------------------------------------------------------------------------- /HEADER.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/HEADER.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/RELEASE_GUIDE.md -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/pom.xml -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Alias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Alias.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Analyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Analyzer.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/AnalyzerResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/AnalyzerResult.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/AnalyzerResultFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/AnalyzerResultFuture.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Categorized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Categorized.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Close.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Close.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/ColumnProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/ColumnProperty.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Component.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/ComponentCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/ComponentCategory.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/ComponentContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/ComponentContext.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/ComponentMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/ComponentMessage.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/ComponentScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/ComponentScope.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Concurrent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Concurrent.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Configured.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Configured.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Convertable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Convertable.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Converter.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Description.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Description.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Distributed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Distributed.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/ExecutionLogMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/ExecutionLogMessage.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/FileProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/FileProperty.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Filter.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/HasAnalyzerResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/HasAnalyzerResult.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/HasLabelAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/HasLabelAdvice.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/HasOutputDataStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/HasOutputDataStreams.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/HiddenProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/HiddenProperty.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/HideOutputColumns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/HideOutputColumns.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Initialize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Initialize.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/InputColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/InputColumn.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/InputRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/InputRow.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/MappedProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/MappedProperty.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Metric.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/MultiStreamComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/MultiStreamComponent.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/NumberProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/NumberProperty.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Optimizeable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Optimizeable.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/OutputColumns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/OutputColumns.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/OutputDataStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/OutputDataStream.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/OutputRowCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/OutputRowCollector.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/PatternProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/PatternProperty.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Provided.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Provided.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/QueryOptimizedFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/QueryOptimizedFilter.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Renderable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Renderable.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Renderer.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/RendererBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/RendererBean.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/RendererPrecedence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/RendererPrecedence.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/RenderingFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/RenderingFormat.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/SchemaProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/SchemaProperty.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/ShortNews.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/ShortNews.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/StringProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/StringProperty.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/TableProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/TableProperty.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Transformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Transformer.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/UsageMeteringMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/UsageMeteringMessage.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/Validate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/Validate.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/constant-values.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/constant-values.html -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/deprecated-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/deprecated-list.html -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/help-doc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/help-doc.html -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/index-all.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/index-all.html -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/index.html -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/overview-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/overview-tree.html -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/package-list: -------------------------------------------------------------------------------- 1 | org.datacleaner.api 2 | -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/package.html -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/script.js -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/api/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/api/stylesheet.css -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/connection/Datastore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/connection/Datastore.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/descriptors/Allowable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/descriptors/Allowable.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/descriptors/HasIcon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/descriptors/HasIcon.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/AnalysisJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/AnalysisJob.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/AnalysisJobMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/AnalysisJobMetadata.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/AnalyzerJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/AnalyzerJob.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/ComponentJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/ComponentJob.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/ComponentRequirement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/ComponentRequirement.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/FilterJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/FilterJob.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/FilterOutcome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/FilterOutcome.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/FilterOutcomes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/FilterOutcomes.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/HasFilterOutcomes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/HasFilterOutcomes.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/InputColumnSinkJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/InputColumnSinkJob.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/InputColumnSourceJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/InputColumnSourceJob.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/OutputDataStreamJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/OutputDataStreamJob.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/TransformerJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/TransformerJob.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/job/tasks/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/job/tasks/Task.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/metadata/ColumnMeaning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/metadata/ColumnMeaning.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/metadata/ColumnMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/metadata/ColumnMetadata.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/metadata/SchemaMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/metadata/SchemaMetadata.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/metadata/TableMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/metadata/TableMetadata.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/reference/Dictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/reference/Dictionary.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/reference/ReferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/reference/ReferenceData.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/reference/StringPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/reference/StringPattern.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/reference/Synonym.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/reference/Synonym.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/reference/SynonymCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/reference/SynonymCatalog.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/repository/Repository.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/storage/RowAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/storage/RowAnnotation.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/storage/StorageProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/storage/StorageProvider.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/util/ApiStringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/util/ApiStringUtils.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/util/EnPropertyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/util/EnPropertyUtil.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/util/HasAliases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/util/HasAliases.java -------------------------------------------------------------------------------- /api/src/main/java/org/datacleaner/util/PropertyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/java/org/datacleaner/util/PropertyUtil.java -------------------------------------------------------------------------------- /api/src/main/resources/language/en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/resources/language/en_US.properties -------------------------------------------------------------------------------- /api/src/main/resources/language/zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/main/resources/language/zh_CN.properties -------------------------------------------------------------------------------- /api/src/test/java/org/datacleaner/util/SchemaNavigatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/test/java/org/datacleaner/util/SchemaNavigatorTest.java -------------------------------------------------------------------------------- /api/src/test/resources/employees.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/api/src/test/resources/employees.csv -------------------------------------------------------------------------------- /components/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/basic-analyzers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/basic-analyzers/.gitignore -------------------------------------------------------------------------------- /components/basic-analyzers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/basic-analyzers/pom.xml -------------------------------------------------------------------------------- /components/basic-analyzers/src/test/resources/completeness_output_stream_test.csv: -------------------------------------------------------------------------------- 1 | A,B,C 2 | a,b,c 3 | ,, -------------------------------------------------------------------------------- /components/basic-filters/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/basic-filters/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/basic-filters/pom.xml -------------------------------------------------------------------------------- /components/basic-transformers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/basic-transformers/.gitignore -------------------------------------------------------------------------------- /components/basic-transformers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/basic-transformers/pom.xml -------------------------------------------------------------------------------- /components/data-structures/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/data-structures/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/data-structures/pom.xml -------------------------------------------------------------------------------- /components/date-gap/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/date-gap/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/date-gap/pom.xml -------------------------------------------------------------------------------- /components/el/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/el/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/el/pom.xml -------------------------------------------------------------------------------- /components/extension_sendjmsmessage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/extension_sendjmsmessage/.gitignore -------------------------------------------------------------------------------- /components/extension_sendjmsmessage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/extension_sendjmsmessage/README.md -------------------------------------------------------------------------------- /components/extension_sendjmsmessage/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/extension_sendjmsmessage/pom.xml -------------------------------------------------------------------------------- /components/extensions-emailing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/extensions-emailing/pom.xml -------------------------------------------------------------------------------- /components/extensions-emailing/src/test/resources/emptyfolder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/fill-pattern/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/fill-pattern/.gitattributes -------------------------------------------------------------------------------- /components/fill-pattern/.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | .classpath 3 | .settings/ 4 | target/ 5 | -------------------------------------------------------------------------------- /components/fill-pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/fill-pattern/README.md -------------------------------------------------------------------------------- /components/fill-pattern/examples/screenshot_listview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/fill-pattern/examples/screenshot_listview.png -------------------------------------------------------------------------------- /components/fill-pattern/examples/screenshot_tableview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/fill-pattern/examples/screenshot_tableview.png -------------------------------------------------------------------------------- /components/fill-pattern/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/fill-pattern/pom.xml -------------------------------------------------------------------------------- /components/fuse/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target 5 | -------------------------------------------------------------------------------- /components/fuse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/fuse/pom.xml -------------------------------------------------------------------------------- /components/fuse/src/main/resources/datacleaner-extension.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/fuse/src/main/resources/datacleaner-extension.xml -------------------------------------------------------------------------------- /components/groovy/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.classpath 3 | /.settings 4 | /target/ 5 | -------------------------------------------------------------------------------- /components/groovy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/groovy/README.md -------------------------------------------------------------------------------- /components/groovy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/groovy/pom.xml -------------------------------------------------------------------------------- /components/groovy/src/main/resources/datacleaner-extension.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/groovy/src/main/resources/datacleaner-extension.xml -------------------------------------------------------------------------------- /components/grouper/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.classpath 3 | -------------------------------------------------------------------------------- /components/grouper/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/grouper/pom.xml -------------------------------------------------------------------------------- /components/html-rendering/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/html-rendering/.gitignore -------------------------------------------------------------------------------- /components/html-rendering/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/html-rendering/pom.xml -------------------------------------------------------------------------------- /components/http/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target 5 | -------------------------------------------------------------------------------- /components/http/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/http/pom.xml -------------------------------------------------------------------------------- /components/i18n/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/i18n/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/i18n/pom.xml -------------------------------------------------------------------------------- /components/i18n/src/test/resources/testOutputDataStream.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/i18n/src/test/resources/testOutputDataStream.csv -------------------------------------------------------------------------------- /components/javascript/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/javascript/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/javascript/pom.xml -------------------------------------------------------------------------------- /components/jleo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/jleo/pom.xml -------------------------------------------------------------------------------- /components/json/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/json/pom.xml -------------------------------------------------------------------------------- /components/machine-learning/.gitignore: -------------------------------------------------------------------------------- 1 | *.model.ser 2 | -------------------------------------------------------------------------------- /components/machine-learning/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/machine-learning/pom.xml -------------------------------------------------------------------------------- /components/mark-rows/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target 5 | 6 | -------------------------------------------------------------------------------- /components/mark-rows/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/mark-rows/pom.xml -------------------------------------------------------------------------------- /components/network-tools/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/network-tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/network-tools/pom.xml -------------------------------------------------------------------------------- /components/pattern-finder/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/pattern-finder/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/pattern-finder/pom.xml -------------------------------------------------------------------------------- /components/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/pom.xml -------------------------------------------------------------------------------- /components/reference-data/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/reference-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/reference-data/pom.xml -------------------------------------------------------------------------------- /components/reference-data/src/test/resources/projects.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/reference-data/src/test/resources/projects.csv -------------------------------------------------------------------------------- /components/referential-integrity/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/referential-integrity/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/referential-integrity/pom.xml -------------------------------------------------------------------------------- /components/sample/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/sample/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/sample/pom.xml -------------------------------------------------------------------------------- /components/standard-components/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/standard-components/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/standard-components/pom.xml -------------------------------------------------------------------------------- /components/standardizers/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /components/standardizers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/standardizers/pom.xml -------------------------------------------------------------------------------- /components/uniqueness/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/uniqueness/.gitignore -------------------------------------------------------------------------------- /components/uniqueness/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/uniqueness/pom.xml -------------------------------------------------------------------------------- /components/uniqueness/src/test/resources/loremipsum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/uniqueness/src/test/resources/loremipsum.txt -------------------------------------------------------------------------------- /components/unleo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/unleo/pom.xml -------------------------------------------------------------------------------- /components/value-distribution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/value-distribution/.gitignore -------------------------------------------------------------------------------- /components/value-distribution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/value-distribution/pom.xml -------------------------------------------------------------------------------- /components/visualization/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/visualization/.gitignore -------------------------------------------------------------------------------- /components/visualization/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/visualization/pom.xml -------------------------------------------------------------------------------- /components/visualization/src/test/resources/output_groups.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/visualization/src/test/resources/output_groups.html -------------------------------------------------------------------------------- /components/visualization/src/test/resources/output_simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/visualization/src/test/resources/output_simple.html -------------------------------------------------------------------------------- /components/writers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/writers/.gitignore -------------------------------------------------------------------------------- /components/writers/hs_err_pid56996.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/writers/hs_err_pid56996.log -------------------------------------------------------------------------------- /components/writers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/writers/pom.xml -------------------------------------------------------------------------------- /components/writers/src/main/resources/datacleaner-extension.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/writers/src/main/resources/datacleaner-extension.xml -------------------------------------------------------------------------------- /components/writers/src/test/resources/datastorewriter-in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/writers/src/test/resources/datastorewriter-in.csv -------------------------------------------------------------------------------- /components/writers/src/test/resources/example_updated.csv: -------------------------------------------------------------------------------- 1 | id,name 2 | 1,kasper 3 | 2,barry 4 | 3,matt 5 | 4,hans 6 | 5,manuel 7 | 6,ankit -------------------------------------------------------------------------------- /components/writers/src/test/resources/invalid-error-handling-file.csv: -------------------------------------------------------------------------------- 1 | name,gender 2 | John,M 3 | Jane,F -------------------------------------------------------------------------------- /components/writers/src/test/resources/multiple_Sheets.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/components/writers/src/test/resources/multiple_Sheets.xlsx -------------------------------------------------------------------------------- /datastores/basic-datastores/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/basic-datastores/pom.xml -------------------------------------------------------------------------------- /datastores/basic-datastores/src/test/resources/developers.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/basic-datastores/src/test/resources/developers.mdb -------------------------------------------------------------------------------- /datastores/basic-datastores/src/test/resources/example.arff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/basic-datastores/src/test/resources/example.arff -------------------------------------------------------------------------------- /datastores/basic-datastores/src/test/resources/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/basic-datastores/src/test/resources/example.json -------------------------------------------------------------------------------- /datastores/basic-datastores/src/test/resources/projects.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/basic-datastores/src/test/resources/projects.csv -------------------------------------------------------------------------------- /datastores/basic-datastores/src/test/resources/sas/dummy1.sas7bdat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datastores/basic-datastores/src/test/resources/sas/dummy2.sas7bdat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datastores/hadoop-datastores/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/hadoop-datastores/pom.xml -------------------------------------------------------------------------------- /datastores/hadoop-datastores/src/test/resources/developers.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/hadoop-datastores/src/test/resources/developers.mdb -------------------------------------------------------------------------------- /datastores/hadoop-datastores/src/test/resources/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/hadoop-datastores/src/test/resources/example.json -------------------------------------------------------------------------------- /datastores/hadoop-datastores/src/test/resources/projects.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/hadoop-datastores/src/test/resources/projects.csv -------------------------------------------------------------------------------- /datastores/hadoop-datastores/src/test/resources/sas/dummy1.sas7bdat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datastores/hadoop-datastores/src/test/resources/sas/dummy2.sas7bdat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datastores/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/pom.xml -------------------------------------------------------------------------------- /datastores/utils/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/datastores/utils/pom.xml -------------------------------------------------------------------------------- /desktop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/.gitignore -------------------------------------------------------------------------------- /desktop/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/.gitignore -------------------------------------------------------------------------------- /desktop/api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/pom.xml -------------------------------------------------------------------------------- /desktop/api/src/main/java/org/datacleaner/guice/DCModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/java/org/datacleaner/guice/DCModule.java -------------------------------------------------------------------------------- /desktop/api/src/main/java/org/datacleaner/panels/DCPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/java/org/datacleaner/panels/DCPanel.java -------------------------------------------------------------------------------- /desktop/api/src/main/java/org/datacleaner/util/ChartUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/java/org/datacleaner/util/ChartUtils.java -------------------------------------------------------------------------------- /desktop/api/src/main/java/org/datacleaner/util/IconUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/java/org/datacleaner/util/IconUtils.java -------------------------------------------------------------------------------- /desktop/api/src/main/java/org/datacleaner/util/WidgetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/java/org/datacleaner/util/WidgetUtils.java -------------------------------------------------------------------------------- /desktop/api/src/main/java/org/datacleaner/widgets/DCLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/java/org/datacleaner/widgets/DCLabel.java -------------------------------------------------------------------------------- /desktop/api/src/main/java/org/datacleaner/windows/DCWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/java/org/datacleaner/windows/DCWindow.java -------------------------------------------------------------------------------- /desktop/api/src/main/java/org/datacleaner/wizard/JobWizard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/java/org/datacleaner/wizard/JobWizard.java -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/FontAwesome-4.3.0.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/FontAwesome-4.3.0.ttf -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/Lato SIL license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/Lato SIL license.txt -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/Lato-Bold.ttf -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/Lato-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/Lato-BoldItalic.ttf -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/Muli SIL license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/Muli SIL license.txt -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/Muli-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/Muli-Bold.ttf -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/Muli-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/Muli-Italic.ttf -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/Muli-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/Muli-LightItalic.ttf -------------------------------------------------------------------------------- /desktop/api/src/main/resources/fonts/Muli.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/api/src/main/resources/fonts/Muli.ttf -------------------------------------------------------------------------------- /desktop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/pom.xml -------------------------------------------------------------------------------- /desktop/ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/.gitignore -------------------------------------------------------------------------------- /desktop/ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/pom.xml -------------------------------------------------------------------------------- /desktop/ui/src/assembly/bin/datacleaner.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/assembly/bin/datacleaner.cmd -------------------------------------------------------------------------------- /desktop/ui/src/assembly/bin/datacleaner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/assembly/bin/datacleaner.sh -------------------------------------------------------------------------------- /desktop/ui/src/assembly/dist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/assembly/dist.xml -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/Main.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/cli/CliArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/cli/CliArguments.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/cli/CliListType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/cli/CliListType.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/cli/CliOutputType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/cli/CliOutputType.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/cli/CliRunType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/cli/CliRunType.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/cli/CliRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/cli/CliRunner.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/cli/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/cli/Main.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/guice/JobFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/guice/JobFile.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/guice/Nullable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/guice/Nullable.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/guice/Undecorated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/guice/Undecorated.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/util/EnumMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/util/EnumMatcher.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/util/GraphUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/util/GraphUtils.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/util/HdfsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/util/HdfsUtils.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/widgets/Dropzone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/widgets/Dropzone.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/widgets/HelpIcon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/widgets/HelpIcon.java -------------------------------------------------------------------------------- /desktop/ui/src/main/java/org/datacleaner/widgets/tabs/Tab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/java/org/datacleaner/widgets/tabs/Tab.java -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/datacleaner-home/conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/datacleaner-home/conf.xml -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/add_bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/add_bright.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/add_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/add_dark.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/back.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/browse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/browse.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/cancel.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/close_bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/close_bright.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/close_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/close_dark.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/copy.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/create_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/create_table.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/delete.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/download.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/drop_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/drop_table.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/edit.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/execute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/execute.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/forward.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/help.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/log.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/move-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/move-down.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/move-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/move-up.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/preview_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/preview_data.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/refresh.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/remove_bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/remove_bright.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/remove_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/remove_dark.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/rename.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/rename.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/reset.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/save_bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/save_bright.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/save_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/save_dark.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/stop.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/test-pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/test-pattern.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/actions/website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/actions/website.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/chart-types/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/chart-types/bar.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/chart-types/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/chart-types/line.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/chart-types/scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/chart-types/scatter.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/editions/community.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/editions/community.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/links/blogger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/links/blogger.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/links/datacleaner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/links/datacleaner.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/links/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/links/linkedin.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/dc-logo-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/dc-logo-30.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/documentation.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/edge-curved.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/edge-curved.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/edge-orthogonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/edge-orthogonal.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/edge-straight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/edge-straight.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/execute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/execute.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/forum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/forum.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/license.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/license.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/linkedin.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/memory.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/network.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/new.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/open.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/options.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/performance.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/refresh.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/twitter.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/menu/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/menu/windows.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/news/news_channel_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/news/news_channel_read.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/pdi_dc_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/pdi_dc_banner.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/splash.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/status/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/status/error.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/status/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/status/info.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/status/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/status/loading.gif -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/status/valid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/status/valid.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/status/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/status/warning.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/widgets/PasswordInput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/widgets/PasswordInput.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/widgets/UsernameInput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/widgets/UsernameInput.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/widgets/tab_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/widgets/tab_close.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/app-icon-hires.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/app-icon-hires.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/app-icon.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/badge-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/badge-demo.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/banner-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/banner-bg.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/banner-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/banner-error.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/banner-execute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/banner-execute.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/banner-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/banner-logo.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/banner-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/banner-results.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/banner-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/banner-right.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/banner-tabledef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/banner-tabledef.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/canvas-bg-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/canvas-bg-error.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/canvas-bg-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/canvas-bg-plus.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/images/window/canvas-bg-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/images/window/canvas-bg-table.png -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/apache2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/apache2.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/berkeley.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/berkeley.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/bsd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/bsd.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/colt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/colt.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/dependency-licenses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/dependency-licenses.csv -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/eclipse.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/eclipse.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/hsqldb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/hsqldb.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/icu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/icu.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/lgpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/lgpl.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/mit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/mit.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/mozilla.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/mozilla.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/licenses/tango.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/licenses/tango.txt -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/org/datacleaner/log4j-jnlp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/org/datacleaner/log4j-jnlp.xml -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/test/conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/test/conf.xml -------------------------------------------------------------------------------- /desktop/ui/src/main/resources/test/datastores/customers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/main/resources/test/datastores/customers.csv -------------------------------------------------------------------------------- /desktop/ui/src/test/java/org/datacleaner/MainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/java/org/datacleaner/MainTest.java -------------------------------------------------------------------------------- /desktop/ui/src/test/java/org/datacleaner/cli/GrouperIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/java/org/datacleaner/cli/GrouperIT.java -------------------------------------------------------------------------------- /desktop/ui/src/test/java/org/datacleaner/cli/MainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/java/org/datacleaner/cli/MainTest.java -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/all_analyzers.analysis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/all_analyzers.analysis.xml -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/cli-examples/conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/cli-examples/conf.xml -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/cli-examples/employees.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/cli-examples/employees.csv -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/cli-examples/employees_job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/cli-examples/employees_job.xml -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/datacleaner-home-test/conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/datacleaner-home-test/conf.xml -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/densityplot.analysis.result.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/densityplot.analysis.result.dat -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/documentation/concatenator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/documentation/concatenator.html -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/documentation/table_lookup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/documentation/table_lookup.html -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/employees-missing-values.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/employees-missing-values.csv -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/example_fixed_width_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/example_fixed_width_file.txt -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/mapped_columns_job.analysis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/mapped_columns_job.analysis.xml -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/scatterplot.analysis.result.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/scatterplot.analysis.result.dat -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/stackedarea.analysis.result.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/stackedarea.analysis.result.dat -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/analysis-result-v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/analysis-result-v2.js -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/analysis-result.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/analysis-result.css -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/analysis-result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/analysis-result.js -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/analyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/analyzer.png -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/another-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/another-example.html -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/drill-to-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/drill-to-detail.png -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/error-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/error-example.html -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/error.png -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/index.html -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/linechart-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/linechart-icon.png -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/styling/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/styling/warning.png -------------------------------------------------------------------------------- /desktop/ui/src/test/resources/userpreferences-2.1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/src/test/resources/userpreferences-2.1.dat -------------------------------------------------------------------------------- /desktop/ui/tattletale-filters.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/desktop/ui/tattletale-filters.properties -------------------------------------------------------------------------------- /doc/DataCleaner中文官方文档.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/DataCleaner中文官方文档.docx -------------------------------------------------------------------------------- /doc/Datacleaner功能扩展设计.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/Datacleaner功能扩展设计.docx -------------------------------------------------------------------------------- /doc/T SHIA7.2-2018 卫生健康数据质量控制规范 第2部分:数据质量控制规则标准.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/T SHIA7.2-2018 卫生健康数据质量控制规范 第2部分:数据质量控制规则标准.pdf -------------------------------------------------------------------------------- /doc/datacleaner.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/datacleaner.xmind -------------------------------------------------------------------------------- /doc/datacleaner使用文档.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/datacleaner使用文档.docx -------------------------------------------------------------------------------- /doc/datacleaner学习文档.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/datacleaner学习文档.docx -------------------------------------------------------------------------------- /doc/datacleaner工具数据分析.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/datacleaner工具数据分析.docx -------------------------------------------------------------------------------- /doc/md文档/DataCleaner工作计划及要求.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/md文档/DataCleaner工作计划及要求.md -------------------------------------------------------------------------------- /doc/md文档/DataCleaner探索.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/md文档/DataCleaner探索.md -------------------------------------------------------------------------------- /doc/md文档/DataCleaner文档资料.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/md文档/DataCleaner文档资料.md -------------------------------------------------------------------------------- /doc/md文档/DataCleaner汉化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/md文档/DataCleaner汉化.md -------------------------------------------------------------------------------- /doc/md文档/工作日志.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/md文档/工作日志.md -------------------------------------------------------------------------------- /doc/md文档/总体目标.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/md文档/总体目标.md -------------------------------------------------------------------------------- /doc/md文档/数据交换日志.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/md文档/数据交换日志.md -------------------------------------------------------------------------------- /doc/md文档/近期目标6.1-6.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/md文档/近期目标6.1-6.5.md -------------------------------------------------------------------------------- /doc/md文档/近期目标6.15-6.19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/md文档/近期目标6.15-6.19.md -------------------------------------------------------------------------------- /doc/md文档/近期目标6.8-6.12.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/三医数据质控分析报告.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/三医数据质控分析报告.docx -------------------------------------------------------------------------------- /doc/总结文档/bug.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/总结文档/bug.docx -------------------------------------------------------------------------------- /doc/总结文档/datacleaner学习文档.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/总结文档/datacleaner学习文档.docx -------------------------------------------------------------------------------- /doc/总结文档/web端测试问题.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/总结文档/web端测试问题.xlsx -------------------------------------------------------------------------------- /doc/总结文档/三医质控分析报告.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/总结文档/三医质控分析报告.docx -------------------------------------------------------------------------------- /doc/总结文档/数据质控功能初步分析.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/总结文档/数据质控功能初步分析.docx -------------------------------------------------------------------------------- /doc/总结文档/界面调整原型.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/总结文档/界面调整原型.rar -------------------------------------------------------------------------------- /doc/数据交换移动端需求.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据交换移动端需求.docx -------------------------------------------------------------------------------- /doc/数据指控目标.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据指控目标.docx -------------------------------------------------------------------------------- /doc/数据质控功能初步分析.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据质控功能初步分析.docx -------------------------------------------------------------------------------- /doc/数据质控工作内容.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据质控工作内容.docx -------------------------------------------------------------------------------- /doc/数据质控工作计划.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据质控工作计划.xlsx -------------------------------------------------------------------------------- /doc/数据质控移动端需求.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据质控移动端需求.docx -------------------------------------------------------------------------------- /doc/数据质控表设计.eddx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据质控表设计.eddx -------------------------------------------------------------------------------- /doc/数据质量控制管理系统项目开发工作简报(1).doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据质量控制管理系统项目开发工作简报(1).doc -------------------------------------------------------------------------------- /doc/数据质量控制管理系统项目简介.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据质量控制管理系统项目简介.doc -------------------------------------------------------------------------------- /doc/数据质量控制系统初步想法.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/数据质量控制系统初步想法.docx -------------------------------------------------------------------------------- /doc/日志记录/数据交换和质控工作-5.22.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/日志记录/数据交换和质控工作-5.22.docx -------------------------------------------------------------------------------- /doc/日志记录/数据交换和质控工作-5.25.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/日志记录/数据交换和质控工作-5.25.docx -------------------------------------------------------------------------------- /doc/日志记录/数据交换和质控工作-5.26.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/日志记录/数据交换和质控工作-5.26.docx -------------------------------------------------------------------------------- /doc/日志记录/数据交换和质控工作-5.27.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/日志记录/数据交换和质控工作-5.27.docx -------------------------------------------------------------------------------- /doc/日志记录/数据交换和质控工作-5.28.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/日志记录/数据交换和质控工作-5.28.docx -------------------------------------------------------------------------------- /doc/日志记录/数据交换和质控工作-5.29.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/日志记录/数据交换和质控工作-5.29.docx -------------------------------------------------------------------------------- /doc/日志记录/数据交换和质控工作-6.1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/日志记录/数据交换和质控工作-6.1.docx -------------------------------------------------------------------------------- /doc/日志记录/数据质控工作日志.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/日志记录/数据质控工作日志.docx -------------------------------------------------------------------------------- /doc/省三医监管平台数据质控分析.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/省三医监管平台数据质控分析.docx -------------------------------------------------------------------------------- /doc/质控文档/datacleaner使用文档.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/datacleaner使用文档.docx -------------------------------------------------------------------------------- /doc/质控文档/开发过程记录.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/开发过程记录.docx -------------------------------------------------------------------------------- /doc/质控文档/日志/1.29周报.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/1.29周报.docx -------------------------------------------------------------------------------- /doc/质控文档/日志/10.12-16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/10.12-16.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/10.5-9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/10.5-9.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/2.26周报.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/2.26周报.docx -------------------------------------------------------------------------------- /doc/质控文档/日志/3.29周报.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/3.29周报.docx -------------------------------------------------------------------------------- /doc/质控文档/日志/4-23周报.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/4-23周报.docx -------------------------------------------------------------------------------- /doc/质控文档/日志/4-9周报.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/4-9周报.docx -------------------------------------------------------------------------------- /doc/质控文档/日志/7.13-17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/7.13-17.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/7.20-24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/7.20-24.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/7.27-31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/7.27-31.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/8.10-15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/8.10-15.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/8.17-21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/8.17-21.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/8.24-28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/8.24-28.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/8.3-7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/8.3-7.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/8.31-9.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/8.31-9.4.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/9.14-18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/9.14-18.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/9.21-25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/9.21-25.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/9.28-10.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/9.28-10.2.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/9.7-11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/9.7-11.txt -------------------------------------------------------------------------------- /doc/质控文档/日志/周报3-12.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志/周报3-12.docx -------------------------------------------------------------------------------- /doc/质控文档/日志记录.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/日志记录.docx -------------------------------------------------------------------------------- /doc/质控文档/质控修改.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/质控修改.docx -------------------------------------------------------------------------------- /doc/质控文档/质控开发文档.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/质控开发文档.docx -------------------------------------------------------------------------------- /doc/质控文档/遇到的困难.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控文档/遇到的困难.txt -------------------------------------------------------------------------------- /doc/质控文档/问题解决.docx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/质控过程记录-V2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/质控过程记录-V2.docx -------------------------------------------------------------------------------- /doc/近期目标(6.1-6.5).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/doc/近期目标(6.1-6.5).docx -------------------------------------------------------------------------------- /engine/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /engine/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/.gitignore -------------------------------------------------------------------------------- /engine/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/pom.xml -------------------------------------------------------------------------------- /engine/core/src/main/java/org/datacleaner/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/main/java/org/datacleaner/Version.java -------------------------------------------------------------------------------- /engine/core/src/main/java/org/datacleaner/data/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/main/java/org/datacleaner/data/package.html -------------------------------------------------------------------------------- /engine/core/src/main/java/org/datacleaner/job/JobReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/main/java/org/datacleaner/job/JobReader.java -------------------------------------------------------------------------------- /engine/core/src/main/java/org/datacleaner/job/JobWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/main/java/org/datacleaner/job/JobWriter.java -------------------------------------------------------------------------------- /engine/core/src/main/java/org/datacleaner/result/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/main/java/org/datacleaner/result/package.html -------------------------------------------------------------------------------- /engine/core/src/main/java/org/datacleaner/util/VFSUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/main/java/org/datacleaner/util/VFSUtils.java -------------------------------------------------------------------------------- /engine/core/src/main/java/org/datacleaner/util/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/main/java/org/datacleaner/util/package.html -------------------------------------------------------------------------------- /engine/core/src/main/resources/datacleaner-extension.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/main/resources/datacleaner-extension.xsd -------------------------------------------------------------------------------- /engine/core/src/test/java/foo/bar/Baz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/java/foo/bar/Baz.java -------------------------------------------------------------------------------- /engine/core/src/test/resources/FooBarPlugin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/FooBarPlugin.jar -------------------------------------------------------------------------------- /engine/core/src/test/resources/code-company.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/code-company.jar -------------------------------------------------------------------------------- /engine/core/src/test/resources/datacleaner-extension.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/datacleaner-extension.xml -------------------------------------------------------------------------------- /engine/core/src/test/resources/employees.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/employees.csv -------------------------------------------------------------------------------- /engine/core/src/test/resources/example-name-lengths.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/example-name-lengths.csv -------------------------------------------------------------------------------- /engine/core/src/test/resources/example_folders/file1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /engine/core/src/test/resources/example_folders/folder1/ensure-folder-exists.txt: -------------------------------------------------------------------------------- 1 | Git will not create empty folders... -------------------------------------------------------------------------------- /engine/core/src/test/resources/example_folders/folder2/sub1/job1.analysis.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /engine/core/src/test/resources/example_folders/folder2/sub1/job2.analysis.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /engine/core/src/test/resources/example_folders/folder2/sub2/file1.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /engine/core/src/test/resources/example_folders/folder2/sub2/file2.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /engine/core/src/test/resources/extensions/not-a-jar-file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/extensions/not-a-jar-file.txt -------------------------------------------------------------------------------- /engine/core/src/test/resources/lastnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/lastnames.txt -------------------------------------------------------------------------------- /engine/core/src/test/resources/log4j.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/log4j.dtd -------------------------------------------------------------------------------- /engine/core/src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /engine/core/src/test/resources/month-strings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/month-strings.csv -------------------------------------------------------------------------------- /engine/core/src/test/resources/multi_row_transformer_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/multi_row_transformer_test.csv -------------------------------------------------------------------------------- /engine/core/src/test/resources/old_row_annotation_impl.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/old_row_annotation_impl.ser -------------------------------------------------------------------------------- /engine/core/src/test/resources/openoffice_db.odb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/openoffice_db.odb -------------------------------------------------------------------------------- /engine/core/src/test/resources/report.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/report.dbf -------------------------------------------------------------------------------- /engine/core/src/test/resources/report.ndx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/report.ndx -------------------------------------------------------------------------------- /engine/core/src/test/resources/serialized-company.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/serialized-company.ser -------------------------------------------------------------------------------- /engine/core/src/test/resources/synonym-countries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/core/src/test/resources/synonym-countries.txt -------------------------------------------------------------------------------- /engine/env/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /engine/env/berkeleydb/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /engine/env/berkeleydb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/berkeleydb/pom.xml -------------------------------------------------------------------------------- /engine/env/cluster/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /engine/env/cluster/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/cluster/pom.xml -------------------------------------------------------------------------------- /engine/env/cluster/src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/cluster/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /engine/env/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/pom.xml -------------------------------------------------------------------------------- /engine/env/spark/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /engine/env/spark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/pom.xml -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/conf_hdfs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/conf_hdfs.xml -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/conf_local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/conf_local.xml -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/employees-fixed-width.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/employees-fixed-width.txt -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/job.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/job.properties -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/jobProperties/jobEmptyPath.properties: -------------------------------------------------------------------------------- 1 | datacleaner.result.hdfs.path= 2 | -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/jobProperties/jobRelativePath.properties: -------------------------------------------------------------------------------- 1 | datacleaner.result.hdfs.path=target 2 | -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/jobProperties/noResult.properties: -------------------------------------------------------------------------------- 1 | datacleaner.result.hdfs.enabled=false 2 | -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/json-job.analysis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/json-job.analysis.xml -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/melon-job.analysis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/melon-job.analysis.xml -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/person_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/person_data.json -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/person_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/person_names.txt -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/vanilla-job.analysis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/vanilla-job.analysis.xml -------------------------------------------------------------------------------- /engine/env/spark/src/test/resources/write-job.analysis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/env/spark/src/test/resources/write-job.analysis.xml -------------------------------------------------------------------------------- /engine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/pom.xml -------------------------------------------------------------------------------- /engine/remote-components/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/remote-components/pom.xml -------------------------------------------------------------------------------- /engine/rest-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/rest-client/pom.xml -------------------------------------------------------------------------------- /engine/utils/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target 5 | -------------------------------------------------------------------------------- /engine/utils/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/utils/pom.xml -------------------------------------------------------------------------------- /engine/utils/src/test/resources/csv-detect/csv_multi_line.csv: -------------------------------------------------------------------------------- 1 | "foo","bar" 2 | 1,2 3 | 3,4 4 | 5,6 5 | "7 6 | 8",8 -------------------------------------------------------------------------------- /engine/utils/src/test/resources/csv-detect/csv_single_line.csv: -------------------------------------------------------------------------------- 1 | "foo","bar" 2 | 1,2 3 | 3,"4" 4 | 5,6 5 | "7",9 -------------------------------------------------------------------------------- /engine/xml-config/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /engine/xml-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/pom.xml -------------------------------------------------------------------------------- /engine/xml-config/src/main/bindings/bindings-job.xjb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/main/bindings/bindings-job.xjb -------------------------------------------------------------------------------- /engine/xml-config/src/main/resources/configuration.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/main/resources/configuration.xsd -------------------------------------------------------------------------------- /engine/xml-config/src/main/resources/job.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/main/resources/job.xsd -------------------------------------------------------------------------------- /engine/xml-config/src/main/resources/metadata.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/main/resources/metadata.xsd -------------------------------------------------------------------------------- /engine/xml-config/src/test/resources/childjob.analysis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/test/resources/childjob.analysis.xml -------------------------------------------------------------------------------- /engine/xml-config/src/test/resources/csv_with_blank_column_name.txt: -------------------------------------------------------------------------------- 1 | foo;bar;baz; 2 | 1;2;3;4 -------------------------------------------------------------------------------- /engine/xml-config/src/test/resources/double.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/test/resources/double.xlsx -------------------------------------------------------------------------------- /engine/xml-config/src/test/resources/example-dates.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/test/resources/example-dates.csv -------------------------------------------------------------------------------- /engine/xml-config/src/test/resources/example-job-invalid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/test/resources/example-job-invalid.xml -------------------------------------------------------------------------------- /engine/xml-config/src/test/resources/example-job-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/test/resources/example-job-metadata.xml -------------------------------------------------------------------------------- /engine/xml-config/src/test/resources/example-job-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/test/resources/example-job-template.xml -------------------------------------------------------------------------------- /engine/xml-config/src/test/resources/example-job-valid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/engine/xml-config/src/test/resources/example-job-valid.xml -------------------------------------------------------------------------------- /monitor/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/api/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/api/pom.xml -------------------------------------------------------------------------------- /monitor/api/src/main/java/org/datacleaner/monitor/Api.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/api/src/main/java/org/datacleaner/monitor/Api.gwt.xml -------------------------------------------------------------------------------- /monitor/api/src/main/resources/custom-java-job.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/api/src/main/resources/custom-java-job.xsd -------------------------------------------------------------------------------- /monitor/api/src/main/resources/execution-log.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/api/src/main/resources/execution-log.xsd -------------------------------------------------------------------------------- /monitor/api/src/main/resources/schedule.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/api/src/main/resources/schedule.xsd -------------------------------------------------------------------------------- /monitor/api/src/main/resources/shared.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/api/src/main/resources/shared.xsd -------------------------------------------------------------------------------- /monitor/api/src/main/resources/timeline.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/api/src/main/resources/timeline.xsd -------------------------------------------------------------------------------- /monitor/documentation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/documentation/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/extensions/completeness-analysis-wizard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/completeness-analysis-wizard/.gitignore -------------------------------------------------------------------------------- /monitor/extensions/completeness-analysis-wizard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/completeness-analysis-wizard/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/copy-data-wizard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/copy-data-wizard/.gitignore -------------------------------------------------------------------------------- /monitor/extensions/copy-data-wizard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/copy-data-wizard/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/csv-datastore-wizard/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/extensions/csv-datastore-wizard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/csv-datastore-wizard/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/excel-datastore-wizard/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/extensions/excel-datastore-wizard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/excel-datastore-wizard/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/jdbc-datastore-wizards/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/extensions/jdbc-datastore-wizards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/jdbc-datastore-wizards/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/pentaho-job-engine/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/extensions/pentaho-job-engine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/pentaho-job-engine/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/quick-analysis-wizard/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/extensions/quick-analysis-wizard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/quick-analysis-wizard/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/referencedata-wizards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/referencedata-wizards/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/salesforce-datastore-wizard/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/extensions/salesforce-datastore-wizard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/salesforce-datastore-wizard/pom.xml -------------------------------------------------------------------------------- /monitor/extensions/sugarcrm-datastore-wizard/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/extensions/sugarcrm-datastore-wizard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/extensions/sugarcrm-datastore-wizard/pom.xml -------------------------------------------------------------------------------- /monitor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/pom.xml -------------------------------------------------------------------------------- /monitor/services/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/services/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/services/pom.xml -------------------------------------------------------------------------------- /monitor/services/src/test/resources/docker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/services/src/test/resources/docker.properties -------------------------------------------------------------------------------- /monitor/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/pom.xml -------------------------------------------------------------------------------- /monitor/ui/src/graphics/page-layout.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/graphics/page-layout.xcf -------------------------------------------------------------------------------- /monitor/ui/src/main/.gitignore: -------------------------------------------------------------------------------- 1 | /gwt-unitCache -------------------------------------------------------------------------------- /monitor/ui/src/main/java/org/datacleaner/monitor/Home.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/java/org/datacleaner/monitor/Home.gwt.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/resources/context/application-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/resources/context/application-context.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/resources/context/cluster-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/resources/context/cluster-context.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/resources/context/repository-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/resources/context/repository-context.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/resources/context/scheduling-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/resources/context/scheduling-context.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/resources/context/security-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/resources/context/security-context.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/resources/logback.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/.gitignore: -------------------------------------------------------------------------------- 1 | /dashboard 2 | /datastores 3 | /query 4 | /scheduling 5 | /wizard -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/WEB-INF/.gitignore: -------------------------------------------------------------------------------- 1 | /classes 2 | /deploy 3 | /lib -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/css/home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/css/home.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/dashboard.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/dashboard.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/datastores.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/datastores.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/home.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/home.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/home666.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/home666.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/1.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/2.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/3.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/4.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/5.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/black_trans_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/black_trans_20.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/black_trans_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/black_trans_50.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/black_trans_80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/black_trans_80.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/by_neopost_family.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/by_neopost_family.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/datastore_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/datastore_database.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/datastore_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/datastore_file.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/datastore_salesforce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/datastore_salesforce.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/datastore_sugarcrm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/datastore_sugarcrm.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/datastores.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/datastores.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/dc-logo-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/dc-logo-50.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/dictionary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/dictionary.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/favicon.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/infographic_part_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/infographic_part_share.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/infographic_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/infographic_top.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/launch.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/loader.gif -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/login-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/login-background.jpg -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/repository.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/repository_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/repository_file.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/repository_file_job.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/repository_file_job.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/repository_file_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/repository_file_result.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/repository_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/repository_folder.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/stringpattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/stringpattern.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/synonym.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/synonym.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/u204.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/u204.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/white_trans_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/white_trans_20.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/white_trans_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/white_trans_50.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/images/white_trans_80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/images/white_trans_80.png -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/javascripts/bootstrap-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/javascripts/bootstrap-table.js -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/javascripts/bootstrap-table.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/javascripts/bootstrap-table.min.js -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/javascripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/javascripts/bootstrap.js -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/javascripts/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/javascripts/bootstrap.min.js -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/javascripts/datacleaner-scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/javascripts/datacleaner-scripts.js -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/javascripts/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/javascripts/home.js -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/javascripts/jquery-1.11.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/javascripts/jquery-1.11.2.min.js -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/javascripts/jquery-1.11.2.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/javascripts/jquery-1.11.2.min.map -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/login.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/login.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/more.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/more.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/query.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/query.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/referencedata.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/referencedata.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/repository.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/repository.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/repository/demo/conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/repository/demo/conf.xml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/scheduling.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/scheduling.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/styles.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/styles_additional.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/styles_additional.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/bootstrap-table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/bootstrap-table.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/bootstrap-theme.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/bootstrap.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/bootstrap.css.map -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/bootstrap.min.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/bootstrap.min.css.map -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/buttons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/buttons.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/datacleaner-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/datacleaner-styles.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/footer.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/leo-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/leo-styles.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/login.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/main-elements.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/main-elements.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/referencedata.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/referencedata.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/stylesheets/repository.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/stylesheets/repository.css -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/template.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/template.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/template_nav_additional.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/template_nav_additional.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/template_nav_basic.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/template_nav_basic.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/template_popup.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/template_popup.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/test.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/test.jsp -------------------------------------------------------------------------------- /monitor/ui/src/main/webapp/version-info.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/main/webapp/version-info.xhtml -------------------------------------------------------------------------------- /monitor/ui/src/test/resources/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/test/resources/Dockerfile -------------------------------------------------------------------------------- /monitor/ui/src/test/resources/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/src/test/resources/assembly.xml -------------------------------------------------------------------------------- /monitor/ui/tattletale-filters.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/ui/tattletale-filters.properties -------------------------------------------------------------------------------- /monitor/widgets/.gitignore: -------------------------------------------------------------------------------- 1 | /.settings 2 | /.project 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /monitor/widgets/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/widgets/pom.xml -------------------------------------------------------------------------------- /monitor/widgets/src/test/java/UrlsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/widgets/src/test/java/UrlsTest.java -------------------------------------------------------------------------------- /monitor/widgets/src/test/java/emptyfolder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/monitor/widgets/src/test/java/emptyfolder.txt -------------------------------------------------------------------------------- /oss-branding/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/pom.xml -------------------------------------------------------------------------------- /oss-branding/src/main/resources/categories/FilterCategory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/categories/FilterCategory.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/categories/TextCategory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/categories/TextCategory.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/category-images.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/category-images.properties -------------------------------------------------------------------------------- /oss-branding/src/main/resources/component-images.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/component-images.properties -------------------------------------------------------------------------------- /oss-branding/src/main/resources/component-types/analyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/component-types/analyzer.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/component-types/category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/component-types/category.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/component-types/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/component-types/filter.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/component-types/plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/component-types/plugin.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/components/CompareFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/components/CompareFilter.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/components/EqualsFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/components/EqualsFilter.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/components/FuseIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/components/FuseIcon.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/components/JavaScriptIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/components/JavaScriptIcon.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/components/MaxRowsFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/components/MaxRowsFilter.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/components/NumberAnalyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/components/NumberAnalyzer.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/components/StringAnalyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/components/StringAnalyzer.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/components/WritersIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/components/WritersIcon.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/access.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/cassandra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/cassandra.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/cloud.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/composite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/composite.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/couchdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/couchdb.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/csv.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/dbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/dbase.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/excel.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/hbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/hbase.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/json.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/mongodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/mongodb.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/neo4j.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/neo4j.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/odb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/odb.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/orderdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/orderdb.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/sas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/sas.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/sugarcrm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/sugarcrm.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/datastore-types/xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/datastore-types/xml.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/back.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/browse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/browse.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/cancel.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/copy.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/delete.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/edit.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/help.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/log.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/rename.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/rename.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/reset.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/actions/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/actions/stop.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/links/blogger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/links/blogger.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/links/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/links/linkedin.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/execute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/execute.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/forum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/forum.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/license.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/license.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/linkedin.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/memory.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/network.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/new.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/open.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/options.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/refresh.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/twitter.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/menu/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/menu/windows.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/pdi_dc_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/pdi_dc_banner.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/status/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/status/error.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/status/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/status/info.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/status/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/status/loading.gif -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/status/valid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/status/valid.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop ui/status/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop ui/status/warning.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop-colors.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop-colors.properties -------------------------------------------------------------------------------- /oss-branding/src/main/resources/desktop-ui-images.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/desktop-ui-images.properties -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetype-images.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetype-images.properties -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/archive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/archive.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/desktop-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/desktop-folder.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/file.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/folder.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/hadoop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/hadoop.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/hidden-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/hidden-folder.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/home-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/home-folder.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/new-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/new-folder.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/parent-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/parent-folder.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/search-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/search-folder.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/view-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/view-details.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/filetypes/view-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/filetypes/view-list.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model-images.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model-images.properties -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/column.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/column_expression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/column_expression.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/column_primary_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/column_primary_key.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/component_library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/component_library.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/datastore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/datastore.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/dictionary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/dictionary.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/dictionary_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/dictionary_simple.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/dictionary_textfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/dictionary_textfile.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/job.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/job.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/metadata.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/query.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/reference-data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/reference-data.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/result.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/row.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/schema.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/schema_information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/schema_information.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/source.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/stringpattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/stringpattern.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/stringpattern_regex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/stringpattern_regex.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/synonym.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/synonym.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/synonym_datastore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/synonym_datastore.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/synonym_textfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/synonym_textfile.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/table.png -------------------------------------------------------------------------------- /oss-branding/src/main/resources/model/variable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/oss-branding/src/main/resources/model/variable.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/pom.xml -------------------------------------------------------------------------------- /resources/images/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/pom.xml -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/filetypes/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/filetypes/file.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/column.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/job.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/job.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/metadata.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/query.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/result.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/row.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/schema.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/source.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/synonym.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/synonym.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/table.png -------------------------------------------------------------------------------- /resources/images/src/main/resources/images/model/variable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/images/src/main/resources/images/model/variable.png -------------------------------------------------------------------------------- /resources/orderdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/orderdb/pom.xml -------------------------------------------------------------------------------- /resources/orderdb/src/main/resources/orderdb.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/orderdb/src/main/resources/orderdb.script -------------------------------------------------------------------------------- /resources/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/resources/pom.xml -------------------------------------------------------------------------------- /src/site/resources/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/src/site/resources/styles.css -------------------------------------------------------------------------------- /src/site/site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/src/site/site.xml -------------------------------------------------------------------------------- /testware/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.settings 3 | /.classpath 4 | /target -------------------------------------------------------------------------------- /testware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/pom.xml -------------------------------------------------------------------------------- /testware/src/main/java/org/datacleaner/cli/JobTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/src/main/java/org/datacleaner/cli/JobTestHelper.java -------------------------------------------------------------------------------- /testware/src/main/java/org/datacleaner/result/ListResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/src/main/java/org/datacleaner/result/ListResult.java -------------------------------------------------------------------------------- /testware/src/main/java/org/datacleaner/test/AssertHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/src/main/java/org/datacleaner/test/AssertHelper.java -------------------------------------------------------------------------------- /testware/src/main/java/org/datacleaner/test/MockAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/src/main/java/org/datacleaner/test/MockAnalyzer.java -------------------------------------------------------------------------------- /testware/src/main/java/org/datacleaner/test/MockFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/src/main/java/org/datacleaner/test/MockFilter.java -------------------------------------------------------------------------------- /testware/src/main/java/org/datacleaner/test/TestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/src/main/java/org/datacleaner/test/TestHelper.java -------------------------------------------------------------------------------- /testware/src/main/resources/core-site-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/src/main/resources/core-site-template.xml -------------------------------------------------------------------------------- /testware/src/main/resources/employees.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/src/main/resources/employees.csv -------------------------------------------------------------------------------- /testware/src/test/java/org/datacleaner/test/FirstFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schic/DQCS/HEAD/testware/src/test/java/org/datacleaner/test/FirstFrame.java --------------------------------------------------------------------------------