public class MemberExpression extends Expression
| Modifier and Type | Class and Description |
|---|---|
static class |
MemberExpression.MemberExpressionObjectAdapter |
static class |
MemberExpression.MemberExpressionPropertyAdapter |
| Modifier and Type | Field and Description |
|---|---|
static String |
SERIALIZED_NAME_OBJECT |
static String |
SERIALIZED_NAME_PROPERTY |
static String |
SERIALIZED_NAME_TYPE |
| Constructor and Description |
|---|
MemberExpression() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Expression |
getObject()
Get object
|
PropertyKey |
getProperty()
Get property
|
String |
getType()
Type of AST node
|
int |
hashCode() |
MemberExpression |
object(Expression object) |
MemberExpression |
property(PropertyKey property) |
void |
setObject(Expression object) |
void |
setProperty(PropertyKey property) |
void |
setType(String type) |
String |
toString() |
MemberExpression |
type(String type) |
public static final String SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_OBJECT
public static final String SERIALIZED_NAME_PROPERTY
public MemberExpression type(String type)
public String getType()
public void setType(String type)
public MemberExpression object(Expression object)
public Expression getObject()
public void setObject(Expression object)
public MemberExpression property(PropertyKey property)
public PropertyKey getProperty()
public void setProperty(PropertyKey property)
public boolean equals(Object o)
equals in class Expressionpublic int hashCode()
hashCode in class Expressionpublic String toString()
toString in class ExpressionCopyright © 2018–2021 InfluxData, Inc.. All rights reserved.