Package io.deephaven.pivot
Class PivotTableViewExchangeMarshaller
java.lang.Object
io.deephaven.pivot.PivotTableViewExchangeMarshaller
- All Implemented Interfaces:
- ExchangeMarshaller
An ExchangeMarshaller for 
PivotTableView. Subscriptions are supported, with each subsequent update providing
 a complete snapshot of the desired viewport. Snapshots are not permitted.- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsConstructorDescription
- 
Method SummaryModifier and TypeMethodDescriptionbooleanstatic @Nullable RowSetgetColumns(io.deephaven.barrage.flatbuf.BarrageSubscriptionRequest subscriptionRequest) Helper to retrieve the viewport columns from a subscription request.intpriority()voidsnapshot(io.deephaven.barrage.flatbuf.BarrageSnapshotRequest snapshotRequest, BarrageSnapshotOptions options, Object export, BarragePerformanceLog.SnapshotMetricsHelper metrics, io.grpc.stub.StreamObserver<BarrageMessageWriter.MessageView> listener, String ticketLogName, BarrageMessageWriter.Factory streamGeneratorFactory) subscribe(io.deephaven.barrage.flatbuf.BarrageSubscriptionRequest subscriptionRequest, BarrageSubscriptionOptions options, Object export, io.grpc.stub.StreamObserver<BarrageMessageWriter.MessageView> listener) 
- 
Constructor Details- 
PivotTableViewExchangeMarshaller
 
- 
- 
Method Details- 
prioritypublic int priority()- Specified by:
- priorityin interface- ExchangeMarshaller
 
- 
accept- Specified by:
- acceptin interface- ExchangeMarshaller
 
- 
snapshotpublic void snapshot(io.deephaven.barrage.flatbuf.BarrageSnapshotRequest snapshotRequest, BarrageSnapshotOptions options, Object export, BarragePerformanceLog.SnapshotMetricsHelper metrics, io.grpc.stub.StreamObserver<BarrageMessageWriter.MessageView> listener, String ticketLogName, BarrageMessageWriter.Factory streamGeneratorFactory) - Specified by:
- snapshotin interface- ExchangeMarshaller
 
- 
subscribepublic ExchangeMarshaller.Subscription subscribe(io.deephaven.barrage.flatbuf.BarrageSubscriptionRequest subscriptionRequest, BarrageSubscriptionOptions options, Object export, io.grpc.stub.StreamObserver<BarrageMessageWriter.MessageView> listener) - Specified by:
- subscribein interface- ExchangeMarshaller
 
- 
getColumns@Nullable public static @Nullable RowSet getColumns(io.deephaven.barrage.flatbuf.BarrageSubscriptionRequest subscriptionRequest) Helper to retrieve the viewport columns from a subscription request.
 
-