public class GeoSqlRewriterFunction extends Object
| 构造器和说明 |
|---|
GeoSqlRewriterFunction() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ResultSet |
geoH2Table(Connection conn,
String tableName,
String columnPart,
String fun,
String pg)
处理GeoSqlRewriter重写的sql并返回结果集
|
static void |
registerGeoSqlQueryer(String tableName,
GeoSqlQueryer queryer)
注册一个geosql查询器,将指定的表名转交给该查询器执行查询并返回结果集
|
@UserFunction(value="GEOH2TABLE") public static ResultSet geoH2Table(Connection conn, String tableName, String columnPart, String fun, String pg) throws SQLException
conn - h2数据库连接tableName - 实际查询的表名columnPart - 实际查询的列片段,形如"fid","SHAPE" as "SHAPE"fun - TCODE带过来的查询函数pg - 查询范围多边形SQLException - h2内部执行错误时抛出GeoSqlRewriterpublic static void registerGeoSqlQueryer(String tableName, GeoSqlQueryer queryer)
GeoSqlQueryerCopyright © 2017. All rights reserved.