Cómo usar la función de cadena izquierda en hql

Tengo una consulta SQL como esta

select column from table where path = left('INPUTSTRING', length(path));

y tratando de lograrlo en hql como este,

  return session.createQuery("from Table where Path = left(:input, length(Path))").
                            query.setParameter("input", inputPath).
                            .list();

y obteniendo un error como este

Caused by: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: left near line 1

¿Cómo hacer esto? ¿Cuál es la función de cadena correspondiente en hql? ¿Existe una solución para esto utilizando criterios de consulta apis?

Respuestas a la pregunta(4)

Su respuesta a la pregunta