public class ColumnSRID extends AbstractH2Function implements H2Function
| Constructor and Description |
|---|
ColumnSRID() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
fetchConstraint(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
Read table constraints from database metadata.
|
java.lang.String |
getName() |
static int |
getSRID(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String constraint) |
static int |
getSRIDFromConstraint(java.lang.String constraint,
java.lang.String columnName) |
getCreateFunctionSQL, getFullname, isDeterministicclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCreateFunctionSQL, getFullname, isDeterministicpublic static java.lang.String fetchConstraint(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
throws java.sql.SQLException
connection - Active connectioncatalogName - Catalog name or empty stringschemaName - Schema name or empty stringtableName - table namejava.sql.SQLExceptionpublic java.lang.String getName()
getName in interface H2FunctiongetName in class AbstractH2Functionpublic static int getSRID(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String constraint)
connection - Active connectiontableName - Target table namecolumnName - Spatial field nameconstraint - Column constraintpublic static int getSRIDFromConstraint(java.lang.String constraint,
java.lang.String columnName)
constraint - Constraint expression ex:"ST_SRID(the_geom) = 27572"Copyright © 2025 gvSIG Association. All rights reserved.