/** * Checks if DataSinkContract is correctly connected. In case that the * contract is incorrectly connected a RuntimeException is thrown. * * @param dataSinkContract * DataSinkContract that is checked. */ private void checkDataSink(GenericDataSinkBase<?> dataSinkContract) { Operator<?> input = dataSinkContract.getInput(); // check if input exists if (input == null) { throw new MissingChildException(); } }
/** * Checks if DataSinkContract is correctly connected. In case that the * contract is incorrectly connected a RuntimeException is thrown. * * @param dataSinkContract * DataSinkContract that is checked. */ private void checkDataSink(GenericDataSinkBase<?> dataSinkContract) { Operator<?> input = dataSinkContract.getInput(); // check if input exists if (input == null) { throw new MissingChildException(); } }
@Override public void setInput(Map<Operator<?>, OptimizerNode> contractToNode) { Operator<?> children = getPactContract().getInput(); final OptimizerNode pred; final PactConnection conn; pred = contractToNode.get(children); conn = new PactConnection(pred, this); // create the connection and add it this.input = conn; pred.addOutgoingConnection(conn); }
@Override public void setInput(Map<Operator<?>, OptimizerNode> contractToNode) { Operator<?> children = getPactContract().getInput(); final OptimizerNode pred; final PactConnection conn; pred = contractToNode.get(children); conn = new PactConnection(pred, this); // create the connection and add it this.input = conn; pred.addOutgoingConnection(conn); }