Package deltix.qsrv.hf.tickdb.impl
Interface SingleChannelStream
-
public interface SingleChannelStream
A stream that does not use the multiple tick file paradigm.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InstrumentMessageSource
createSource(long time, SelectionOptions options)
InstrumentMessageSource
createSource(long time, SelectionOptions options, deltix.qsrv.hf.pub.InstrumentIdentity[] identities, java.lang.String[] types)
deltix.data.stream.MessageSource<deltix.qsrv.hf.pub.InstrumentMessage>
createSource(long time, SelectionOptions options, QuickMessageFilter filter)
deltix.qsrv.hf.pub.TimeInterval[]
listTimeRange(deltix.qsrv.hf.pub.InstrumentIdentity... entities)
Return an range of times for which the specified entities have data in the database.
-
-
-
Method Detail
-
createSource
deltix.data.stream.MessageSource<deltix.qsrv.hf.pub.InstrumentMessage> createSource(long time, SelectionOptions options, QuickMessageFilter filter)
-
createSource
InstrumentMessageSource createSource(long time, SelectionOptions options, deltix.qsrv.hf.pub.InstrumentIdentity[] identities, java.lang.String[] types)
-
createSource
InstrumentMessageSource createSource(long time, SelectionOptions options)
-
listTimeRange
deltix.qsrv.hf.pub.TimeInterval[] listTimeRange(deltix.qsrv.hf.pub.InstrumentIdentity... entities)
Return an range of times for which the specified entities have data in the database.- Parameters:
entities
- A list of entities. If empty, return for each entity in the stream.- Returns:
- Array of TimeRange objects for the specified entities.
-
-