Example #1
0
        public CheckInfo CloneCheck(TableInfo ownTable = null)
        {
            var res = new CheckInfo(ownTable ?? OwnerTable);

            res.Assign(this);
            return(res);
        }
Example #2
0
 public virtual void CreateCheck(CheckInfo ch)
 {
     Put("^alter ^table %f ^add ", ch.OwnerTable);
     CreateCheckCore(ch);
     EndCommand();
 }
Example #3
0
 protected virtual void CreateCheckCore(CheckInfo ch)
 {
     Put("^constraint %i ^check (%s)", ch.ConstraintName, ch.Definition);
 }
Example #4
0
 public virtual void DropCheck(CheckInfo ch)
 {
     DropConstraint(ch);
 }
 public void CreateCheck(CheckInfo ch)
 {
     _database.FindTable(ch.OwnerTable).AddConstraint(ch);
 }
 public void DropCheck(CheckInfo ch)
 {
     _database.FindTable(ch.OwnerTable).DropConstraint(ch);
 }
Example #7
0
 public CheckInfo CloneCheck(TableInfo ownTable = null)
 {
     var res = new CheckInfo(ownTable ?? OwnerTable);
     res.Assign(this);
     return res;
 }