@Override public void prepare(Map conf, TridentOperationContext context) { _agg.prepare(conf, context); this.myPartitionIndex = context.getPartitionIndex(); this.totalPartitions = context.numPartitions(); }
@Override public void prepare(Map conf, TridentOperationContext context) { _inputFactory = context.makeProjectionFactory(_inFields); _groupFactory = context.makeProjectionFactory(_groupFields); _agg.prepare(conf, new TridentOperationContext(context, _inputFactory)); }
@SuppressWarnings("rawtypes") @Override public void prepare(Map conf, TridentOperationContext context) { this.partitionIndex = context.getPartitionIndex(); }
@Override public void prepare(Map conf, TopologyContext context, TridentContext tridentContext) { List<Factory> parents = tridentContext.getParentTupleFactories(); if (parents.size() != 1) { throw new RuntimeException("Aggregate operation can only have one parent"); } _context = tridentContext; _collector = new FreshCollector(tridentContext); _projection = new ProjectionFactory(parents.get(0), _inputFields); _agg.prepare(conf, new TridentOperationContext(context, _projection)); }
@Override public void prepare(Map conf, TridentOperationContext context) { _groupFactory = context.makeProjectionFactory(_groupFields); _inputFactory = context.makeProjectionFactory(_inputFields); }
@SuppressWarnings("rawtypes") @Override public void prepare(Map conf, TridentOperationContext context) { this.partitionId = context.getPartitionIndex(); }
@Override public void prepare(Map conf, TopologyContext context, TridentContext tridentContext) { List<TridentTuple.Factory> parents = tridentContext.getParentTupleFactories(); if(parents.size()!=1) { throw new RuntimeException("Map operation can only have one parent"); } _context = tridentContext; _collector = new FreshCollector(tridentContext); _projection = new TridentTupleView.ProjectionFactory(parents.get(0), _inputFields); _function.prepare(conf, new TridentOperationContext(context, _projection)); }
@Override public void prepare(Map conf, TridentOperationContext context) { _groupFactory = context.makeProjectionFactory(_groupFields); _inputFactory = context.makeProjectionFactory(_inputFields); }
@Override public void prepare(Map conf, TridentOperationContext context) { this.partitionIndex = context.getPartitionIndex(); this.numPartitions = context.numPartitions(); }
public void prepare(Map conf, TridentOperationContext context) { _inputFactories = new ProjectionFactory[_inputFields.length]; for (int i = 0; i < _inputFields.length; i++) { _inputFactories[i] = context.makeProjectionFactory(_inputFields[i]); _aggs[i].prepare(conf, new TridentOperationContext(context, _inputFactories[i])); } }
@Override public void prepare(Map conf, TridentOperationContext context) { this.partitionIndex = context.getPartitionIndex(); }
@Override public void prepare(Map conf, TopologyContext context, TridentContext tridentContext) { List<Factory> parents = tridentContext.getParentTupleFactories(); if (parents.size() != 1) { throw new RuntimeException("Each operation can only have one parent"); } _context = tridentContext; _collector = new AppendCollector(tridentContext); _projection = new ProjectionFactory(parents.get(0), _inputFields); _function.prepare(conf, new TridentOperationContext(context, _projection)); }
@Override public void prepare(Map conf, TridentOperationContext context) { _groupFactory = context.makeProjectionFactory(_groupFields); _inputFactory = context.makeProjectionFactory(_inputFields); }
@Override public void prepare(Map conf, TridentOperationContext context) { this.partitionId = context.getPartitionIndex(); this.numPartitions = context.numPartitions(); }
@Override public void prepare(Map conf, TridentOperationContext context) { _inputFactory = context.makeProjectionFactory(_inFields); _groupFactory = context.makeProjectionFactory(_groupFields); _agg.prepare(conf, new TridentOperationContext(context, _inputFactory)); }
@Override public void prepare(Map conf, TopologyContext context, TridentContext tridentContext) { List<Factory> parents = tridentContext.getParentTupleFactories(); if (parents.size() != 1) { throw new RuntimeException("Partition persist operation can only have one parent"); } _context = tridentContext; _state = (State) context.getTaskData(_stateId); _projection = new ProjectionFactory(parents.get(0), _inputFields); _collector = new FreshCollector(tridentContext); _updater.prepare(conf, new TridentOperationContext(context, _projection)); }
@Override public void prepare(Map conf, TridentOperationContext context) { _groupFactory = context.makeProjectionFactory(_groupFields); _inputFactory = context.makeProjectionFactory(_inputFields); }
@Override public void prepare(Map conf, TridentOperationContext context) { partitionNum = context.getPartitionIndex(); numPartitions = context.numPartitions(); myturn = partitionNum; threshold = Double.valueOf((String) conf.get("THRESHOLD")); }
@Override public void prepare(Map conf, TridentOperationContext context) { _inputFactory = context.makeProjectionFactory(_inFields); _groupFactory = context.makeProjectionFactory(_groupFields); _agg.prepare(conf, new TridentOperationContext(context, _inputFactory)); }
@Override public void prepare(Map conf, TopologyContext context, TridentContext tridentContext) { List<Factory> parents = tridentContext.getParentTupleFactories(); if (parents.size() != 1) { throw new RuntimeException("State query operation can only have one parent"); } _context = tridentContext; _state = (State) context.getTaskData(_stateId); _projection = new ProjectionFactory(parents.get(0), _inputFields); _collector = new AppendCollector(tridentContext); _function.prepare(conf, new TridentOperationContext(context, _projection)); }