Package org.apache.cassandra.transport
Class Event.SchemaChange
- java.lang.Object
-
- org.apache.cassandra.transport.Event
-
- org.apache.cassandra.transport.Event.SchemaChange
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEvent.SchemaChange.Changestatic classEvent.SchemaChange.Target-
Nested classes/interfaces inherited from class org.apache.cassandra.transport.Event
Event.NodeEvent, Event.SchemaChange, Event.StatusChange, Event.TopologyChange, Event.Type
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.String>argTypesEvent.SchemaChange.Changechangejava.lang.Stringkeyspacejava.lang.StringnameEvent.SchemaChange.Targettarget
-
Constructor Summary
Constructors Constructor Description SchemaChange(Event.SchemaChange.Change change, java.lang.String keyspace)SchemaChange(Event.SchemaChange.Change change, Event.SchemaChange.Target target, java.lang.String keyspace, java.lang.String name)SchemaChange(Event.SchemaChange.Change change, Event.SchemaChange.Target target, java.lang.String keyspace, java.lang.String name, java.util.List<java.lang.String> argTypes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Event.SchemaChangedeserializeEvent(io.netty.buffer.ByteBuf cb, ProtocolVersion version)booleanequals(java.lang.Object other)inteventSerializedSize(ProtocolVersion version)static Event.SchemaChangeforAggregate(Event.SchemaChange.Change change, UDAggregate aggregate)static Event.SchemaChangeforFunction(Event.SchemaChange.Change change, UDFunction function)inthashCode()voidserializeEvent(io.netty.buffer.ByteBuf dest, ProtocolVersion version)java.lang.StringtoString()-
Methods inherited from class org.apache.cassandra.transport.Event
deserialize, serialize, serializedSize
-
-
-
-
Field Detail
-
change
public final Event.SchemaChange.Change change
-
target
public final Event.SchemaChange.Target target
-
keyspace
public final java.lang.String keyspace
-
name
public final java.lang.String name
-
argTypes
public final java.util.List<java.lang.String> argTypes
-
-
Constructor Detail
-
SchemaChange
public SchemaChange(Event.SchemaChange.Change change, Event.SchemaChange.Target target, java.lang.String keyspace, java.lang.String name, java.util.List<java.lang.String> argTypes)
-
SchemaChange
public SchemaChange(Event.SchemaChange.Change change, Event.SchemaChange.Target target, java.lang.String keyspace, java.lang.String name)
-
SchemaChange
public SchemaChange(Event.SchemaChange.Change change, java.lang.String keyspace)
-
-
Method Detail
-
forFunction
public static Event.SchemaChange forFunction(Event.SchemaChange.Change change, UDFunction function)
-
forAggregate
public static Event.SchemaChange forAggregate(Event.SchemaChange.Change change, UDAggregate aggregate)
-
deserializeEvent
public static Event.SchemaChange deserializeEvent(io.netty.buffer.ByteBuf cb, ProtocolVersion version)
-
serializeEvent
public void serializeEvent(io.netty.buffer.ByteBuf dest, ProtocolVersion version)- Specified by:
serializeEventin classEvent
-
eventSerializedSize
public int eventSerializedSize(ProtocolVersion version)
- Specified by:
eventSerializedSizein classEvent
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
-