@Override public void complete( Duct previous ) { if( next != null ) { super.complete(previous); } }
@Override public void start( Duct previous ) { if( next != null ) super.start( previous ); }
int size = getNumDeclaredIncomingBranches(); // is the maximum ordinal value valuesFields[ ordinal ] = incomingScope.getIncomingSpliceFields(); keyBuilder[ ordinal ] = createNarrowBuilder( incomingScope.getIncomingSpliceFields(), keyFields[ ordinal ] ); valuesBuilder[ ordinal ] = createNulledBuilder( incomingScope.getIncomingSpliceFields(), keyFields[ ordinal ] ); sortBuilder[ ordinal ] = createNarrowBuilder( incomingScope.getIncomingSpliceFields(), sortFields[ ordinal ] ); LOG.debug( "keyFields: {}", printSafe( keyFields[ ordinal ] ) ); LOG.debug( "valueFields: {}", printSafe( valuesFields[ ordinal ] ) ); LOG.debug( "sortFields: {}", printSafe( sortFields[ ordinal ] ) );
Fields[] compareFields = new Fields[ getNumDeclaredIncomingBranches() ]; groupComparators = new Comparator[ getNumDeclaredIncomingBranches() ]; valueComparators = new Comparator[ getNumDeclaredIncomingBranches() ]; int size = splice.isGroupBy() ? 1 : getNumDeclaredIncomingBranches(); nullsAreNotEqual = !areNullsEqual();
@Override public void bind( StreamGraph streamGraph ) { super.bind( streamGraph ); numIncomingEventingPaths = streamGraph.findAllPreviousFor( this ).length; }
@Override public void initialize() { super.initialize(); initComparators(); keys = createKeySet(); count.set( numIncomingEventingPaths ); // the number of paths incoming }
return createDefaultNarrowBuilder( incomingFields, narrowFields );
@Override public void start( Duct previous ) { if( next != null ) super.start( previous ); }
@Override public void complete( Duct previous ) { if( next != null ) super.complete( previous ); }
@Override public void start( Duct previous ) { if( next != null ) { super.start(previous); } }
@Override public void complete( Duct previous ) { if( next != null ) super.complete( previous ); }
@Override public void start( Duct previous ) { if( next != null ) { super.start(previous); } }
@Override public void complete( Duct previous ) { if( next != null ) { super.complete(previous); } }
@Override public void start( Duct previous ) { if( next != null ) { super.start(previous); } }
@Override public void complete( Duct previous ) { if( next != null ) { super.complete(previous); } }