• Preparing search index...
  • The search index is not available
Graviola CRUD
  • Graviola CRUD
  • sparql-schema/src
  • applySomeOperator

Function applySomeOperator

  • applySomeOperator(filterValue: any, context: FilterContext): FilterResult

    some: At least one related entity matches the filter This is the default behavior for relationship filtering.

    Examples: { knows: { some: { '@id': 'http://example.com/friend1' } } } => ?person :knows http://example.com/friend1 .

    { knows: { some: { name: { contains: 'John' } } } } => ?person :knows ?knows_rel_0 . ?knows_rel_0 :name ?name_1 . FILTER(CONTAINS(?name_1, "John"))

    Parameters

    • filterValue: any

      The filter criteria (can be node reference or nested filter)

    • context: FilterContext

      Filter context with subject, predicate, etc.

    Returns FilterResult

    SPARQL patterns implementing the "some" logic

    • Defined in packages/sparql-schema/src/filters/operators/relationship.ts:44

Settings

Member Visibility
Graviola CRUD
  • Loading...

Generated using TypeDoc