diff --git a/query-translator/src/lib.rs b/query-translator/src/lib.rs index b122c670..b91cc258 100644 --- a/query-translator/src/lib.rs +++ b/query-translator/src/lib.rs @@ -9,6 +9,7 @@ // specific language governing permissions and limitations under the License. extern crate failure; + extern crate mentat_core; extern crate mentat_query; extern crate mentat_query_algebrizer; @@ -16,8 +17,6 @@ extern crate mentat_query_projector; extern crate mentat_query_sql; extern crate mentat_sql; -use failure::Error; - mod translate; pub use mentat_query_sql::{ @@ -30,4 +29,6 @@ pub use translate::{ query_to_select, }; -type Result = std::result::Result; +// query-translator could be folded into query-projector; for now, just type alias the errors. +pub type TranslatorError = mentat_query_projector::ProjectorError; +pub type Result = std::result::Result; diff --git a/query-translator/src/translate.rs b/query-translator/src/translate.rs index ac35548d..687e3b03 100644 --- a/query-translator/src/translate.rs +++ b/query-translator/src/translate.rs @@ -521,5 +521,5 @@ pub fn query_to_select(schema: &Schema, query: AlgebraicQuery) -> Result