Package org.yamcs.yarch
Class SelectStream
java.lang.Object
org.yamcs.yarch.Stream
org.yamcs.yarch.SelectStream
- All Implemented Interfaces:
StreamSubscriber
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.yamcs.yarch.Stream
Stream.ExceptionHandler -
Field Summary
FieldsFields inherited from class org.yamcs.yarch.Stream
log, name, outputDefinition, QUITTING, RUNNING, SETUP, state, subscribers, ydb -
Constructor Summary
ConstructorsConstructorDescriptionSelectStream(YarchDatabaseInstance ydb, Stream input, CompiledExpression cWhereClause, List<CompiledExpression> caggInputList, WindowProcessor wp, List<CompiledExpression> cselectList, TupleDefinition outputDef, TupleDefinition minOutputDef) -
Method Summary
Methods inherited from class org.yamcs.yarch.Stream
addSubscriber, close, emitTuple, exceptionHandler, getColumnDefinition, getDataCount, getDefinition, getName, getState, getSubscriberCount, getSubscribers, isClosed, isRunning, quitting, removeSubscriber, setName, start, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.yamcs.yarch.StreamSubscriber
getDescription
-
Field Details
-
STAR
-
-
Constructor Details
-
SelectStream
public SelectStream(YarchDatabaseInstance ydb, Stream input, CompiledExpression cWhereClause, List<CompiledExpression> caggInputList, WindowProcessor wp, List<CompiledExpression> cselectList, TupleDefinition outputDef, TupleDefinition minOutputDef) - Parameters:
ydb-input-cWhereClause- if null, then no where filteringwp- if null, then no windowProcessing (aggInputList is also null in this case)cselectList-outputDef- //output definition containing the expanded starsminOutputDef- //output definition where stars are not included
-
-
Method Details
-
onTuple
- Specified by:
onTuplein interfaceStreamSubscriber
-
streamClosed
- Specified by:
streamClosedin interfaceStreamSubscriber
-
doStart
public void doStart()Description copied from class:StreamStart emitting tuples. -
doClose
protected void doClose()
-