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 class
Event.SchemaChange.Change
static class
Event.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>
argTypes
Event.SchemaChange.Change
change
java.lang.String
keyspace
java.lang.String
name
Event.SchemaChange.Target
target
-
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.SchemaChange
deserializeEvent(io.netty.buffer.ByteBuf cb, ProtocolVersion version)
boolean
equals(java.lang.Object other)
int
eventSerializedSize(ProtocolVersion version)
static Event.SchemaChange
forAggregate(Event.SchemaChange.Change change, UDAggregate aggregate)
static Event.SchemaChange
forFunction(Event.SchemaChange.Change change, UDFunction function)
int
hashCode()
void
serializeEvent(io.netty.buffer.ByteBuf dest, ProtocolVersion version)
java.lang.String
toString()
-
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:
serializeEvent
in classEvent
-
eventSerializedSize
public int eventSerializedSize(ProtocolVersion version)
- Specified by:
eventSerializedSize
in classEvent
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
-