Packages

c

slick.lifted

StringColumnExtensionMethods

final class StringColumnExtensionMethods[P1] extends AnyVal with ExtensionMethods[String, P1]

Extension methods for Rep[String] and Rep[Option[String]]

Source
ExtensionMethods.scala
Linear Supertypes
ExtensionMethods[String, P1], AnyVal, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StringColumnExtensionMethods
  2. ExtensionMethods
  3. AnyVal
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new StringColumnExtensionMethods(c: Rep[P1])

Value Members

  1. def *[P1, R](i: Rep[P1])(implicit om: OptionMapper2[String, Int, String, P1, P1, R]): Rep[R]
  2. def ++[P2, R](e: Rep[P2])(implicit om: OptionMapper2[String, String, String, P1, P2, R]): Rep[R]
  3. val c: Rep[P1]
  4. def drop[P2, R](num: Rep[P2])(implicit om: OptionMapper2[String, Int, String, P1, P2, R]): Rep[R]
  5. def endsWith[R](s: String)(implicit om: OptionMapper2[Boolean, String, Boolean, Boolean, P1, R]): Rep[R]
  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. def indexOf[P2, R](str: Rep[P2])(implicit om: OptionMapper2[String, String, Int, P1, P2, R]): Rep[R]
  8. def length[R](implicit om: OptionMapper2[Boolean, String, Int, Boolean, P1, R]): Rep[R]
  9. def like[P2, R](e: Rep[P2], esc: Char = '\u0000')(implicit om: OptionMapper2[String, String, Boolean, P1, P2, R]): Rep[R]
  10. def ltrim: Rep[P1]
  11. def replace[P2, P3, R](target: Rep[P2], replacement: Rep[P3])(implicit om: OptionMapper3[String, String, String, String, P1, P2, P3, R]): Rep[R]
  12. def reverseString: Rep[P1]
  13. def rtrim: Rep[P1]
  14. def startsWith[R](s: String)(implicit om: OptionMapper2[Boolean, String, Boolean, Boolean, P1, R]): Rep[R]
  15. def substring[P2, R](start: Rep[P2])(implicit om: OptionMapper2[String, Int, String, P1, P2, R]): Rep[R]
  16. def substring[P2, P3, R](start: Rep[P2], end: Rep[P3])(implicit om: OptionMapper3[String, Int, Int, String, P1, P2, P3, R]): Rep[R]
  17. def take[P2, R](num: Rep[P2])(implicit om: OptionMapper3[String, Int, Int, String, P1, Int, P2, R]): Rep[R]
  18. def toLowerCase: Rep[P1]
  19. def toUpperCase: Rep[P1]
  20. def trim: Rep[P1]