package io.budgetapp.hibernate.dialect;
import org.hibernate.dialect.HSQLDialect;
import org.hibernate.dialect.function.SQLFunctionTemplate;
import org.hibernate.type.StandardBasicTypes;
/**
* Support WEEK(DATETIME)
*/
public class CustomHSQLDialect extends HSQLDialect {
public CustomHSQLDialect() {
super();
registerFunction( "week", new SQLFunctionTemplate(StandardBasicTypes.INTEGER, "extract(week_of_year from ?1)") );
}
}