Package | Description |
---|---|
com.sap.cloud.sdk.s4hana.connectivity | |
com.sap.cloud.sdk.s4hana.connectivity.rfc |
Modifier and Type | Class and Description |
---|---|
class |
AbstractQuerySerializer<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>>
Common abstract class for serialization of queries and deserialization of query results.
|
class |
Query<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>>
Common interface for ERP queries.
|
interface |
QueryExecutor<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>>
Common interface for execution of different types of queries.
|
interface |
QueryResult<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>>
Common interface for ERP query results.
|
interface |
QuerySerializer<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>>
Common interface for serialization of queries and deserialization of query results.
|
class |
SerializedQuery<QueryT extends Query<QueryT,?>>
Represents serialized query with a query, body, and headers.
|
class |
SerializedQueryResult<QueryT extends Query<QueryT,?>>
Represents serialized query result with a query, result body, and headers.
|
Modifier and Type | Class and Description |
---|---|
class |
InfoQuery
Class representing an ERP system information query.
|
Modifier and Type | Method and Description |
---|---|
<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>,QuerySerializerT extends QuerySerializer<QueryT,QueryResultT>> |
ErpEndpoint.executeQuery(QueryT query,
QuerySerializerT querySerializer)
Executes the given query, writes an audit log entry, and measures the execution time.
|
<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>> |
ErpEndpoint.executeQuery(SerializedQuery<QueryT> serializedQuery)
Executes the given query, writes an audit log entry, and measures the execution time.
|
<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>> |
ErpEndpoint.executeQuery(SerializedQuery<QueryT> serializedQuery,
org.joda.time.Duration longRunningRequestThreshold)
Executes the given query, writes an audit log entry, and measures the execution time.
|
<QueryT extends Query<QueryT,?>> |
ErpEndpointMonitor.incrementErpQueryCount(QueryT query)
Increments the counter for a given query.
|
static <QueryT extends Query<QueryT,?>> |
SerializedQuery.of(QueryT query,
String body,
List<Header> headers,
String relativeRequestPath) |
static <QueryT extends Query<QueryT,?>> |
SerializedQuery.ofAbapInterfaceQuery(QueryT query,
String body) |
Modifier and Type | Class and Description |
---|---|
class |
BapiQuery
Class representing a query calling a Business API (BAPI) in an ERP system.
|
class |
RfcQuery
Class representing a query calling a remote-enabled function module (RFC module or RFM) in an ERP system.
|
Copyright © 2018 SAP SE. All rights reserved.