Options
All
  • Public
  • Public/Protected
  • All
Menu
classdesc

The OData4 uri builder implementation.

Hierarchy

  • OData4UriBuilder

Implements

  • UriBuilder

Index

Constructors

Properties

name: string = OData4UriBuilder.BreezeAdapterName
BreezeAdapterName: string = 'OData4'

Methods

  • addExpandOption(entityType: EntityType, queryOptions: QueryOptions, expandClause: ExpandClause): void
  • addExpandOptionsFromSubqueries(entityType: EntityType, queryOptions: QueryOptions, subqueries: {}): void
  • addSelectOption(entityType: EntityType, queryOptions: QueryOptions, selectClause: SelectClause): void
  • buildUri(entityQuery: EntityQuery, metadataStore: MetadataStore): string
  • Builds the uri from the entity query.

    Parameters

    • entityQuery: EntityQuery

      The entity query.

    • metadataStore: MetadataStore

      The metadata store.

    Returns string

    The entity query uri.

  • formatString(format: string, params: {}): string
  • getFilterString(filter: string): string
  • getResource(entityQuery: EntityQuery): string
  • getSelectString(select: string[]): string
  • initialize(): void
  • toOrderByODataFragment(entityType: EntityType, orderByClause: OrderByClause): string
  • toWhereODataFragment(entityType: EntityType, wherePredicate: Predicate): string
  • register(): void

Generated using TypeDoc