public class QueryFieldInfo extends Object implements Serializable
{ field; 'x.y', op:'=', rvalue= }
{ array: 'a.b', elemMatch: { field:'x.y', op:'=',rvalue:} }
| Constructor and Description |
|---|
QueryFieldInfo(Path fieldNameInClause,
Path fullFieldName,
FieldTreeNode fieldMd,
CompositeMetadata fieldEntity,
Path entityRelativeFieldName,
Path entityRelativeFieldNameWithContext,
QueryExpression clause,
boolean leaf) |
| Modifier and Type | Method and Description |
|---|---|
QueryExpression |
getClause()
The clause containing the field
|
Path |
getEntityRelativeFieldName()
The name of the field relative to the entity containing it
|
Path |
getEntityRelativeFieldNameWithContext()
The name of the field relative to the entity containing it, including any
arrays enclosing this field
|
CompositeMetadata |
getFieldEntity()
The composite metadata for the entity containing the field
|
FieldTreeNode |
getFieldMd()
Field metadata
|
Path |
getFieldNameInClause()
Name of the field in the clause containing the field.
|
Path |
getFullFieldName()
Full name of the field.
|
boolean |
isLeaf()
Whether the field is a leaf, i.e.
|
String |
toString() |
public QueryFieldInfo(Path fieldNameInClause, Path fullFieldName, FieldTreeNode fieldMd, CompositeMetadata fieldEntity, Path entityRelativeFieldName, Path entityRelativeFieldNameWithContext, QueryExpression clause, boolean leaf)
public boolean isLeaf()
public Path getFieldNameInClause()
public Path getFullFieldName()
public FieldTreeNode getFieldMd()
public CompositeMetadata getFieldEntity()
public Path getEntityRelativeFieldName()
public Path getEntityRelativeFieldNameWithContext()
public QueryExpression getClause()
Copyright © 2016. All rights reserved.