Package org.teiid.translator.odata4
Class ODataUpdateQuery
- java.lang.Object
-
- org.teiid.translator.odata4.ODataQuery
-
- org.teiid.translator.odata4.ODataUpdateQuery
-
public class ODataUpdateQuery extends ODataQuery
-
-
Field Summary
-
Fields inherited from class org.teiid.translator.odata4.ODataQuery
complexTables, executionFactory, expandTables, joinNode, metadata, rootDocument
-
-
Constructor Summary
Constructors Constructor Description ODataUpdateQuery(ODataExecutionFactory executionFactory, RuntimeMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInsertProperty(Column column, String type, Object value)voidaddUpdateProperty(Column column, String type, Object value)StringbuildInsertURL(String serviceRoot)StringbuildUpdateSelectionURL(String serviceRoot)StringbuildUpdateURL(String serviceRoot, List<?> row)StringgetInsertMethod()StringgetPayload(org.apache.olingo.commons.api.data.Entity parentEntity)StringgetUpdateMethod()voidsetCondition(Condition where)-
Methods inherited from class org.teiid.translator.odata4.ODataQuery
addNavigation, addNavigation, addRootDocument, getRootDocument, parseKeySegmentFromCondition, processFilter
-
-
-
-
Constructor Detail
-
ODataUpdateQuery
public ODataUpdateQuery(ODataExecutionFactory executionFactory, RuntimeMetadata metadata)
-
-
Method Detail
-
buildInsertURL
public String buildInsertURL(String serviceRoot) throws TranslatorException
- Throws:
TranslatorException
-
getInsertMethod
public String getInsertMethod()
-
getPayload
public String getPayload(org.apache.olingo.commons.api.data.Entity parentEntity) throws TranslatorException
- Throws:
TranslatorException
-
setCondition
public void setCondition(Condition where)
-
buildUpdateSelectionURL
public String buildUpdateSelectionURL(String serviceRoot) throws TranslatorException
- Throws:
TranslatorException
-
getUpdateMethod
public String getUpdateMethod()
-
-