use crate::model::Term;
use crate::OxirsError;
pub(super) fn fn_count(_args: &[Term]) -> Result<Term, OxirsError> {
Err(OxirsError::Query(
"COUNT is an aggregate function".to_string(),
))
}
pub(super) fn fn_sum(_args: &[Term]) -> Result<Term, OxirsError> {
Err(OxirsError::Query(
"SUM is an aggregate function".to_string(),
))
}
pub(super) fn fn_avg(_args: &[Term]) -> Result<Term, OxirsError> {
Err(OxirsError::Query(
"AVG is an aggregate function".to_string(),
))
}
pub(super) fn fn_min(_args: &[Term]) -> Result<Term, OxirsError> {
Err(OxirsError::Query(
"MIN is an aggregate function".to_string(),
))
}
pub(super) fn fn_max(_args: &[Term]) -> Result<Term, OxirsError> {
Err(OxirsError::Query(
"MAX is an aggregate function".to_string(),
))
}
pub(super) fn fn_group_concat(_args: &[Term]) -> Result<Term, OxirsError> {
Err(OxirsError::Query(
"GROUP_CONCAT is an aggregate function".to_string(),
))
}
pub(super) fn fn_sample(_args: &[Term]) -> Result<Term, OxirsError> {
Err(OxirsError::Query(
"SAMPLE is an aggregate function".to_string(),
))
}