ExprStringLikeOps

scalasql.dialects.PostgresDialect.ExprStringLikeOps
class ExprStringLikeOps[T](val v: Expr[T]) extends ExprStringLikeOps[T], TrimOps, PadOps

Attributes

Graph
Supertypes
trait PadOps
trait TrimOps
class ExprStringLikeOps[T]
class Object
trait Matchable
class Any
Show all
Known subtypes
class ExprStringOps[T]

Members list

Value members

Concrete methods

def indexOf(x: Expr[T]): Expr[Int]

Returns an integer value representing the starting position of a string within the search string.

Returns an integer value representing the starting position of a string within the search string.

Attributes

def reverse: Expr[T]

Inherited methods

def +(x: Expr[T]): Expr[T]

Concatenates two strings

Concatenates two strings

Attributes

Inherited from:
ExprStringLikeOps
def contains(other: Expr[T]): Expr[Boolean]

Returns whether or not this strings contains the other.

Returns whether or not this strings contains the other.

Attributes

Inherited from:
ExprStringLikeOps
def endsWith(other: Expr[T]): Expr[Boolean]

Returns whether or not this strings ends with the other.

Returns whether or not this strings ends with the other.

Attributes

Inherited from:
ExprStringLikeOps
def length: Expr[Int]

Returns the number of characters in this string

Returns the number of characters in this string

Attributes

Inherited from:
ExprStringLikeOps
def like(x: Expr[T]): Expr[Boolean]

TRUE if the operand matches a pattern

TRUE if the operand matches a pattern

Attributes

Inherited from:
ExprStringLikeOps
def lpad(length: Expr[Int], fill: Expr[String]): Expr[String]

Attributes

Inherited from:
PadOps
def ltrim(x: Expr[String]): Expr[String]

Trim xs from the left hand side of the string v

Trim xs from the left hand side of the string v

Attributes

Inherited from:
TrimOps
def octetLength: Expr[Int]

Returns the number of bytes in this string

Returns the number of bytes in this string

Attributes

Inherited from:
ExprStringLikeOps
def rpad(length: Expr[Int], fill: Expr[String]): Expr[String]

Attributes

Inherited from:
PadOps
def rtrim(x: Expr[String]): Expr[String]

Trim xs from the right hand side of the string v

Trim xs from the right hand side of the string v

Attributes

Inherited from:
TrimOps
def startsWith(other: Expr[T]): Expr[Boolean]

Returns whether or not this strings starts with the other.

Returns whether or not this strings starts with the other.

Attributes

Inherited from:
ExprStringLikeOps
def substring(start: Expr[Int], length: Expr[Int]): Expr[T]

Returns a portion of a string.

Returns a portion of a string.

Attributes

Inherited from:
ExprStringLikeOps
def toLowerCase: Expr[T]

Converts a string to all lowercase characters.

Converts a string to all lowercase characters.

Attributes

Inherited from:
ExprStringLikeOps
def toUpperCase: Expr[T]

Converts a string to all uppercase characters.

Converts a string to all uppercase characters.

Attributes

Inherited from:
ExprStringLikeOps