PropertyPath

abstract class PropertyPath : QueryValue

Abstract base class for {@link com.sap.cloud.mobile.kotlin.odata.Property} and {@link com.sap.cloud.mobile.kotlin.odata.DataPath}. Values of type PropertyPath are typically used in query construction.

See Also:

{@link com.sap.cloud.mobile.kotlin.odata.DataQuery#select(com.sap.cloud.mobile.kotlin.odata.PropertyPath...) DataQuery.select}, {@link com.sap.cloud.mobile.kotlin.odata.DataQuery#expand(com.sap.cloud.mobile.kotlin.odata.PropertyPath...) DataQuery.expand}, {@link com.sap.cloud.mobile.kotlin.odata.DataQuery#orderBy(com.sap.cloud.mobile.kotlin.odata.QueryValue, com.sap.cloud.mobile.kotlin.odata.SortOrder) DataQuery.orderBy}.

Inheritors

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun expand(vararg items: PropertyPath): ExpandablePath

Return an expandable path starting with this property path.

Link copied to clipboard

Return an expandable path starting with this property path.

Link copied to clipboard
open fun select(vararg items: PropertyPath): ExpandablePath

Return an expandable path starting with this property path.

Link copied to clipboard
abstract fun toPath(): DataPath

Return this property or path, expressed as a DataPath.