public KeyData_Enumerator(Node <TKey> root, IData_Reader <TKey> reader) { _reader = reader; _root = root; Find_First_Key(); }
public Values_Enumerator(Node <TKey> root, IData_Reader <TKey> reader, ISerializer <TValue> serializer) { _reader = reader; _root = root; _data_serializer = serializer; Find_First_Key(); }
public void Execute(DataRow Params) { specReader = SpecReaderBuilder.Build(Params); DataRow Spec = specReader.Spec; dataReader = DataReaderBuilder.Build(Spec, specReader.SpecDetails); procedure = ProcedureBuilder.Build(Spec); DataTable data = procedure.GenerateTable(); dataReader.FillTable(data); procedure.ExecuteFromTable(data); }
public static IData_Reader Build(DataRow Spec, DataTable SpecDetails) { byte key; try { key = (byte)Spec["DataSourceTypeID"]; } catch { throw new ArgumentNullException("Could not find a key value."); } IData_Reader _DataReader = Build(key); _DataReader.Config = Spec; _DataReader.Details.Add(SpecDetails); return(_DataReader); }
public Values_Enumerable(Node <TKey> root, IData_Reader <TKey> reader, ISerializer <TValue> serializer) { _reader = reader; _root = root; _data_serializer = serializer; }
public KeyData_Enumerable(Node <TKey> root, IData_Reader <TKey> reader) { _reader = reader; _root = root; }