public View(Database owner, string name, DatabaseItemStrategy strategy) : base(strategy) { this._name = name; this._owner = owner; this.databaseOwner.addView(this); this.viewOwner = _owner.defaultOwner; }
public Database(string name, DatabaseFactory factory, DatabaseItemStrategy strategy) : base(strategy) { this._name = name; this.__factory = factory; }
public Database(Package package, DatabaseFactory factory, DatabaseItemStrategy strategy, bool compareOnly = false) : base(strategy) { this._wrappedPackage = package; this.__factory = factory; this.compareonly = compareOnly; }
public Constraint(Table owner, List <Column> involvedColumns, DatabaseItemStrategy strategy) : base(strategy) { _owner = owner; _involvedColumns = involvedColumns; this.ownerTable.addConstraint(this); }
public Constraint(Table owner, Operation operation, DatabaseItemStrategy strategy) : base(strategy) { _owner = owner; _wrappedOperation = operation; }
protected DatabaseItem(DatabaseItemStrategy strategy) { this.strategy = strategy; this.strategy.databaseItem = this; this.strategy.onNew(); }
public View(Database owner, Class wrappedClass, DatabaseItemStrategy strategy) : base(strategy) { this._wrappedClass = wrappedClass; this._owner = owner; this.viewOwner = _owner.defaultOwner; }