public abstract class AbstractFeatureFunction extends AbstractFunction
LOGGER, TYPE_BIGDECIMAL, TYPE_BOOLEAN, TYPE_DATE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_LONG, TYPE_NULL, TYPE_STRING
GROUP_AGGREGATE, GROUP_BOOLEAN, GROUP_CONVERSION, GROUP_DATETIME, GROUP_NUMERIC, GROUP_OGC, GROUP_OTHER, GROUP_PROGRAMMING, GROUP_STRING
Modifier | Constructor and Description |
---|---|
protected |
AbstractFeatureFunction(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 |
AbstractFeatureFunction(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 |
---|---|
Feature |
current_row(Interpreter interpreter) |
FeatureStore |
current_store(Interpreter interpreter) |
protected FeatureType |
getFeatureType(java.lang.Object[] args,
int n) |
protected NewFeatureStoreParameters |
getNewFeatureStoreParameters(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, useArgumentsInsteadObjects
protected AbstractFeatureFunction(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 AbstractFeatureFunction(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)
public Feature current_row(Interpreter interpreter)
public FeatureStore current_store(Interpreter interpreter)
protected NewFeatureStoreParameters getNewFeatureStoreParameters(java.lang.Object[] args, int n)
protected FeatureType getFeatureType(java.lang.Object[] args, int n)