public class FunctionExpression extends AbstractFormula implements BuiltInCall
| Modifier and Type | Field and Description |
|---|---|
static String |
AVG |
static String |
CONCAT |
static String |
COUNT |
static String |
DAY |
static String |
IRI |
static String |
MONTH |
static String |
STRIP_SPACES |
static String |
STRPOS |
static String |
SUBSTR |
static String |
SUM |
static String |
TIME_INTERVAL |
static String |
UNIX_TIME |
static String |
YEAR |
| Constructor and Description |
|---|
FunctionExpression(FunctionModel model,
Expression... arg) |
FunctionExpression(FunctionModel model,
List<Expression> argList) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArg(Expression arg) |
FunctionExpression |
clone() |
void |
dispatch(FormulaVisitor visitor) |
static FunctionExpression |
fromIriTemplate(IriTemplate template) |
List<Expression> |
getArgList() |
String |
getFunctionName() |
FunctionModel |
getModel() |
static String |
getSum() |
boolean |
isAggregation() |
void |
print(PrettyPrintWriter out) |
asBinaryRelationalExpression, asPrimaryExpression, toSimpleString, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasBinaryRelationalExpression, asPrimaryExpressionpublic static final String SUM
public static final String AVG
public static final String COUNT
public static final String DAY
public static final String MONTH
public static final String YEAR
public static final String TIME_INTERVAL
public static final String UNIX_TIME
public static final String CONCAT
public static final String SUBSTR
public static final String STRPOS
public static final String IRI
public static final String STRIP_SPACES
public FunctionExpression(FunctionModel model, Expression... arg)
public FunctionExpression(FunctionModel model, List<Expression> argList)
public static FunctionExpression fromIriTemplate(IriTemplate template)
public FunctionModel getModel()
public boolean isAggregation()
public static String getSum()
public String getFunctionName()
public void addArg(Expression arg)
public List<Expression> getArgList()
public FunctionExpression clone()
clone in interface PrimaryExpressionclone in class AbstractFormulapublic void print(PrettyPrintWriter out)
public void dispatch(FormulaVisitor visitor)
Copyright © 2019. All rights reserved.