Dsl

class Dsl[F[_]]
class Object
trait Matchable
class Any

Type members

Classlikes

class InFieldBuilder(field: String)
implicit class Interpolators(val sc: StringContext)
class RuleBuilder(name: String)
sealed abstract class RulesBuilder
class SearchAndReplaceBuilder(field: Value, regex: String)
class TransformationBuilder(name: String, matcher: Matcher)
object ctx
object row

Value members

Concrete methods

def call(name: String)(args: Expr[F]*): Expr[F]
def call(f: List[String] => F[String])(args: Expr[F]*): Expr[F]
def concat(es: Expr[F]*): Expr[F]
def in(name: String): InFieldBuilder
def lowercase(es: Expr[F]*): Expr[F]
def rule(name: String): RuleBuilder
def ruleset(file: StandardName)(rules: RulesBuilder): RuleSet[F]
def ruleset(file: String)(rules: RulesBuilder): RuleSet[F]
def trim(es: Expr[F]*): Expr[F]
def uppercase(es: Expr[F]*): Expr[F]

Concrete fields

Implicits

Implicits

final implicit def Interpolators(sc: StringContext): Interpolators
implicit def ctxBuilderToExpr(b: CtxBuilder): Expr[F]
implicit def strToExpr(s: String): Expr[F]
implicit def strToValue(s: String): Value
implicit def valueToExpr(v: Value): Expr[F]