Class AbstractFeatureFunction

java.lang.Object
org.gvsig.expressionevaluator.spi.AbstractFunction
org.gvsig.expressionevaluator.impl.function.dataaccess.AbstractFeatureFunction
All Implemented Interfaces:
org.gvsig.expressionevaluator.Function
Direct Known Subclasses:
CreateTableFunction, CreateTableStructureFunction, CurrentRowFunction, CurrentStoreFunction, ExecuteSQLFunction, ExistsFunction, ForeingValueFunction, GeometryFunction, IsSelectedCurrentRowFunction, RowTagFunction, SetRowTagFunction

public abstract class AbstractFeatureFunction extends org.gvsig.expressionevaluator.spi.AbstractFunction
Author:
gvSIG Team
  • Field Summary

    Fields inherited from class org.gvsig.expressionevaluator.spi.AbstractFunction

    LOGGER, TYPE_BIGDECIMAL, TYPE_BOOLEAN, TYPE_DATE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_LONG, TYPE_NULL, TYPE_STRING

    Fields inherited from interface org.gvsig.expressionevaluator.Function

    GROUP_AGGREGATE, GROUP_BOOLEAN, GROUP_CONVERSION, GROUP_DATETIME, GROUP_NUMERIC, GROUP_OGC, GROUP_OTHER, GROUP_PROGRAMMING, GROUP_STRING
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractFeatureFunction(String group, String name, org.apache.commons.lang3.Range argc, String description, String template, String[] descriptionArgs, String returnType)
     
    protected
    AbstractFeatureFunction(String group, String name, org.apache.commons.lang3.Range argc, String description, String template, String[] descriptionArgs, String returnType, boolean sqlCompatible)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gvsig.fmap.dal.feature.Feature
    current_row(org.gvsig.expressionevaluator.Interpreter interpreter)
     
    org.gvsig.fmap.dal.feature.FeatureStore
    current_store(org.gvsig.expressionevaluator.Interpreter interpreter)
     
    protected org.gvsig.fmap.dal.feature.FeatureType
    getFeatureType(Object[] args, int n)
     
    protected org.gvsig.fmap.dal.feature.NewFeatureStoreParameters
     

    Methods inherited from class org.gvsig.expressionevaluator.spi.AbstractFunction

    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, setDescription, setDescriptionArgs, setReturnType, setTemplate, template, toBoolean, toString, toString, toValue, useArgumentsInsteadObjects

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.gvsig.expressionevaluator.Function

    call
  • Constructor Details

    • AbstractFeatureFunction

      protected AbstractFeatureFunction(String group, String name, org.apache.commons.lang3.Range argc, String description, String template, String[] descriptionArgs, String returnType, boolean sqlCompatible)
    • AbstractFeatureFunction

      protected AbstractFeatureFunction(String group, String name, org.apache.commons.lang3.Range argc, String description, String template, String[] descriptionArgs, String returnType)
  • Method Details

    • current_row

      public org.gvsig.fmap.dal.feature.Feature current_row(org.gvsig.expressionevaluator.Interpreter interpreter)
    • current_store

      public org.gvsig.fmap.dal.feature.FeatureStore current_store(org.gvsig.expressionevaluator.Interpreter interpreter)
    • getNewFeatureStoreParameters

      protected org.gvsig.fmap.dal.feature.NewFeatureStoreParameters getNewFeatureStoreParameters(Object[] args, int n)
    • getFeatureType

      protected org.gvsig.fmap.dal.feature.FeatureType getFeatureType(Object[] args, int n)