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
}
}
}