public DataLoadStatus mapRow(Row rs) { DataLoadStatus status = new DataLoadStatus(); status.initialLoadEnabled = rs.getInt("initial_load_enabled"); status.initialLoadTime = rs.getDateTime("initial_load_time"); return status; } });
public Object mapRow(Row row) { String channelId = row.getString("channel_id"); Date extractTime = row.getDateTime("last_extract_time"); NodeChannel nodeChannel = nodeChannelsMap.get(channelId); if (nodeChannel != null) { nodeChannel.setLastExtractTime(extractTime); } return nodeChannelsMap; }; }, nodeId);
public DataGap mapRow(Row rs) { return new DataGap(rs.getLong("start_id"), rs.getLong("end_id"), rs .getDateTime("create_time")); } }, status.name());
public GroupletLink mapRow(Row rs) { GroupletLink groupletLink = new GroupletLink(); String groupletId = rs.getString("grouplet_id"); Grouplet grouplet = groupletMap.get(groupletId); groupletLink.setExternalId(rs.getString("external_id")); groupletLink.setCreateTime(rs.getDateTime("create_time")); groupletLink.setLastUpdateBy(rs.getString("last_update_by")); groupletLink.setLastUpdateTime(rs.getDateTime("last_update_time")); if (grouplet != null) { grouplet.getGroupletLinks().add(groupletLink); } return groupletLink; } });
public Map<String, Date> findLastHeartbeats() { Map<String, Date> dates = new HashMap<String, Date>(); Node myNode = findIdentity(); if (myNode != null) { List<Row> list = sqlTemplate.query(getSql("findNodeHeartbeatsSql"), new Object[] { myNode.getNodeId(), myNode.getNodeId()}, (int[])null); for (Row node : list) { String nodeId = node.getString("node_id"); Date time = node.getDateTime("heartbeat_time"); dates.put(nodeId, time); } } return dates; }
public TableReloadRequest mapRow(Row rs) { TableReloadRequest request = new TableReloadRequest(key); request.setReloadSelect(rs.getString("reload_select")); request.setReloadEnabled(rs.getBoolean("reload_enabled")); request.setReloadTime(rs.getDateTime("reload_time")); request.setReloadDeleteStmt(rs.getString("reload_delete_stmt")); request.setCreateTime(rs.getDateTime("create_time")); request.setLastUpdateBy(rs.getString("last_update_by")); request.setLastUpdateTime(rs.getDateTime("last_update_time")); return request; } }, key.getSourceNodeId(), key.getTargetNodeId(), key.getTriggerId(), key.getRouterId());
public Lock mapRow(Row rs) { Lock lock = new Lock(); lock.setLockAction(rs.getString("lock_action")); lock.setLockingServerId(rs.getString("locking_server_id")); lock.setLockTime(rs.getDateTime("lock_time")); lock.setLastLockingServerId(rs.getString("last_locking_server_id")); lock.setLastLockTime(rs.getDateTime("last_lock_time")); locks.put(lock.getLockAction(), lock); return lock; } });
public NodeGroup mapRow(Row row) { NodeGroup group = new NodeGroup(); group.setNodeGroupId(row.getString("node_group_id")); group.setDescription(row.getString("description")); group.setCreateTime(row.getDateTime("create_time")); group.setLastUpdateBy(row.getString("last_update_by")); group.setLastUpdateTime(row.getDateTime("last_update_time")); return group; } }
public Grouplet mapRow(Row rs) { Grouplet grouplet = new Grouplet(); grouplet.setGroupletId(rs.getString("grouplet_id")); grouplet.setDescription(rs.getString("description")); grouplet.setGroupletLinkPolicy(GroupletLinkPolicy.valueOf(rs .getString("grouplet_link_policy"))); grouplet.setCreateTime(rs.getDateTime("create_time")); grouplet.setLastUpdateBy(rs.getString("last_update_by")); grouplet.setLastUpdateTime(rs.getDateTime("last_update_time")); groupletMap.put(grouplet.getGroupletId(), grouplet); return grouplet; } });
public TriggerRouterGrouplet mapRow(Row rs) { TriggerRouterGrouplet trGrouplet = new TriggerRouterGrouplet(); String groupletId = rs.getString("grouplet_id"); Grouplet grouplet = groupletMap.get(groupletId); trGrouplet.setAppliesWhen(AppliesWhen.valueOf(rs .getString("applies_when"))); trGrouplet.setRouterId(rs.getString("router_id")); trGrouplet.setTriggerId(rs.getString("trigger_id")); trGrouplet.setCreateTime(rs.getDateTime("create_time")); trGrouplet.setLastUpdateBy(rs.getString("last_update_by")); trGrouplet.setLastUpdateTime(rs.getDateTime("last_update_time")); if (grouplet != null) { grouplet.getTriggerRouterGrouplets().add(trGrouplet); } return trGrouplet; } });
public NodeGroupLink mapRow(Row row) { NodeGroupLink link = new NodeGroupLink(); link.setSourceNodeGroupId(row.getString("source_node_group_id")); link.setTargetNodeGroupId(row.getString("target_node_group_id")); link.setDataEventAction(NodeGroupLinkAction.fromCode(row.getString("data_event_action"))); link.setCreateTime(row.getDateTime("create_time")); link.setLastUpdateBy(row.getString("last_update_by")); link.setLastUpdateTime(row.getDateTime("last_update_time")); return link; } }
public JobStats mapRow(Row rs) { JobStats stats = new JobStats(); stats.setNodeId(rs.getString("node_id")); stats.setHostName(rs.getString("host_name")); stats.setJobName(rs.getString("job_name")); stats.setStartTime(truncateToMinutes(rs.getDateTime("start_time"))); stats.setEndTime(truncateToMinutes(rs.getDateTime("end_time"))); stats.setProcessedCount(rs.getLong("processed_count")); return stats; } }
public ExtractRequest mapRow(Row row) { ExtractRequest request = new ExtractRequest(); request.setNodeId(row.getString("node_id")); request.setRequestId(row.getLong("request_id")); request.setStartBatchId(row.getLong("start_batch_id")); request.setEndBatchId(row.getLong("end_batch_id")); request.setStatus(ExtractStatus.valueOf(row.getString("status").toUpperCase())); request.setCreateTime(row.getDateTime("create_time")); request.setLastUpdateTime(row.getDateTime("last_update_time")); request.setTriggerRouter(triggerRouterService.findTriggerRouterById( row.getString("trigger_id"), row.getString("router_id"))); return request; } }
public Sequence mapRow(Row rs) { Sequence sequence = new Sequence(); sequence.setCreateTime(rs.getDateTime("create_time")); sequence.setCurrentValue(rs.getLong("current_value")); sequence.setIncrementBy(rs.getInt("increment_by")); sequence.setLastUpdateBy(rs.getString("last_update_by")); sequence.setLastUpdateTime(rs.getDateTime("last_update_time")); sequence.setMaxValue(rs.getLong("max_value")); sequence.setMinValue(rs.getLong("min_value")); sequence.setSequenceName(rs.getString("sequence_name")); sequence.setCycle(rs.getBoolean("cycle")); return sequence; } }
public FileTriggerRouter mapRow(Row rs) { FileTriggerRouter fileTriggerRouter = new FileTriggerRouter(); String triggerId = rs.getString("trigger_id"); FileTrigger fileTrigger = getFileTrigger(triggerId); fileTriggerRouter.setFileTrigger(fileTrigger); fileTriggerRouter.setConflictStrategy(FileConflictStrategy.valueOf(rs.getString( "conflict_strategy").toUpperCase())); fileTriggerRouter.setCreateTime(rs.getDateTime("create_time")); fileTriggerRouter.setLastUpdateBy(rs.getString("last_update_by")); fileTriggerRouter.setLastUpdateTime(rs.getDateTime("last_update_time")); fileTriggerRouter.setEnabled(rs.getBoolean("enabled")); fileTriggerRouter.setInitialLoadEnabled(rs.getBoolean("initial_load_enabled")); fileTriggerRouter.setTargetBaseDir((rs.getString("target_base_dir")==null)?null:rs.getString("target_base_dir").replace('\\', '/')); fileTriggerRouter.setRouter(engine.getTriggerRouterService().getRouterById( rs.getString("router_id"))); return fileTriggerRouter; } }
public OutgoingBatchSummary mapRow(Row rs) { OutgoingBatchSummary summary = new OutgoingBatchSummary(); summary.setBatchCount(rs.getInt("batches")); summary.setDataCount(rs.getInt("data")); summary.setStatus(Status.valueOf(rs.getString("status"))); summary.setNodeId(rs.getString("node_id")); summary.setOldestBatchCreateTime(rs.getDateTime("oldest_batch_time")); return summary; } }
public FileSnapshot mapRow(Row rs) { FileSnapshot fileSnapshot = new FileSnapshot(); fileSnapshot.setCrc32Checksum(rs.getLong("crc32_checksum")); fileSnapshot.setCreateTime(rs.getDateTime("create_time")); fileSnapshot.setLastUpdateBy(rs.getString("last_update_by")); fileSnapshot.setLastUpdateTime(rs.getDateTime("last_update_time")); fileSnapshot.setFileModifiedTime(rs.getLong("file_modified_time")); fileSnapshot.setFileName(rs.getString("file_name")); fileSnapshot.setRelativeDir(rs.getString("relative_dir")==null?null:rs.getString("relative_dir").replace('\\', '/')); fileSnapshot.setFileSize(rs.getLong("file_size")); fileSnapshot.setLastEventType(LastEventType.fromCode(rs.getString("last_event_type"))); fileSnapshot.setTriggerId(rs.getString("trigger_id")); fileSnapshot.setRouterId(rs.getString("router_id")); return fileSnapshot; } }
public TriggerRouter mapRow(Row rs) { TriggerRouter triggerRouter = new TriggerRouter(); triggerRouter.setTrigger(triggerMapper.mapRow(rs)); triggerRouter.setRouter(routerMapper.mapRow(rs)); triggerRouter.setCreateTime(rs.getDateTime("create_time")); triggerRouter.setLastUpdateTime(rs.getDateTime("last_update_time")); triggerRouter.setLastUpdateBy(rs.getString("last_update_by")); triggerRouter.setInitialLoadOrder(rs.getInt("initial_load_order")); triggerRouter.setInitialLoadSelect(rs.getString("initial_load_select")); triggerRouter.setInitialLoadBatchCount(rs.getInt("initial_load_batch_count")); triggerRouter.setEnabled(rs.getBoolean("enabled")); triggerRouter.setInitialLoadDeleteStmt(rs.getString("initial_load_delete_stmt")); triggerRouter.setPingBackEnabled(rs.getBoolean("ping_back_enabled")); return triggerRouter; } }
public TransformColumn mapRow(Row rs) { TransformColumn col = new TransformColumn(); col.setTransformId(rs.getString("transform_id")); col.setIncludeOn(IncludeOnType.decode(rs.getString("include_on"))); col.setTargetColumnName(rs.getString("target_column_name")); col.setSourceColumnName(rs.getString("source_column_name")); col.setPk(rs.getBoolean("pk")); col.setTransformType(rs.getString("transform_type")); col.setTransformExpression(rs.getString("transform_expression")); col.setTransformOrder(rs.getInt("transform_order")); col.setCreateTime(rs.getDateTime("create_time")); col.setLastUpdateBy(rs.getString("last_update_by")); col.setLastUpdateTime(rs.getDateTime("last_update_time")); return col; } }
public RegistrationRequest mapRow(Row rs) { RegistrationRequest request = new RegistrationRequest(); request.setNodeGroupId(rs.getString("node_group_id")); request.setExternalId(rs.getString("external_id")); request.setStatus(RegistrationStatus.valueOf(RegistrationStatus.class, rs.getString("status"))); request.setHostName(rs.getString("host_name")); request.setIpAddress(rs.getString("ip_address")); request.setAttemptCount(rs.getLong("attempt_count")); request.setRegisteredNodeId(rs.getString("registered_node_id")); request.setCreateTime(rs.getDateTime("create_time")); request.setLastUpdateBy(rs.getString("last_update_by")); request.setLastUpdateTime(rs.getDateTime("last_update_time")); request.setErrorMessage(rs.getString("error_message")); return request; } }