Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Oct 03, 2011

  1. ITAGAKI Takahiro

    Don't hold type I/O caches inter execusions.

    Split JavaScript function cache and type I/O function caches.
    Type I/O cache lives as same as the original function memory context.
    itagaki-takahiro authored

Sep 23, 2011

  1. Allow SHLIB_LINK with path to V8 to be provided on command line

    Andrew Dunstan authored

Sep 14, 2011

  1. ITAGAKI Takahiro

    Added CUSTOM_CC = g++ per comment in the wiki page.

    itagaki-takahiro authored

Sep 10, 2011

  1. ITAGAKI Takahiro

    EXTENSION support for 9.1 and 9.2.

    --HG--
    rename : plv8.sql.pl => plv8.sql.c
    itagaki-takahiro authored

Aug 26, 2010

  1. ITAGAKI Takahiro

    Split built-in function codes into plv8_func.cc.

Aug 25, 2010

  1. ITAGAKI Takahiro

    Support inline statements (DO statements in 9.0).

    Tested on 8.4, 9.0b4, and 9.1dev.
    
    --HG--
    rename : plv8.sql.in => plv8.sql.pl

Aug 23, 2010

  1. ITAGAKI Takahiro

    Several fixes and improvements by Itagaki Takahiro.

    There are incompatibilites in built-in functions and global variables.
    
      * Support PGXS to build the codes.
      * Added regression tests.
      * Support additional type conversions:
        - timestamp [with time zone]
        - date
        - record (input only)
        - oid
      * Logging function is renamed to print(elevel, ...). Acceptable elevels
        are DEBUG[1-5], LOG, INFO, NOTICE, and WARNING.  Use JavaScript
        exceptions (throw) to report errors; ERROR level are not allowed.
      * Query function is renamed to executeSql(sql). For SELECT statements,
        the returned value is an array of hashes. Each hash represents each
        record. Column names are mapped to hash keys.  For non-SELECT commands,
        the returned value is an integer that represents number of affected rows.
      * Trigger functions receives trigger conditions as function arguments:
        NEW, OLD, TG_NAME, TG_WHEN, TG_LEVEL, TG_OP, TG_RELID, TG_TABLE_NAME,
        TG_TABLE_SCHEMA, and TG_ARGV.
      * Support VARIADIC arguments.
      * Support unnamed arguments. They can be referred with 'arguments' or $N.
      * Fix error handling and exception handling. Postgre's errors (siglongjmp)
        are packed into C++ exceptions to invoke destructors properly,
        and extracted at the end of function.

Jul 11, 2010

  1. Kiswono Prayogo

    temporary commit

    kokizzu authored

Nov 02, 2009

  1. v20091101a

    by Hitoshi Harada
    kyz@jcode.uphsurabaya.ac.id authored
Something went wrong with that request. Please try again.