Convert query-translator/ to query-projector's ProjectorError.

This commit is contained in:
Nick Alexander 2018-06-27 13:04:31 -07:00
parent b2249f189d
commit ac1b0b15fe
2 changed files with 5 additions and 4 deletions

View file

@ -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<T> = std::result::Result<T, Error>;
// 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<T> = std::result::Result<T, TranslatorError>;

View file

@ -521,5 +521,5 @@ pub fn query_to_select(schema: &Schema, query: AlgebraicQuery) -> Result<Project
projector: datalog_projector,
}
},
}).map_err(|e| e.into())
})
}