Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FilterParser

Hierarchy

  • FilterParser

Index

Constructors

constructor

Methods

bracketsAroundWholeExpression

  • bracketsAroundWholeExpression(filter: string): boolean
  • Parameters

    • filter: string

    Returns boolean

createSingleFilter

  • createSingleFilter(filter: string): IFilter
  • Parameters

    • filter: string

    Returns IFilter

doesNotContainOperator

  • doesNotContainOperator(filter: string): boolean
  • Parameters

    • filter: string

    Returns boolean

getFromDoubleExpression

  • getFromDoubleExpression(expression: any): IFilter
  • Parameters

    • expression: any

    Returns IFilter

getIndexAfterLeftMostExpression

  • getIndexAfterLeftMostExpression(filter: string): number
  • Parameters

    • filter: string

    Returns number

parseFilter

  • parseFilter(filter: string): IFilter
  • Parameters

    • filter: string

    Returns IFilter

splitExpression

  • splitExpression(filter: string): { first: IFilter; isAND: boolean; second: IFilter }

unwrap

  • unwrap(filter: string): string
  • Parameters

    • filter: string

    Returns string

Generated using TypeDoc