o

zio.elasticsearch

ElasticIntervalRule

object ElasticIntervalRule

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ElasticIntervalRule
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. def intervalAllOf[S](intervals: NonEmptyChunk[IntervalRule[S]]): IntervalAllOfRule[S]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that requires all the given intervals to match, in any order unless zio.elasticsearch.query.IntervalAllOfRule#orderedOn is used.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that requires all the given intervals to match, in any order unless zio.elasticsearch.query.IntervalAllOfRule#orderedOn is used.

    S

    the document type on which the interval rule is executed

    intervals

    the interval rules that all have to match

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the all_of interval rule.

  11. def intervalAnyOf[S](intervals: NonEmptyChunk[IntervalRule[S]]): IntervalAnyOfRule[S]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that requires any one of the given intervals to match.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that requires any one of the given intervals to match.

    S

    the document type on which the interval rule is executed

    intervals

    the interval rules, any one of which has to match

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the any_of interval rule.

  12. def intervalContains(pattern: String): IntervalWildcardRule[Any]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms containing the specified pattern.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms containing the specified pattern.

    pattern

    the substring that a matching term must contain (wildcard characters * and ? are matched literally)

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the wildcard interval rule.

  13. def intervalEndsWith(pattern: String): IntervalWildcardRule[Any]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms ending with the specified pattern.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms ending with the specified pattern.

    pattern

    the suffix that a matching term must end with (wildcard characters * and ? are matched literally)

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the wildcard interval rule.

  14. def intervalFilter[S](after: Option[IntervalRule[S]] = None, before: Option[IntervalRule[S]] = None, containedBy: Option[IntervalRule[S]] = None, containing: Option[IntervalRule[S]] = None, notContainedBy: Option[IntervalRule[S]] = None, notContaining: Option[IntervalRule[S]] = None, notOverlapping: Option[IntervalRule[S]] = None, overlapping: Option[IntervalRule[S]] = None, script: Option[Script] = None): IntervalFilter[S]

    Constructs an instance of zio.elasticsearch.query.IntervalFilter, used to restrict the intervals matched by another zio.elasticsearch.query.IntervalRule based on their relation to the intervals produced by the specified rules.

    Constructs an instance of zio.elasticsearch.query.IntervalFilter, used to restrict the intervals matched by another zio.elasticsearch.query.IntervalRule based on their relation to the intervals produced by the specified rules.

    S

    the document type on which the interval rule is executed

    after

    restricts matches to intervals that follow an interval from the given rule

    before

    restricts matches to intervals that precede an interval from the given rule

    containedBy

    restricts matches to intervals contained by an interval from the given rule

    containing

    restricts matches to intervals that contain an interval from the given rule

    notContainedBy

    restricts matches to intervals that are not contained by an interval from the given rule

    notContaining

    restricts matches to intervals that do not contain an interval from the given rule

    notOverlapping

    restricts matches to intervals that do not overlap with an interval from the given rule

    overlapping

    restricts matches to intervals that overlap with an interval from the given rule

    script

    restricts matches using the specified script

    returns

    an instance of zio.elasticsearch.query.IntervalFilter representing the interval filter.

  15. def intervalFuzzy(term: String): IntervalFuzzyRule[Any]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms similar to the specified term, up to an edit distance defined by the fuzziness.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms similar to the specified term, up to an edit distance defined by the fuzziness.

    term

    the term to fuzzy match against

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the fuzzy interval rule.

  16. def intervalMatch(query: String): IntervalMatchRule[Any]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches analyzed text within specified intervals based on the provided query string.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches analyzed text within specified intervals based on the provided query string.

    query

    the text to match in the intervals

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the match interval rule.

  17. def intervalPrefix(prefix: String): IntervalPrefixRule[Any]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms starting with the specified prefix.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms starting with the specified prefix.

    prefix

    the prefix string to match

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the prefix interval rule.

  18. def intervalRange: IntervalRangeRule[Any, Unbounded.type, Unbounded.type]

    Constructs an unbounded instance of zio.elasticsearch.query.IntervalRule that matches terms within a range.

    Constructs an unbounded instance of zio.elasticsearch.query.IntervalRule that matches terms within a range. The bounds can be set using the gt, gte, lt and lte methods.

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the range interval rule.

  19. def intervalRegexp(pattern: String): IntervalRegexpRule[Any]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms using the specified regular expression pattern.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms using the specified regular expression pattern.

    pattern

    the regular expression to match

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the regexp interval rule.

  20. def intervalStartsWith(pattern: String): IntervalWildcardRule[Any]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms starting with the specified pattern.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms starting with the specified pattern.

    pattern

    the prefix that a matching term must start with (wildcard characters * and ? are matched literally)

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the wildcard interval rule.

  21. def intervalWildcard(pattern: String): IntervalWildcardRule[Any]

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms using the specified wildcard pattern.

    Constructs an instance of zio.elasticsearch.query.IntervalRule that matches terms using the specified wildcard pattern.

    pattern

    the wildcard pattern to match, using * to match zero or more characters and ? to match a single character

    returns

    an instance of zio.elasticsearch.query.IntervalRule representing the wildcard interval rule.

  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    AnyRef → Any
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped