public class FunctionExpression extends Expression
Modifier and Type | Class and Description |
---|---|
class |
FunctionExpression.FunctionExpressionBodyAdapter |
Modifier and Type | Field and Description |
---|---|
static String |
SERIALIZED_NAME_BODY |
static String |
SERIALIZED_NAME_PARAMS |
static String |
SERIALIZED_NAME_TYPE |
Constructor and Description |
---|
FunctionExpression() |
Modifier and Type | Method and Description |
---|---|
FunctionExpression |
addParamsItem(Property paramsItem) |
FunctionExpression |
body(Node body) |
boolean |
equals(Object o) |
Node |
getBody()
Get body
|
List<Property> |
getParams()
Function parameters
|
String |
getType()
Type of AST node
|
int |
hashCode() |
FunctionExpression |
params(List<Property> params) |
void |
setBody(Node body) |
void |
setParams(List<Property> params) |
void |
setType(String type) |
String |
toString() |
FunctionExpression |
type(String type) |
public static final String SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_PARAMS
public static final String SERIALIZED_NAME_BODY
public FunctionExpression type(String type)
public String getType()
public void setType(String type)
public FunctionExpression params(List<Property> params)
public FunctionExpression addParamsItem(Property paramsItem)
public FunctionExpression body(Node body)
public Node getBody()
public void setBody(Node body)
public boolean equals(Object o)
equals
in class Expression
public int hashCode()
hashCode
in class Expression
public String toString()
toString
in class Expression
Copyright © 2018–2020 InfluxData, Inc.. All rights reserved.