@Override protected String getDateTimeStringValue(String name, int type, Row row, boolean useVariableDates) { return row.getString(name); }
public Object mapRow(Row rs) { String key = rs.getString(params.get(PARAM_MAPPED_KEY_COLUMN)); String value = rs.getString(params.get(PARAM_EXTERNAL_ID_COLUMN)); Set<String> ids = fillMap.get(key); if (ids == null) { ids = new HashSet<String>(); fillMap.put(key, ids); } ids.add(value); return value; } });
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 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 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 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 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 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 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 NodeBatchRange mapRow(Row rs) { return new NodeBatchRange(rs.getString("node_id"), rs.getLong("min_id"), rs .getLong("max_id")); } }, time.getTime(), IncomingBatch.Status.OK.name());
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 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 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 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 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 NodeGroupChannelWindow mapRow(Row row) { NodeGroupChannelWindow window = new NodeGroupChannelWindow(); window.setNodeGroupId(row.getString("node_group_id")); window.setChannelId(row.getString("channel_id")); window.setStartTime(row.getTime("start_time")); window.setEndTime(row.getTime("end_time")); window.setEnabled(row.getBoolean("enabled")); return window; } }
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 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; } }