Github user huor commented on a diff in the pull request:

    https://github.com/apache/incubator-hawq/pull/1394#discussion_r212932024
  
    --- Diff: contrib/orc/orc_install.sql ---
    @@ -0,0 +1,85 @@
    +-- --------------------------------------------------------------------
    +--
    +-- orc_install.sql
    +--
    +-- Support ORC format in pluggable storage framework
    +--
    +-- --------------------------------------------------------------------
    +
    +SET allow_system_table_mods=ddl;
    +  
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_validate_interfaces() RETURNS 
void
    +AS '$libdir/orc.so', 'orc_validate_interfaces'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_validate_options() RETURNS void
    +AS '$libdir/orc.so', 'orc_validate_options'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_validate_encodings() RETURNS void
    +AS '$libdir/orc.so', 'orc_validate_encodings'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_validate_datatypes() RETURNS void
    +AS '$libdir/orc.so', 'orc_validate_datatypes'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_beginscan() RETURNS bytea
    +AS '$libdir/orc.so', 'orc_beginscan'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_getnext_init() RETURNS bytea
    +AS '$libdir/orc.so', 'orc_getnext_init'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_getnext() RETURNS bytea
    +AS '$libdir/orc.so', 'orc_getnext'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_rescan() RETURNS void
    +AS '$libdir/orc.so', 'orc_rescan'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_endscan() RETURNS void
    +AS '$libdir/orc.so', 'orc_endscan'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_stopscan() RETURNS void
    +AS '$libdir/orc.so', 'orc_stopscan'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_insert_init() RETURNS bytea
    +AS '$libdir/orc.so', 'orc_insert_init'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_insert() RETURNS bytea
    +AS '$libdir/orc.so', 'orc_insert'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION pg_catalog.orc_insert_finish() RETURNS void
    +AS '$libdir/orc.so', 'orc_insert_finish'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION hdfs_validate() RETURNS void
    +AS '$libdir/exthdfs.so', 'hdfsprotocol_validate'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION hdfs_blocklocation() RETURNS void
    +AS '$libdir/exthdfs.so', 'hdfsprotocol_blocklocation'
    +LANGUAGE C STABLE;
    +
    +CREATE OR REPLACE FUNCTION csv_in() RETURNS record
    --- End diff --
    
    remove text csv


---

Reply via email to