Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ODataQueryParam<T>

Type parameters

  • T = any

Hierarchy

  • ODataQueryParam

Index

Constructors

constructor

Properties

Private $count

$count: boolean = false

Private $expand

$expand: string[] = ...

Private $filter

$filter: string | ODataFilter

Private $format

$format: "json" | "xml" = 'json'

Private $inlinecount

$inlinecount: string

Private $orderby

$orderby: string

Private $search

$search: string

Private $select

$select: string[] = ...

Private $skip

$skip: number = 0

Private $top

$top: number = 0

Methods

count

  • count items in odata v4

    version

    4.0.0

    Parameters

    • count: boolean = true

    Returns ODataQueryParam<any>

expand

  • expand(fields: keyof T | keyof T[], replace?: boolean): ODataQueryParam<T>
  • expand navigation props

    Parameters

    • fields: keyof T | keyof T[]
    • replace: boolean = false

    Returns ODataQueryParam<T>

filter

  • apply filter for query

    Parameters

    Returns ODataQueryParam<T>

format

  • result format, please keep it as json

    Parameters

    • format: "json" | "xml"

      deafult json

    Returns ODataQueryParam<T>

inlinecount

  • with $inlinecount value

    version

    2.0.0

    Parameters

    • inlinecount: boolean = false

    Returns ODataQueryParam<any>

orderby

  • set order sequence

    Parameters

    • fieldOrOrders: keyof T | ODataParamOrderField<T>[]
    • order: "asc" | "desc" = 'desc'

      default desc, disabled when first params is array

    Returns ODataQueryParam<T>

orderbyMulti

search

  • full text search

    default with fuzzy search, SAP system or OData V4 only

    version

    4.0.0

    Parameters

    • value: string
    • fuzzy: boolean = true

    Returns ODataQueryParam<T>

select

  • select viewed fields

    Parameters

    • selects: keyof T | keyof T[]

    Returns ODataQueryParam<T>

skip

  • skip first records

    Parameters

    • skip: number

    Returns ODataQueryParam<T>

toString

  • Parameters

    Returns string

top

  • limit result max records

    Parameters

    • top: number

    Returns ODataQueryParam<T>

Static newParam

Generated using TypeDoc