public abstract class AbstractGeometryFunction extends AbstractFunction implements Function
LOGGER, TYPE_BIGDECIMAL, TYPE_BOOLEAN, TYPE_DATE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_LONG, TYPE_NULL, TYPE_STRINGGROUP_AGGREGATE, GROUP_BOOLEAN, GROUP_CONVERSION, GROUP_DATETIME, GROUP_NUMERIC, GROUP_OGC, GROUP_OTHER, GROUP_PROGRAMMING, GROUP_STRING| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractGeometryFunction(java.lang.String group,
                        java.lang.String name,
                        Range argc)  | 
protected  | 
AbstractGeometryFunction(java.lang.String group,
                        java.lang.String name,
                        Range argc,
                        java.lang.String description,
                        java.lang.String template)  | 
protected  | 
AbstractGeometryFunction(java.lang.String group,
                        java.lang.String name,
                        Range argc,
                        java.lang.String description,
                        java.lang.String template,
                        java.lang.String[] descriptionArgs)  | 
protected  | 
AbstractGeometryFunction(java.lang.String group,
                        java.lang.String name,
                        Range argc,
                        java.lang.String description,
                        java.lang.String template,
                        java.lang.String[] descriptionArgs,
                        java.lang.String returnType)  | 
protected  | 
AbstractGeometryFunction(java.lang.String group,
                        java.lang.String name,
                        Range argc,
                        java.lang.String description,
                        java.lang.String template,
                        java.lang.String[] descriptionArgs,
                        java.lang.String returnType,
                        boolean sqlCompatible)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Geometry | 
getGeom(java.lang.Object[] args,
       int n)  | 
protected Geometry | 
getGeom(java.lang.Object[] args,
       int n,
       boolean allowNull)  | 
protected Point | 
getPoint(java.lang.Object[] args,
        int n)  | 
addAlias, aliases, allowConstantFolding, argc, call, checkDoubleValue, checkFloatValue, description, descriptionArgs, getBigDecimal, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getComparable, getComparable, getDate, getDate, getDouble, getDouble, getFile, getFile, getFloat, getFloat, getFullDescription, getInt, getInt, getInt, getJsonArray, getJsonArray, getJsonObject, getJsonObject, getJsonStructure, getJsonStructure, getList, getLocalDateTime, getLocalDateTime, getLong, getLong, getObject, getObject, getStr, getStr, getType, getURL, group, isHidden, isNull, isOperator, isSQLCompatible, name, returnType, template, toBoolean, toString, toString, toValue, useArgumentsInsteadObjectsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAlias, aliases, allowConstantFolding, argc, call, call, description, descriptionArgs, getFullDescription, group, isHidden, isOperator, isSQLCompatible, name, returnType, template, toString, toValue, useArgumentsInsteadObjectsprotected AbstractGeometryFunction(java.lang.String group,
                                   java.lang.String name,
                                   Range argc,
                                   java.lang.String description,
                                   java.lang.String template,
                                   java.lang.String[] descriptionArgs,
                                   java.lang.String returnType,
                                   boolean sqlCompatible)
protected AbstractGeometryFunction(java.lang.String group,
                                   java.lang.String name,
                                   Range argc,
                                   java.lang.String description,
                                   java.lang.String template,
                                   java.lang.String[] descriptionArgs,
                                   java.lang.String returnType)
protected AbstractGeometryFunction(java.lang.String group,
                                   java.lang.String name,
                                   Range argc,
                                   java.lang.String description,
                                   java.lang.String template,
                                   java.lang.String[] descriptionArgs)
protected AbstractGeometryFunction(java.lang.String group,
                                   java.lang.String name,
                                   Range argc,
                                   java.lang.String description,
                                   java.lang.String template)
protected AbstractGeometryFunction(java.lang.String group,
                                   java.lang.String name,
                                   Range argc)