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, createRHSExpression
public 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 Expression
public 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)