Class PartitionedTableTypePlugin

java.lang.Object
io.deephaven.plugin.PluginBase
io.deephaven.plugin.type.ObjectTypeBase
io.deephaven.plugin.type.ObjectTypeBase.FetchOnly
io.deephaven.partitionedtable.PartitionedTableTypePlugin
All Implemented Interfaces:
io.deephaven.plugin.Plugin, io.deephaven.plugin.Registration, io.deephaven.plugin.type.ObjectType

@AutoService(io.deephaven.plugin.type.ObjectType.class) public class PartitionedTableTypePlugin extends io.deephaven.plugin.type.ObjectTypeBase.FetchOnly
Protobuf serialization of all PartitionedTable subtypes. This sends the basic metadata of the partitioned table, and a ticket to the underlying table that tracks the keys and the actual table objects.
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.deephaven.plugin.type.ObjectTypeBase

    io.deephaven.plugin.type.ObjectTypeBase.FetchOnly

    Nested classes/interfaces inherited from interface io.deephaven.plugin.type.ObjectType

    io.deephaven.plugin.type.ObjectType.MessageStream

    Nested classes/interfaces inherited from interface io.deephaven.plugin.Plugin

    io.deephaven.plugin.Plugin.Visitor<T extends Object>

    Nested classes/interfaces inherited from interface io.deephaven.plugin.Registration

    io.deephaven.plugin.Registration.Callback
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isType(Object object)
     
     
    void
    writeCompatibleObjectTo(io.deephaven.plugin.type.Exporter exporter, Object object, OutputStream out)
     

    Methods inherited from class io.deephaven.plugin.type.ObjectTypeBase.FetchOnly

    compatibleClientConnection

    Methods inherited from class io.deephaven.plugin.type.ObjectTypeBase

    clientConnection, walk

    Methods inherited from class io.deephaven.plugin.PluginBase

    registerInto

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.deephaven.plugin.Plugin

    registerInto
  • Constructor Details

    • PartitionedTableTypePlugin

      public PartitionedTableTypePlugin()
  • Method Details

    • name

      public String name()
    • isType

      public boolean isType(Object object)
    • writeCompatibleObjectTo

      public void writeCompatibleObjectTo(io.deephaven.plugin.type.Exporter exporter, Object object, OutputStream out) throws IOException
      Specified by:
      writeCompatibleObjectTo in class io.deephaven.plugin.type.ObjectTypeBase.FetchOnly
      Throws:
      IOException