Esempio n. 1
0
        public object Execute(Expression expression)
        {
            var elementType = TypeSystem.GetElementType(expression.Type);

            QueryTranslator translator = new QueryTranslator();
            RebaseQuery     query      = translator.Translate(expression);

            return(Activator.CreateInstance(typeof(Readers.FileReader <>).MakeGenericType(elementType), databaseLocation, query));
            //return ;
        }
Esempio n. 2
0
 internal RebaseQuery Translate(Expression expression)
 {
     query = new RebaseQuery();
     this.Visit(expression);
     return(query);
 }
Esempio n. 3
0
 public DataReader(DataStore store, RebaseQuery query)
 {
     _store = store;
     _query = query;
 }