public class FnExpression extends Expression
| Constructor and Description |
|---|
FnExpression(java.lang.String fnName,
java.util.List<Expression> exprs) |
| Modifier and Type | Method and Description |
|---|---|
static FnExpression |
createFrom(java.lang.String source,
IEntityType entityType) |
static DataType[] |
getArgTypes(java.lang.String fnName) |
DataType |
getDataType() |
java.util.List<Expression> |
getExpressions() |
java.lang.String |
getFnName() |
static DataType |
getReturnType(java.lang.String fnName) |
static void |
registerFn(java.lang.String name,
DataType... dataTypes) |
createLHSExpression, createRHSExpressionpublic FnExpression(java.lang.String fnName,
java.util.List<Expression> exprs)
public static FnExpression createFrom(java.lang.String source, IEntityType entityType)
public java.lang.String getFnName()
public java.util.List<Expression> getExpressions()
public DataType getDataType()
getDataType in class Expressionpublic static void registerFn(java.lang.String name,
DataType... dataTypes)
public static DataType getReturnType(java.lang.String fnName)
public static DataType[] getArgTypes(java.lang.String fnName)