public class ODataUpdateQuery extends ODataQuery
complexTables, executionFactory, expandTables, joinNode, metadata, rootDocument| Constructor and Description |
|---|
ODataUpdateQuery(ODataExecutionFactory executionFactory,
org.teiid.metadata.RuntimeMetadata metadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInsertProperty(org.teiid.metadata.Column column,
String type,
Object value) |
void |
addUpdateProperty(org.teiid.metadata.Column column,
String type,
Object value) |
String |
buildInsertURL(String serviceRoot) |
String |
buildUpdateSelectionURL(String serviceRoot) |
String |
buildUpdateURL(String serviceRoot,
List<?> row) |
String |
getInsertMethod() |
String |
getPayload(org.apache.olingo.commons.api.data.Entity parentEntity) |
String |
getUpdateMethod() |
void |
setCondition(org.teiid.language.Condition where) |
addNavigation, addNavigation, addRootDocument, getRootDocument, parseKeySegmentFromCondition, processFilterpublic ODataUpdateQuery(ODataExecutionFactory executionFactory, org.teiid.metadata.RuntimeMetadata metadata)
public String buildInsertURL(String serviceRoot) throws org.teiid.translator.TranslatorException
org.teiid.translator.TranslatorExceptionpublic String getInsertMethod()
public String getPayload(org.apache.olingo.commons.api.data.Entity parentEntity) throws org.teiid.translator.TranslatorException
org.teiid.translator.TranslatorExceptionpublic void addInsertProperty(org.teiid.metadata.Column column,
String type,
Object value)
public void addUpdateProperty(org.teiid.metadata.Column column,
String type,
Object value)
public void setCondition(org.teiid.language.Condition where)
public String buildUpdateSelectionURL(String serviceRoot) throws org.teiid.translator.TranslatorException
org.teiid.translator.TranslatorExceptionpublic String getUpdateMethod()
Copyright © 2017 JBoss by Red Hat. All rights reserved.