Class SpanPayloadCheckQuery

  • All Implemented Interfaces:

    public class SpanPayloadCheckQuery
    extends SpanPositionCheckQuery
    Only return those matches that have a specific payload at the given position.

    Do not use this with an SpanQuery that contains a SpanNearQuery. Instead, use SpanNearPayloadCheckQuery since it properly handles the fact that payloads aren't ordered by SpanNearQuery.

    • Constructor Detail

      • SpanPayloadCheckQuery

        public SpanPayloadCheckQuery​(SpanQuery match,
                                     java.util.Collection<byte[]> payloadToMatch)
        match - The underlying SpanQuery to check
        payloadToMatch - The Collection of payloads to match
    • Method Detail

      • toString

        public java.lang.String toString​(java.lang.String field)
        Description copied from class: Query
        Prints a query to a string, with field assumed to be the default field and omitted.
        Specified by:
        toString in class Query
      • equals

        public boolean equals​(java.lang.Object o)
        equals in class Query
      • hashCode

        public int hashCode()
        hashCode in class Query