internal IntegrityRule(TableName name, TableName tableName, IntegrityRuleKind kind, string[] columnNames) { this.name = name; this.columnNames = columnNames; this.kind = kind; this.tableName = tableName; }
internal IntegrityRule(TableName name, TableName tableName, IntegrityRuleKind kind, string[] columnNames, TableName refTableName, string [] refColumnNames) : this(name, tableName, kind, columnNames) { this.refTableName = refTableName; this.refColumnNames = refColumnNames; }