QueryParser

open class QueryParser

For internal use only.

Constructors

Link copied to clipboard
constructor(context: DataContext)

Construct a new parser with the specified context.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun parse(requestPath: String?, queryString: String?): DataQuery

Parse a query with the specified request path and query string.

See Also:

Uniform Resource Locator Syntax (path and query).

Link copied to clipboard
open fun parseDataValue(text: String): DataValue?

Parse a data query value value expression that can be used within a query.

Link copied to clipboard
open fun parseQueryString(query: DataQuery, queryString: String)

Parse a query string into appropriate properties of query.

Link copied to clipboard
open fun parseRequestPath(query: DataQuery, requestPath: String)

Parse a request path into appropriate properties of query.

Link copied to clipboard
open fun parseURL(url: String): DataQuery

Parse a query with the specified request URL.

See Also:

{@link com.sap.cloud.mobile.kotlin.odata.QueryParser#parse(kotlin.String?, kotlin.String?) QueryParser.parse}.