Package

com.github.ldaniels528.qwery.etl

triggers

Permalink

package triggers

Visibility
  1. Public
  2. All

Type Members

  1. trait Constraint extends AnyRef

    Permalink

    Represents a trigger constraint

  2. case class ContainsConstraint(substring: String, ignoreCase: Boolean = false) extends Constraint with Product with Serializable

    Permalink

    Contains constraint

    Contains constraint

    substring

    the substring to compare

    ignoreCase

    indicate whether the case should be ignored

  3. case class EqualsConstraint(string: String, ignoreCase: Boolean = false) extends Constraint with Product with Serializable

    Permalink

    Equals constraint

    Equals constraint

    string

    the string to compare

    ignoreCase

    indicate whether the case should be ignored

  4. case class FileTrigger(name: String, constraints: Seq[Constraint], executable: Executable) extends Trigger with Product with Serializable

    Permalink

    Represents a File Trigger

    Represents a File Trigger

    name

    the name of the trigger

    constraints

    the given collection of constraints

    executable

    the given executable

  5. case class PrefixConstraint(prefix: String, ignoreCase: Boolean = false) extends Constraint with Product with Serializable

    Permalink

    Prefix constraint

    Prefix constraint

    prefix

    the string to compare

    ignoreCase

    indicate whether the case should be ignored

  6. case class RegExConstraint(pattern: String) extends Constraint with Product with Serializable

    Permalink

    RegEx constraint

    RegEx constraint

    pattern

    the pattern to compare

  7. case class SuffixConstraint(suffix: String, ignoreCase: Boolean = false) extends Constraint with Product with Serializable

    Permalink

    Suffix constraint

    Suffix constraint

    suffix

    the string to compare

    ignoreCase

    indicate whether the case should be ignored

  8. trait Trigger extends AnyRef

    Permalink

    Represents an event-based notification trigger

Value Members

  1. object FileTrigger extends JSONSupport with Serializable

    Permalink

    File Trigger

Ungrouped