MySql.Data.VisualStudio.DbObjects.Table.ParseCreateOptions C# (CSharp) Method

ParseCreateOptions() private method

private ParseCreateOptions ( string createOptions ) : void
createOptions string
return void
    private void ParseCreateOptions(string createOptions)
    {
      string[] options = createOptions.Split(' ');
      foreach (string option in options)
      {
        string[] parts = option.Split('=');
        if (parts.Length != 2) continue;
        switch (parts[0])
        {
          case "min_rows":
            MinRows = UInt64.Parse(parts[1]);
            break;
          case "max_rows":
            MaxRows = UInt64.Parse(parts[1]);
            break;
          case "checksum":
            CheckSum = Boolean.Parse(parts[1]);
            break;
          case "pack_keys":
            PackKeys = parts[1] == "1" ? PackKeysMethod.Full : PackKeysMethod.None;
            break;
          case "delay_key_write":
            DelayKeyWrite = parts[1] == "1";
            break;
          // data directory
          // index directory
          // insert method
        }
      }
    }