@Override public Pair<Integer, String> next() { Map.Entry<Integer, String> next = iterator.next(); return Pair.of( next.getKey(), next.getValue() ); }
public OnDemandDetailsExecutionMonitor( PrintStream out, InputStream in, Monitor monitor, JobScheduler jobScheduler ) { this.out = out; this.in = in; this.monitor = monitor; this.actions.put( "i", Pair.of( "Print more detailed information", this::printDetails ) ); this.actions.put( "c", Pair.of( "Print more detailed information about current stage", this::printDetailsForCurrentStage ) ); this.vmPauseMonitor = new VmPauseMonitor( Duration.ofMillis( 100 ), Duration.ofMillis( 100 ), NullLog.getInstance(), jobScheduler, vmPauseTimeAccumulator ); }
@Override public StandardExpander add( RelationshipType type, Direction direction ) { Collection<Pair<RelationshipType, Direction>> newTypes = new ArrayList<>( orderedTypes ); newTypes.add( Pair.of( type, direction ) ); return new OrderedByTypeExpander( newTypes ); }
public void add( TransactionHook hook, Outcome outcome ) { hooksWithAttachment.add( Pair.of( hook, outcome ) ); if ( outcome != null && !outcome.isSuccessful() ) { failure = outcome.failure(); } }
@Override public StandardExpander reverse() { Collection<Pair<RelationshipType, Direction>> newTypes = new ArrayList<>(); for ( Pair<RelationshipType,Direction> pair : orderedTypes ) { newTypes.add( Pair.of( pair.first(), pair.other().reverse() ) ); } return new OrderedByTypeExpander( newTypes ); }
@Override public void visitRelationshipCount( int startLabelId, int typeId, int endLabelId, long count ) { records.add( Pair.of( CountsKeyFactory.relationshipKey( startLabelId, typeId, endLabelId ), count ) ); }
private Pair<Label[],Set<String>> manyLabels( int count ) { Label[] labels = new Label[count]; Set<String> expectedLabelNames = new HashSet<>(); for ( int i = 0; i < labels.length; i++ ) { String labelName = "bach label " + i; labels[i] = label( labelName ); expectedLabelNames.add( labelName ); } return Pair.of( labels, expectedLabelNames ); }
@Override public void visitIndexSample( long indexId, long unique, long size ) { records.add( Pair.of( CountsKeyFactory.indexSampleKey( indexId ), size ) ); } } );
/** * Add an expected response header. If the heading is missing in the * response the test will fail. The header and its value are also included * in the documentation. * * @param expectedHeaderField the expected header */ public RESTRequestGenerator expectedHeader( final String expectedHeaderField ) { this.expectedHeaderFields.add( Pair.of(expectedHeaderField, Predicates.notNull()) ); return this; }
public GraphDatabaseDependencies withDeferredExecutor( DeferredExecutor executor, Group group ) { return new GraphDatabaseDependencies( monitors, userLogProvider, settingsClasses, kernelExtensions, urlAccessRules, queryEngineProviders, asImmutableList( concat( deferredExecutors, asIterable( Pair.of( executor, group ) ) ) ) ); }
private Pair<PropertyContainer, Long> createTimestampedEntity( EntityCreator<PropertyContainer> creator, TimelineIndex<PropertyContainer> timeline, long timestamp ) { PropertyContainer entity = creator.create(); timeline.add( entity, timestamp ); return Pair.of( entity, timestamp ); }
private Iterator<Pair<String,String[]>> idsToNames( Iterable<? extends LabelSchemaSupplier> nodeConstraints ) { return Iterators.map( nodeConstraint -> { String label = labels.byIdOrFail( nodeConstraint.schema().getLabelId() ); String[] propertyKeyNames = propertyKeys .byIdOrFail( nodeConstraint.schema().getPropertyIds() ); return Pair.of( label, propertyKeyNames ); }, nodeConstraints.iterator() ); } };
private void createNewNode( List<Pair<Long,Label[]>> existingNodes ) { Label[] labels = randomLabels(); Node node = db.createNode( labels ); existingNodes.add( Pair.of( node.getId(), labels ) ); }
private void createNewNode( List<Pair<Long,Label[]>> existingNodes ) { Label[] labels = randomLabels(); Node node = createNewNode( labels ); existingNodes.add( Pair.of( node.getId(), labels ) ); }
void add( IndexEntryUpdate<?> update ) { if ( update.getEntityId() == 2 ) { job.update( IndexEntryUpdate.change( nodeToChange, index, previousValue, newValue ) ); } added.add( Pair.of( update.getEntityId(), update.values()[0].asObjectCopy() ) ); }
private Pair<Long,Value> nodeWithProp( Transaction tx, Object value ) throws Exception { Write write = tx.dataWrite(); long node = write.nodeCreate(); write.nodeAddLabel( node, tx.tokenWrite().labelGetOrCreateForName( "Node" ) ); Value val = Values.of( value ); write.nodeSetProperty( node, tx.tokenWrite().propertyKeyGetOrCreateForName( "prop" ), val ); return Pair.of( node, val ); } }