@Override
  public int hashCode() {
    int hash = name == null ? 31 : 31 * name.hashCode();
    hash += expression == null ? 31 * hash : 31 * hash * expression.hashCode();
    hash += action == null ? 31 * hash : 31 * hash * action.hashCode();
    return hash;
  }
Trigger with query level scope that contains a name, trigger expression violating which defined action will be
executed.
ql/src/java/org/apache/hadoop/hive/ql/wm/ExecutionTrigger.java