Package org.h2gis.functions.io.shp
Class SHPEngine
- java.lang.Object
-
- org.h2gis.functions.io.file_table.FileEngine<SHPDriver>
-
- org.h2gis.functions.io.shp.SHPEngine
-
- All Implemented Interfaces:
org.h2.api.TableEngine
public class SHPEngine extends FileEngine<SHPDriver>
SHP Table factory.- Author:
- Nicolas Fortin
-
-
Constructor Summary
Constructors Constructor Description SHPEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SHPDrivercreateDriver(File filePath, List<String> args)Create the driver instance using the file name and additional arguments provided in SQL create table request.protected voidfeedCreateTableData(SHPDriver driver, org.h2.command.ddl.CreateTableData data)Add columns definition of the file into the CreateTableData instance.-
Methods inherited from class org.h2gis.functions.io.file_table.FileEngine
createTable, getUniqueColumnName
-
-
-
-
Method Detail
-
createDriver
protected SHPDriver createDriver(File filePath, List<String> args) throws IOException
Description copied from class:FileEngineCreate the driver instance using the file name and additional arguments provided in SQL create table request.- Specified by:
createDriverin classFileEngine<SHPDriver>- Parameters:
filePath- First argument, file nameargs- Additional argument, contains the file name as first argument- Returns:
- Instance of FileDriver
- Throws:
IOException
-
feedCreateTableData
protected void feedCreateTableData(SHPDriver driver, org.h2.command.ddl.CreateTableData data) throws IOException
Description copied from class:FileEngineAdd columns definition of the file into the CreateTableData instance.- Specified by:
feedCreateTableDatain classFileEngine<SHPDriver>- Parameters:
driver- driver objectdata- Data to initialise- Throws:
IOException
-
-