// 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>()); }
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()); }