public static <V> V sqlExecute(final SqlFunction<V> functional)
   {
      return new SqlClosure<V>() {
         @Override
         public V execute(Connection connection) throws SQLException
         {
            return functional.execute(connection);
         }
      }.execute();
   }
public static < V > V sqlExecute ( final SqlFunction < V > functional ) { return new SqlClosure < V > ( ) { @ Override public V execute ( Connection connection ) throws SQLException { return functional . execute ( connection ) ; } } . execute ( ) ; }
Execute a lambda {@code SqlFunction} closure.

@param functional the lambda function
@param <V> the result type
@return the result specified by the lambda
@since 2.5