public class EntityQueryExpression extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
EntityQueryExpression.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected AttributeQueryExpression |
attributeQuery |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected MetadataFilterExpression |
criteria |
protected EntityKeyQueryExpression |
keyQuery |
protected LabelQueryExpression |
labelQuery |
protected String |
odataType |
protected MetadataPropertiesExpression |
properties |
protected RelationshipQueryExpression |
relationshipQuery |
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
EntityQueryExpression() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
protected String odataType
protected LabelQueryExpression labelQuery
protected AttributeQueryExpression attributeQuery
protected RelationshipQueryExpression relationshipQuery
protected EntityKeyQueryExpression keyQuery
protected MetadataFilterExpression criteria
protected MetadataPropertiesExpression properties
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<LabelQueryExpression> getLabelQuery()
public EntityQueryExpression withLabelQuery(LabelQueryExpression labelQuery)
public Optional<AttributeQueryExpression> getAttributeQuery()
public EntityQueryExpression withAttributeQuery(AttributeQueryExpression attributeQuery)
public Optional<RelationshipQueryExpression> getRelationshipQuery()
public EntityQueryExpression withRelationshipQuery(RelationshipQueryExpression relationshipQuery)
public Optional<EntityKeyQueryExpression> getKeyQuery()
public EntityQueryExpression withKeyQuery(EntityKeyQueryExpression keyQuery)
public Optional<MetadataFilterExpression> getCriteria()
public EntityQueryExpression withCriteria(MetadataFilterExpression criteria)
public Optional<MetadataPropertiesExpression> getProperties()
public EntityQueryExpression withProperties(MetadataPropertiesExpression properties)
public EntityQueryExpression withUnmappedField(String name, String value)
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static EntityQueryExpression.Builder builder()
Copyright © 2018–2020. All rights reserved.