public void SaveToStructure(AbstractObjectStructure obj)
        {
            var table = (TableStructure)obj;

            if (!String.IsNullOrEmpty(Engine))
            {
                table.SpecificData["mysql.engine"] = Engine;
            }
            if (!String.IsNullOrEmpty(CharacterSet))
            {
                table.SpecificData["mysql.character_set"] = CharacterSet;
            }
            if (!String.IsNullOrEmpty(Collation))
            {
                table.SpecificData["mysql.collation"] = Collation;
            }
            if (AutoIncrement != null)
            {
                table.SpecificData["mysql.auto_increment"] = AutoIncrement.ToString();
            }
            if (Checksum != null)
            {
                table.SpecificData["mysql.checksum"] = Checksum.Value ? "1" : "0";
            }
            if (DelayKeyWrite != null)
            {
                table.SpecificData["mysql.delay_key_write"] = DelayKeyWrite.Value ? "1" : "0";
            }
        }
Exemple #2
0
 public void SaveToStructure(AbstractObjectStructure obj)
 {
     if (!String.IsNullOrEmpty(Collation))
     {
         obj.SpecificData["mssql.collation"] = Collation;
     }
 }
 public void SaveToStructure(AbstractObjectStructure obj)
 {
     if (!String.IsNullOrEmpty(CharacterSet))
     {
         obj.SpecificData["mysql.character_set"] = CharacterSet;
     }
     if (!String.IsNullOrEmpty(Collation))
     {
         obj.SpecificData["mysql.collation"] = Collation;
     }
 }
 private void PairObjects(AbstractObjectStructure src, AbstractObjectStructure dst)
 {
     dstGroupIds.Remove(dst.GroupId);
     dst.GroupId = src.GroupId;
     dstGroupIds[dst.GroupId] = dst;
 }