Ejemplo n.º 1
0
        // Executes a query with a collection result.
        public IEnumerable <T> ExecuteCollection <T>(QueryModel queryModel)
        {
            var commandData = HiveqlGeneratorQueryModelVisitor.GenerateHiveqlQuery(queryModel);

            var query = commandData.ExecuteQuery(_client);

            return(query.Enumerable <T>());
        }
Ejemplo n.º 2
0
        public string GetQueryData(Expression expression)
        {
            var queryModel = GenerateQueryModel(expression);

            var visitor = new HiveqlGeneratorQueryModelVisitor();

            visitor.VisitQueryModel(queryModel);

            var command = visitor.GetHiveqlCommand();
            var query   = command.ExecuteQuery(_client);

            return(query.GetQuery());
        }