Provides support routines for the HQL functions as used
in the various SQL Dialects
Provides an interface for supporting various HQL functions that are
translated to SQL. The Dialect and its sub-classes use this interface to
provide details required for processing of the function.