public class ResultSetProcessor extends Object
| Constructor and Description |
|---|
ResultSetProcessor() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
getReturnValueOfFunction(EdmFunctionImport functionImport,
List<Map<String,Object>> data) |
static List<Map<String,Object>> |
postProcessResponsePayload(EdmType edmType,
com.sap.cds.Result result,
Map<String,ODataCallback> callbacks,
URI baseUri)
Certain primitive types like string UUID, Time, DateTime, DateTimeOffset and Date
have to be converted to UUID, java.sql.Time, java.util.GregorianCalendar, java.sql.Date
since Olingo V2 does not support Java8 date and Time data types.
|
static List<Map<String,Object>> |
postProcessResponsePayload(EdmType edmType,
com.sap.cds.Result result,
Map<String,ODataCallback> callbacks,
URI baseUri,
boolean generateID,
boolean deferredExpand)
Certain primitive types like string UUID, Time, DateTime, DateTimeOffset and Date
have to be converted to UUID, java.sql.Time, java.util.GregorianCalendar, java.sql.Date
since Olingo V2 does not support Java8 date and Time data types.
|
static String |
resultToString(com.sap.cds.Result result) |
static Map<String,Object> |
rowToMap(Optional<com.sap.cds.Row> row) |
static <T> T |
rowToSingleValue(Optional<com.sap.cds.Row> row,
Class<T> type) |
public static List<Map<String,Object>> postProcessResponsePayload(EdmType edmType, com.sap.cds.Result result, Map<String,ODataCallback> callbacks, URI baseUri)
edmType - EdmTyperesult - Resultcallbacks - Map of String, ODataCallbackbaseUri - URIpublic static List<Map<String,Object>> postProcessResponsePayload(EdmType edmType, com.sap.cds.Result result, Map<String,ODataCallback> callbacks, URI baseUri, boolean generateID, boolean deferredExpand)
edmType - EdmTyperesult - Resultcallbacks - Map of String, ODataCallbackbaseUri - URIgenerateID - in case of aggregate entities, if true, generate corresponding response IDdeferredExpand - defer loading of navigation properties which are not in expand listpublic static String resultToString(com.sap.cds.Result result)
public static Object getReturnValueOfFunction(EdmFunctionImport functionImport, List<Map<String,Object>> data) throws EdmException
EdmExceptionCopyright © 2021. All rights reserved.