@Override public boolean equals(Object o) { if (!(o instanceof TaskAttemptId)) { return false; } TaskAttemptId oTaskId = (TaskAttemptId) o; return oTaskId.attempt == attempt && oTaskId.taskId.equals(taskId); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((opId == null) ? 0 : opId.hashCode()); return result; }
public static TaskId create(DataInput dis) throws IOException { TaskId taskId = new TaskId(); taskId.readFields(dis); return taskId; }
private static void writeTaskAttemptId(DataOutputStream dos, TaskAttemptId taId) throws IOException { TaskId tid = taId.getTaskId(); ActivityId aid = tid.getActivityId(); OperatorDescriptorId odId = aid.getOperatorDescriptorId(); dos.writeInt(odId.getId()); dos.writeInt(aid.getLocalId()); dos.writeInt(tid.getPartition()); dos.writeInt(taId.getAttempt()); }
private static TaskAttemptId readTaskAttemptId(DataInputStream dis) throws IOException { int odid = dis.readInt(); int aid = dis.readInt(); int partition = dis.readInt(); int attempt = dis.readInt(); TaskAttemptId taId = new TaskAttemptId(new TaskId(new ActivityId(new OperatorDescriptorId(odid), aid), partition), attempt); return taId; }
public static ActivityId create(DataInput dis) throws IOException { ActivityId activityId = new ActivityId(); activityId.readFields(dis); return activityId; }
@Override public final void setOperatorId(OperatorDescriptorId id) { super.setOperatorId(id); if (activityNodeId != null && !activityNodeId.getOperatorDescriptorId().equals(odId)) { activityNodeId.setOperatorDescriptorId(odId); } }
public static TaskAttemptId create(DataInput dis) throws IOException { TaskAttemptId taskAttemptId = new TaskAttemptId(); taskAttemptId.readFields(dis); return taskAttemptId; }
public static OperatorDescriptorId create(DataInput dis) throws IOException { OperatorDescriptorId operatorDescriptorId = new OperatorDescriptorId(); operatorDescriptorId.readFields(dis); return operatorDescriptorId; }
public static ConnectorDescriptorId create(DataInput dis) throws IOException { ConnectorDescriptorId connectorDescriptorId = new ConnectorDescriptorId(); connectorDescriptorId.readFields(dis); return connectorDescriptorId; }
@Override public ConnectorDescriptorId createConnectorDescriptor(IConnectorDescriptor conn) { ConnectorDescriptorId cdId = new ConnectorDescriptorId(connectorIdCounter++); conn.setConnectorId(cdId); connMap.put(cdId, conn); return cdId; }
public FeedMetaOperatorDescriptor(final JobSpecification spec, final FeedConnectionId feedConnectionId, final IOperatorDescriptor coreOperatorDescriptor, final Map<String, String> feedPolicyProperties, final FeedRuntimeType runtimeType) { super(spec, coreOperatorDescriptor.getInputArity(), coreOperatorDescriptor.getOutputArity()); this.feedConnectionId = feedConnectionId; this.feedPolicyProperties = feedPolicyProperties; if (coreOperatorDescriptor.getOutputRecordDescriptors().length == 1) { outRecDescs[0] = coreOperatorDescriptor.getOutputRecordDescriptors()[0]; } this.coreOperator = coreOperatorDescriptor; this.runtimeType = runtimeType; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof ActivityId)) { return false; } ActivityId other = (ActivityId) o; return other.odId.equals(odId) && other.id == id; }
@Override public void flush() throws HyracksDataException { writer.flush(); } }
@Override public boolean equals(Object o) { if (!(o instanceof TaskId)) { return false; } TaskId oTaskId = (TaskId) o; return oTaskId.partition == partition && oTaskId.activityId.equals(activityId); }
@Override public void visit(IOperatorDescriptor op) { op.contributeSchedulingConstraints(acceptor, ccServiceCtx); } });
@Override public void visit(IOperatorDescriptor op) { op.contributeActivities(builder); } });
@Override public void flush() throws HyracksDataException { writer.flush(); } };
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((opId == null) ? 0 : opId.hashCode()); result = prime * result + partition; return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((odId == null) ? 0 : odId.hashCode()); result = prime * result + partition; return result; }