public class TriggerDefinition
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
classOption |
java.lang.String |
name |
Modifier and Type | Method and Description |
---|---|
static TriggerDefinition |
create(java.lang.String name,
java.lang.String classOption) |
void |
deleteFromSchema(RowMutation rm,
java.lang.String cfName,
long timestamp)
Drop specified trigger from the schema using given row.
|
boolean |
equals(java.lang.Object o) |
static java.util.List<TriggerDefinition> |
fromSchema(Row serializedTriggers)
Deserialize triggers from storage-level representation.
|
static java.util.Map<java.lang.String,TriggerDefinition> |
fromThrift(java.util.List<org.apache.cassandra.thrift.TriggerDef> thriftDefs) |
static TriggerDefinition |
fromThrift(org.apache.cassandra.thrift.TriggerDef thriftDef) |
int |
hashCode() |
void |
toSchema(RowMutation rm,
java.lang.String cfName,
long timestamp)
Add specified trigger to the schema using given row.
|
java.lang.String |
toString() |
org.apache.cassandra.thrift.TriggerDef |
toThrift() |
static java.util.List<org.apache.cassandra.thrift.TriggerDef> |
toThrift(java.util.Map<java.lang.String,TriggerDefinition> triggers) |
public final java.lang.String name
public final java.lang.String classOption
public static TriggerDefinition create(java.lang.String name, java.lang.String classOption)
public static java.util.List<TriggerDefinition> fromSchema(Row serializedTriggers)
serializedTriggers
- storage-level partition containing the trigger definitionspublic void toSchema(RowMutation rm, java.lang.String cfName, long timestamp)
rm
- The schema row mutationcfName
- The name of the parent ColumnFamilytimestamp
- The timestamp to use for the columnspublic void deleteFromSchema(RowMutation rm, java.lang.String cfName, long timestamp)
rm
- The schema row mutationcfName
- The name of the parent ColumnFamilytimestamp
- The timestamp to use for the tombstonepublic static TriggerDefinition fromThrift(org.apache.cassandra.thrift.TriggerDef thriftDef)
public org.apache.cassandra.thrift.TriggerDef toThrift()
public static java.util.Map<java.lang.String,TriggerDefinition> fromThrift(java.util.List<org.apache.cassandra.thrift.TriggerDef> thriftDefs)
public static java.util.List<org.apache.cassandra.thrift.TriggerDef> toThrift(java.util.Map<java.lang.String,TriggerDefinition> triggers)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2013 The Apache Software Foundation