@Override public String render(Type argumentType, List args, SessionFactoryImplementor factory) throws QueryException { if ( args.size() > 0 ) { throw new QueryException( "function takes no arguments: " + getName() ); } return renderedString == null ? super.render( argumentType, args, factory ) : renderedString; } }
final SQLFunction currentTimestampFunction = new StaticPrecisionFspTimestampFunction( "now", 6 ); registerFunction( "sysdate", new StaticPrecisionFspTimestampFunction( "sysdate", 6 ) );
final SQLFunction currentTimestampFunction = new StaticPrecisionFspTimestampFunction("now", 6 ); registerFunction( "sysdate", new StaticPrecisionFspTimestampFunction( "sysdate", 6 ) );
final SQLFunction currentTimestampFunction = new StaticPrecisionFspTimestampFunction("now", 6 ); registerFunction( "sysdate", new StaticPrecisionFspTimestampFunction( "sysdate", 6 ) );