Interface KeysPath

    • Method Detail

      • onKeys

        LetPath onKeys​(Expression expression)
        the on-key clause of a join/nest/unnest clause
      • onKeys

        LetPath onKeys​(String key)
        the on-key clause of a join/nest/unnest clause with a single token key (eg. ON KEYS s.id).
      • onKeys

        LetPath onKeys​(JsonArray keys)
        the on-key clause of a join/nest/unnest clause with an array of constant keys (eg. ON KEYS ["a", "b"]).
      • onKeysValues

        LetPath onKeysValues​(String... constantKeys)
        the on-key clause of a join/nest/unnest clause with 1-n constant keys (eg. ON KEYS "a" or ON KEYS ["a", "b"])
      • useKeys

        LetPath useKeys​(Expression expression)
        use the primary keyspace (doc id) in a join clause)
      • useKeys

        LetPath useKeys​(String key)
        use the primary keyspace (doc id) in a join clause), with a single key given as a token expression (eg. USE KEYS s.id).
      • useKeysValues

        LetPath useKeysValues​(String... keys)
        use the primary keyspace (doc id) in a join clause, with one or more keys given as constants (eg. USE KEYS "test" or USE KEYS ["a", "b"])
      • useKeys

        LetPath useKeys​(JsonArray keys)
        use the primary keyspace (doc id) in a join clause)