Package io.deephaven.partitionedtable
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.FetchOnlyNested classes/interfaces inherited from interface io.deephaven.plugin.type.ObjectType
io.deephaven.plugin.type.ObjectType.MessageStreamNested 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 -
Method Summary
Modifier and TypeMethodDescriptionbooleanname()voidwriteCompatibleObjectTo(io.deephaven.plugin.type.Exporter exporter, Object object, OutputStream out) Methods inherited from class io.deephaven.plugin.type.ObjectTypeBase.FetchOnly
compatibleClientConnectionMethods inherited from class io.deephaven.plugin.type.ObjectTypeBase
clientConnection, walkMethods inherited from class io.deephaven.plugin.PluginBase
registerIntoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.plugin.Plugin
registerInto
-
Constructor Details
-
PartitionedTableTypePlugin
public PartitionedTableTypePlugin()
-
-
Method Details
-
name
-
isType
-
writeCompatibleObjectTo
public void writeCompatibleObjectTo(io.deephaven.plugin.type.Exporter exporter, Object object, OutputStream out) throws IOException - Specified by:
writeCompatibleObjectToin classio.deephaven.plugin.type.ObjectTypeBase.FetchOnly- Throws:
IOException
-