Class FGBWrite

  • All Implemented Interfaces:
    org.h2gis.api.Function, org.h2gis.api.ScalarFunction

    public class FGBWrite
    extends org.h2gis.api.AbstractFunction
    implements org.h2gis.api.ScalarFunction
    Expose FlatGeobuffer writer function
    Author:
    Erwan Bocher, Nicolas Fortin
    • Constructor Detail

      • FGBWrite

        public FGBWrite()
    • Method Detail

      • getJavaStaticMethod

        public String getJavaStaticMethod()
        Specified by:
        getJavaStaticMethod in interface org.h2gis.api.ScalarFunction
      • execute

        public static void execute​(Connection connection,
                                   String fileName,
                                   String tableReference,
                                   boolean deleteFile)
                            throws SQLException,
                                   IOException
        Read a table and write it into a FlatGeobuf file.
        Parameters:
        connection - Active connection
        fileName - FlatGeobuf file name or URI
        tableReference - Table name or select query Note : The select query must be enclosed in parenthesis
        deleteFile - true to delete output file
        Throws:
        IOException
        SQLException
      • execute

        public static void execute​(Connection connection,
                                   String fileName,
                                   String tableReference)
                            throws IOException,
                                   SQLException
        Read a table and write it into a FlatGeobuf file.
        Parameters:
        connection - Active connection
        fileName - FlatGeobuf file name or URI
        tableReference - Table name or select query Note : The select query must be enclosed in parenthesis
        Throws:
        IOException
        SQLException