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_STRINGFields 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
ConstructorsModifierConstructorDescriptionprotectedAbstractFeatureFunction(String group, String name, org.apache.commons.lang3.Range argc, String description, String template, String[] descriptionArgs, String returnType) protectedAbstractFeatureFunction(String group, String name, org.apache.commons.lang3.Range argc, String description, String template, String[] descriptionArgs, String returnType, boolean sqlCompatible) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.dal.feature.Featurecurrent_row(org.gvsig.expressionevaluator.Interpreter interpreter) org.gvsig.fmap.dal.feature.FeatureStorecurrent_store(org.gvsig.expressionevaluator.Interpreter interpreter) protected org.gvsig.fmap.dal.feature.FeatureTypegetFeatureType(Object[] args, int n) protected org.gvsig.fmap.dal.feature.NewFeatureStoreParametersgetNewFeatureStoreParameters(Object[] args, int n) 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, useArgumentsInsteadObjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.expressionevaluator.Function
call
-
Constructor Details
-
AbstractFeatureFunction
-
AbstractFeatureFunction
-
-
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
-