/*
 * Copyright 2004-2019 H2 Group. Multiple-Licensed under the MPL 2.0,
 * and the EPL 1.0 (http://h2database.com/html/license.html).
 * Initial Developer: H2 Group
 */
package org.h2.constraint;

public enum ConstraintActionType {
    
The action is to restrict the operation.
/** * The action is to restrict the operation. */
RESTRICT,
The action is to cascade the operation.
/** * The action is to cascade the operation. */
CASCADE,
The action is to set the value to the default value.
/** * The action is to set the value to the default value. */
SET_DEFAULT,
The action is to set the value to NULL.
/** * The action is to set the value to NULL. */
SET_NULL;
Get standard SQL type name.
Returns:standard SQL type name
/** * Get standard SQL type name. * * @return standard SQL type name */
public String getSqlName() { if (this == ConstraintActionType.SET_DEFAULT) { return "SET DEFAULT"; } if (this == SET_NULL) { return "SET NULL"; } return name(); } }