@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Double> doubleResult = new DefaultOutputPort<Double>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Float> floatResult = new DefaultOutputPort<Float>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Long> longResult = new DefaultOutputPort<Long>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Integer> integerResult = new DefaultOutputPort<Integer>();
checkAttributeValueSerializable(pm.getAttributes(), n.getName() + "." + pm.getPortName()); if (!n.outputStreams.containsKey(pm)) { if ((pm.portAnnotation != null && !pm.portAnnotation.optional()) && pm.classDeclaringHiddenPort == null) { throw new ValidationException("Output port connection required: " + n.name + "." + pm.getPortName()); pm.getPortName(), pm.operatorMeta.getOperator().getClass().getName(), pm.getPortName())); if (pm.portAnnotation != null && pm.portAnnotation.schemaRequired()) {
if (outPort.portAnnotation != null && !outPort.portAnnotation.optional()) {
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Integer> successPort = new DefaultOutputPort<Integer>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Integer> failurePort = new DefaultOutputPort<Integer>();
private transient Pattern regexPattern; // compiled regex pattern generated from customized regex string @OutputPortFieldAnnotation(optional = false) public final transient DefaultOutputPort<PojoEvent> output = new DefaultOutputPort<>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<ApexStreamTuple<WindowedValue<InputT>>> out = new DefaultOutputPort<>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Double>> doubleSum = new DefaultOutputPort<KeyValPair<K, Double>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Float>> floatSum = new DefaultOutputPort<KeyValPair<K, Float>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Long>> longSum = new DefaultOutputPort<KeyValPair<K, Long>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Integer>> integerSum = new DefaultOutputPort<KeyValPair<K, Integer>>();
private long start; @OutputPortFieldAnnotation(optional = false) public transient DefaultOutputPort<Integer> outPort = new DefaultOutputPort<Integer>(); @OutputPortFieldAnnotation(optional = true) public transient DefaultOutputPort<KeyHashValPair<Integer, Integer>> verificationPort = new DefaultOutputPort<KeyHashValPair<Integer, Integer>>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<String> control = new DefaultOutputPort<>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Double>> doubleAverage = new DefaultOutputPort<KeyValPair<K, Double>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Integer>> intAverage = new DefaultOutputPort<KeyValPair<K, Integer>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Long>> longAverage = new DefaultOutputPort<KeyValPair<K, Long>>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, V>> sum = new DefaultOutputPort<KeyValPair<K, V>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Double>> sumDouble = new DefaultOutputPort<KeyValPair<K, Double>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Integer>> sumInteger = new DefaultOutputPort<KeyValPair<K, Integer>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Long>> sumLong = new DefaultOutputPort<KeyValPair<K, Long>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Short>> sumShort = new DefaultOutputPort<KeyValPair<K, Short>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Float>> sumFloat = new DefaultOutputPort<KeyValPair<K, Float>>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Long> longQuotient = new DefaultOutputPort<Long>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Integer> integerQuotient = new DefaultOutputPort<Integer>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Double> doubleQuotient = new DefaultOutputPort<Double>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Float> floatQuotient = new DefaultOutputPort<Float>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Long> longRemainder = new DefaultOutputPort<Long>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Integer> integerRemainder = new DefaultOutputPort<Integer>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Double> doubleRemainder = new DefaultOutputPort<Double>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Float> floatRemainder = new DefaultOutputPort<Float>(); @OutputPortFieldAnnotation(error = true) public final transient DefaultOutputPort<String> errordata = new DefaultOutputPort<String>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, V>> change = new DefaultOutputPort<KeyValPair<K, V>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Double>> percent = new DefaultOutputPort<KeyValPair<K, Double>>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<V> change = new DefaultOutputPort<V>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Double> percent = new DefaultOutputPort<Double>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, V>> change = new DefaultOutputPort<KeyValPair<K, V>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Double>> percent = new DefaultOutputPort<KeyValPair<K, Double>>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<V> change = new DefaultOutputPort<V>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Double> percent = new DefaultOutputPort<Double>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Double>> doubleSMA = new DefaultOutputPort<KeyValPair<K, Double>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Float>> floatSMA = new DefaultOutputPort<KeyValPair<K, Float>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Long>> longSMA = new DefaultOutputPort<KeyValPair<K, Long>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Integer>> integerSMA = new DefaultOutputPort<KeyValPair<K, Integer>>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<V> sum = new DefaultOutputPort<V>() @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Double> sumDouble = new DefaultOutputPort<Double>() @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Integer> sumInteger = new DefaultOutputPort<Integer>() @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Long> sumLong = new DefaultOutputPort<Long>() @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Short> sumShort = new DefaultOutputPort<Short>() @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Float> sumFloat = new DefaultOutputPort<Float>() @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<Map<Integer, Integer>> redisport = new DefaultOutputPort<Map<Integer, Integer>>();
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, Integer>> count = new DefaultOutputPort<KeyValPair<K, Integer>>()
@OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<K> key = new DefaultOutputPort<K>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<KeyValPair<K, V>> keyval = new DefaultOutputPort<KeyValPair<K, V>>(); @OutputPortFieldAnnotation(optional = true) public final transient DefaultOutputPort<V> val = new DefaultOutputPort<V>();