package org.whole.lang.sql.model;
/**
* @generator Whole
*/
public interface ForeignKeyTableConstraint extends ISQLEntity, TableConstraint {
public ColumnNames getColumnNames();
public void setColumnNames(ColumnNames columnNames);
public TableName getForeignTableName();
public void setForeignTableName(TableName foreignTableName);
public ColumnNames getForeignColumnNames();
public void setForeignColumnNames(ColumnNames foreignColumnNames);
public Match getMatch();
public void setMatch(Match match);
public Action getOnDelete();
public void setOnDelete(Action onDelete);
public Action getOnUpdate();
public void setOnUpdate(Action onUpdate);
public Deferrable getDeferrable();
public void setDeferrable(Deferrable deferrable);
public DeferCheck getDeferCheck();
public void setDeferCheck(DeferCheck deferCheck);
}