String timeColumnName = validationConfig.getTimeColumnName(); String timeColumnType = validationConfig.getTimeType(); if (timeColumnName == null || timeColumnType == null) {
SegmentsValidationAndRetentionConfig SegmentConfigToCompare = tableConfigToCompare.getValidationConfig(); String newTimeColumnName = newSegmentConfig.getTimeColumnName(); String existingTimeColumnName = SegmentConfigToCompare.getTimeColumnName(); if (!existingTimeColumnName.equals(newTimeColumnName)) { throw new PinotHelixResourceManager.InvalidTableConfigException(String
timeBoundaryInfo.setTimeColumn(offlineTableConfig.getValidationConfig().getTimeColumnName());
int numSegments = offlineSegmentZKMetadataList.size(); SegmentsValidationAndRetentionConfig validationConfig = tableConfig.getValidationConfig(); if (numSegments >= 2 && StringUtils.isNotEmpty(validationConfig.getTimeColumnName())) { List<Interval> segmentIntervals = new ArrayList<>(numSegments); List<String> segmentsWithInvalidInterval = new ArrayList<>();
this.segmentName = realtimeSegmentZKMetadata.getSegmentName(); this.tableName = tableConfig.getTableName(); this.timeColumnName = tableConfig.getValidationConfig().getTimeColumnName();
_streamPartitionId = _segmentName.getPartitionId(); _tableName = _tableConfig.getTableName(); _timeColumnName = tableConfig.getValidationConfig().getTimeColumnName(); _metricKeyName = _tableName + "-" + _streamTopic + "-" + _streamPartitionId; segmentLogger = LoggerFactory.getLogger(LLRealtimeSegmentDataManager.class.getName() + "_" + _segmentNameStr);