public static void Confirm(XmlElement xmlElement, HashDatabaseConfig hashDBConfig, bool compulsory) { DatabaseConfig dbConfig = hashDBConfig; Confirm(xmlElement, dbConfig, compulsory); // Confirm Hash database specific configuration. Configuration.ConfirmCreatePolicy(xmlElement, "Creation", hashDBConfig.Creation, compulsory); Configuration.ConfirmDuplicatesPolicy(xmlElement, "Duplicates", hashDBConfig.Duplicates, compulsory); Configuration.ConfirmUint(xmlElement, "FillFactor", hashDBConfig.FillFactor, compulsory); Configuration.ConfirmUint(xmlElement, "NumElements", hashDBConfig.TableSize, compulsory); }
public static void Confirm(XmlElement xmlElem, HashDatabase hashDB, bool compulsory) { DatabaseTest.Confirm(xmlElem, hashDB, compulsory); Configuration.ConfirmCreatePolicy(xmlElem, "Creation", hashDB.Creation, compulsory); Configuration.ConfirmDuplicatesPolicy(xmlElem, "Duplicates", hashDB.Duplicates, compulsory); Configuration.ConfirmUint(xmlElem, "FillFactor", hashDB.FillFactor, compulsory); Configuration.ConfirmUint(xmlElem, "NumElements", hashDB.TableSize, compulsory); Assert.AreEqual(DatabaseType.HASH, hashDB.Type); string type = hashDB.Type.ToString(); Assert.IsNotNull(type); }
public static void Confirm(XmlElement xmlElement, SequenceConfig seqConfig, bool compulsory) { Configuration.ConfirmUint(xmlElement, "CacheSize", seqConfig.CacheSize, compulsory); Configuration.ConfirmCreatePolicy(xmlElement, "Creation", seqConfig.Creation, compulsory); Configuration.ConfirmBool(xmlElement, "Decrement", seqConfig.Decrement, compulsory); Configuration.ConfirmBool(xmlElement, "FreeThreaded", seqConfig.FreeThreaded, compulsory); Configuration.ConfirmBool(xmlElement, "Increment", seqConfig.Increment, compulsory); Configuration.ConfirmLong(xmlElement, "InitialValue", seqConfig.InitialValue, compulsory); Configuration.ConfirmBool(xmlElement, "Wrap", seqConfig.Wrap, compulsory); }
public static void Confirm(XmlElement xmlElement, QueueDatabaseConfig queueDBConfig, bool compulsory) { DatabaseConfig dbConfig = queueDBConfig; Confirm(xmlElement, dbConfig, compulsory); // Confirm Queue database specific configuration Configuration.ConfirmBool(xmlElement, "ConsumeInOrder", queueDBConfig.ConsumeInOrder, compulsory); Configuration.ConfirmCreatePolicy(xmlElement, "Creation", queueDBConfig.Creation, compulsory); Configuration.ConfirmUint(xmlElement, "Length", queueDBConfig.Length, compulsory); Configuration.ConfirmInt(xmlElement, "PadByte", queueDBConfig.PadByte, compulsory); Configuration.ConfirmUint(xmlElement, "ExtentSize", queueDBConfig.ExtentSize, compulsory); }
public static void Confirm(XmlElement xmlElement, SecondaryQueueDatabaseConfig secQueueDBConfig, bool compulsory) { SecondaryDatabaseConfig secDBConfig = secQueueDBConfig; SecondaryDatabaseConfigTest.Confirm(xmlElement, secDBConfig, compulsory); // Confirm secondary hash database specific configuration. Configuration.ConfirmCreatePolicy(xmlElement, "Creation", secQueueDBConfig.Creation, compulsory); Configuration.ConfirmUint(xmlElement, "ExtentSize", secQueueDBConfig.ExtentSize, compulsory); Configuration.ConfirmUint(xmlElement, "Length", secQueueDBConfig.Length, compulsory); Configuration.ConfirmInt(xmlElement, "PadByte", secQueueDBConfig.PadByte, compulsory); }
public static void Confirm(XmlElement xmlElement, SecondaryHashDatabaseConfig secHashDBConfig, bool compulsory) { SecondaryDatabaseConfig secDBConfig = secHashDBConfig; SecondaryDatabaseConfigTest.Confirm(xmlElement, secDBConfig, compulsory); // Confirm secondary hash database specific configuration. Configuration.ConfirmCreatePolicy(xmlElement, "Creation", secHashDBConfig.Creation, compulsory); Configuration.ConfirmDuplicatesPolicy(xmlElement, "Duplicates", secHashDBConfig.Duplicates, compulsory); Configuration.ConfirmUint(xmlElement, "FillFactor", secHashDBConfig.FillFactor, compulsory); Configuration.ConfirmUint(xmlElement, "NumElements", secHashDBConfig.TableSize, compulsory); }
public static void Confirm(XmlElement xmlElement, BTreeDatabaseConfig btreeDBConfig, bool compulsory) { DatabaseConfig dbConfig = btreeDBConfig; Confirm(xmlElement, dbConfig, compulsory); // Confirm Btree database specific configuration Configuration.ConfirmDuplicatesPolicy(xmlElement, "Duplicates", btreeDBConfig.Duplicates, compulsory); Configuration.ConfirmBool(xmlElement, "NoReverseSplitting", btreeDBConfig.NoReverseSplitting, compulsory); Configuration.ConfirmBool(xmlElement, "UseRecordNumbers", btreeDBConfig.UseRecordNumbers, compulsory); Configuration.ConfirmCreatePolicy(xmlElement, "Creation", btreeDBConfig.Creation, compulsory); Configuration.ConfirmUint(xmlElement, "MinKeysPerPage", btreeDBConfig.MinKeysPerPage, compulsory); }
public static void Confirm(XmlElement xmlElement, RecnoDatabaseConfig recnoDBConfig, bool compulsory) { DatabaseConfig dbConfig = recnoDBConfig; Confirm(xmlElement, dbConfig, compulsory); // Confirm Recno database specific configuration Configuration.ConfirmString(xmlElement, "BackingFile", recnoDBConfig.BackingFile, compulsory); Configuration.ConfirmCreatePolicy(xmlElement, "Creation", recnoDBConfig.Creation, compulsory); Configuration.ConfirmInt(xmlElement, "Delimiter", recnoDBConfig.Delimiter, compulsory); Configuration.ConfirmUint(xmlElement, "Length", recnoDBConfig.Length, compulsory); Configuration.ConfirmInt(xmlElement, "PadByte", recnoDBConfig.PadByte, compulsory); Configuration.ConfirmBool(xmlElement, "Renumber", recnoDBConfig.Renumber, compulsory); Configuration.ConfirmBool(xmlElement, "Snapshot", recnoDBConfig.Snapshot, compulsory); }