org.datacleaner.api.Initialize类的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(128)

本文整理了Java中org.datacleaner.api.Initialize类的一些代码示例,展示了Initialize类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Initialize类的具体详情如下:
包路径:org.datacleaner.api.Initialize
类名称:Initialize

Initialize介绍

暂无

代码示例

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  _dateTimeFormatters = new DateTimeFormatter[_dateMasks.length];
  for (int i = 0; i < _dateTimeFormatters.length; i++) {
    try {
      _dateTimeFormatters[i] = DateTimeFormat.forPattern(_dateMasks[i]);
    } catch (final Exception e) {
      // not a valid pattern!
      _dateTimeFormatters[i] = null;
    }
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void initTempFile() throws Exception {
  if (_targetFile == null) {
    if (columnToBeSortedOn != null) {
      _targetFile = File.createTempFile("csv_file_analyzer", ".csv");
      isTempFile = true; 
    } else {
      _targetFile = file;
    }
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  list = new ArrayList<>();
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  _aggregateBuilders.clear();
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  for (final InputColumn<Date> col : dateColumns) {
    final ConcurrentMap<Integer, AtomicInteger> countMap = new ConcurrentHashMap<>();
    distributionMap.put(col, countMap);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  for (final InputColumn<Date> col : dateColumns) {
    final ConcurrentMap<Integer, AtomicInteger> countMap = new ConcurrentHashMap<>();
    distributionMap.put(col, countMap);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  for (final InputColumn<Date> col : dateColumns) {
    final ConcurrentMap<Integer, AtomicInteger> countMap = new ConcurrentHashMap<>();
    distributionMap.put(col, countMap);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  mapper = new ObjectMapper();
  writer = mapper.writer();
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  for (final InputColumn<Date> col : dateColumns) {
    final Map<Integer, AtomicInteger> countMap = new HashMap<>(7);
    for (int i = Calendar.SUNDAY; i <= Calendar.SATURDAY; i++) {
      // put a count of 0 for each day of the week
      countMap.put(i, new AtomicInteger(0));
    }
    distributionMap.put(col, countMap);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  for (final InputColumn<? extends Number> column : _columns) {
    _columnDelegates.put(column, new NumberAnalyzerColumnDelegate(descriptiveStatistics, _annotationFactory));
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  dictionaryConnections = new DictionaryConnection[_dictionaries.length];
  for (int i = 0; i < _dictionaries.length; i++) {
    dictionaryConnections[i] = _dictionaries[i].openConnection(_configuration);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  stringPatternConnections = new StringPatternConnection[_stringPatterns.length];
  for (int i = 0; i < _stringPatterns.length; i++) {
    stringPatternConnections[i] = _stringPatterns[i].openConnection(_configuration);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  for (final InputColumn<String> column : _columns) {
    final CharacterSetDistributionAnalyzerColumnDelegate delegate =
        new CharacterSetDistributionAnalyzerColumnDelegate(_annotationFactory, UNICODE_SETS);
    _columnDelegates.put(column, delegate);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  for (final InputColumn<Boolean> col : _columns) {
    _columnDelegates.put(col, new BooleanAnalyzerColumnDelegate(_annotationFactory));
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  stringPatternConnections = new StringPatternConnection[stringPatterns.length];
  for (int i = 0; i < stringPatterns.length; i++) {
    stringPatternConnections[i] = stringPatterns[i].openConnection(configuration);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  for (final InputColumn<Date> col : _columns) {
    final DateAndTimeAnalyzerColumnDelegate delegate =
        new DateAndTimeAnalyzerColumnDelegate(descriptiveStatistics, _annotationFactory);
    _delegates.put(col, delegate);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  _rowCount.set(0);
  _outputDataStreamColumns = createOutputDataStreamColumns();
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  this.mapper = new ObjectMapper();
  this.reader = mapper.reader().forType(dataType);
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void init() {
  // build indexed week days for reuse in transformation
  _indexedWeekDays = new ArrayList<>(7);
  WeekDay nextWeekDay = firstDayOfWeek;
  for (int i = 0; i < 7; i++) {
    _indexedWeekDays.add(nextWeekDay);
    nextWeekDay = nextWeekDay.next();
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Initialize
public void initTempFile() throws Exception {
  if (_targetResource == null) {
    if (columnToBeSortedOn != null) {
       tempFile = File.createTempFile("csv_file_analyzer", ".csv");
      _targetResource = new FileResource(tempFile);
    } else {
      _targetResource = file;
    }
  }
}

相关文章

微信公众号

最新文章

更多

Initialize类方法