public static void Confirm(XmlElement xmlElement, SecondaryBTreeDatabaseConfig secBtreeDBConfig, bool compulsory) { SecondaryDatabaseConfig secDBConfig = secBtreeDBConfig; SecondaryDatabaseConfigTest.Confirm(xmlElement, secDBConfig, compulsory); // Confirm secondary btree database specific configuration. Configuration.ConfirmCreatePolicy(xmlElement, "Creation", secBtreeDBConfig.Creation, compulsory); Configuration.ConfirmDuplicatesPolicy(xmlElement, "Duplicates", secBtreeDBConfig.Duplicates, compulsory); Configuration.ConfirmUint(xmlElement, "MinKeysPerPage", secBtreeDBConfig.MinKeysPerPage, compulsory); Configuration.ConfirmBool(xmlElement, "NoReverseSplitting", secBtreeDBConfig.NoReverseSplitting, compulsory); Configuration.ConfirmBool(xmlElement, "UseRecordNumbers", secBtreeDBConfig.UseRecordNumbers, compulsory); }
public static void Confirm(XmlElement xmlElem, SecondaryBTreeDatabase secDB, bool compulsory) { Configuration.ConfirmDuplicatesPolicy(xmlElem, "Duplicates", secDB.Duplicates, compulsory); Configuration.ConfirmUint(xmlElem, "MinKeysPerPage", secDB.MinKeysPerPage, compulsory); Configuration.ConfirmBool(xmlElem, "NoReverseSplitting", secDB.ReverseSplit, compulsory); Configuration.ConfirmBool(xmlElem, "UseRecordNumbers", secDB.RecordNumbers, compulsory); }
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, 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); }