WhereBuilder

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
infix fun String.equalTo(expression: Expression): Expression
infix fun String.equalTo(boolean: Boolean): Expression
infix fun String.equalTo(double: Double): Expression
infix fun String.equalTo(float: Float): Expression
infix fun String.equalTo(int: Int): Expression
infix fun String.equalTo(long: Long): Expression
infix fun String.equalTo(string: String): Expression
infix fun String.equalTo(list: List<Any>): Expression
infix fun String.equalTo(map: Map<String, Any?>): Expression
infix fun String.equalTo(date: Instant): Expression

Create an equal to expression that evaluates whether or not the current property is equal to the given expression.

Link copied to clipboard
infix fun String.greaterThan(expression: Expression): Expression
infix fun String.greaterThan(boolean: Boolean): Expression
infix fun String.greaterThan(double: Double): Expression
infix fun String.greaterThan(float: Float): Expression
infix fun String.greaterThan(int: Int): Expression
infix fun String.greaterThan(long: Long): Expression
infix fun String.greaterThan(string: String): Expression

Create a greater than expression that evaluates whether or not the current property is greater than the given expression.

Link copied to clipboard

Create a greater than or equal to expression that evaluates whether or not the current property is greater than or equal to the given expression.

Link copied to clipboard
infix fun String.lessThan(expression: Expression): Expression
infix fun String.lessThan(boolean: Boolean): Expression
infix fun String.lessThan(double: Double): Expression
infix fun String.lessThan(float: Float): Expression
infix fun String.lessThan(int: Int): Expression
infix fun String.lessThan(long: Long): Expression
infix fun String.lessThan(string: String): Expression
infix fun String.lessThan(date: Instant): Expression

Create a less than expression that evaluates whether or not the current property is less than the given expression.

Link copied to clipboard

Create a less than or equal to expression that evaluates whether or not the current property is less than or equal to the given expression.

Link copied to clipboard
infix fun String.like(expression: Expression): Expression
infix fun String.like(boolean: Boolean): Expression
infix fun String.like(double: Double): Expression
infix fun String.like(float: Float): Expression
infix fun String.like(int: Int): Expression
infix fun String.like(long: Long): Expression
infix fun String.like(string: String): Expression
infix fun String.like(date: Instant): Expression

Create a Like expression that evaluates whether or not the current property is LIKE the given expression.

Link copied to clipboard
infix fun String.notEqualTo(expression: Expression): Expression
infix fun String.notEqualTo(boolean: Boolean): Expression
infix fun String.notEqualTo(double: Double): Expression
infix fun String.notEqualTo(float: Float): Expression
infix fun String.notEqualTo(int: Int): Expression
infix fun String.notEqualTo(long: Long): Expression
infix fun String.notEqualTo(string: String): Expression
infix fun String.notEqualTo(list: List<Any>): Expression

Create a NOT equal to expression that evaluates whether or not the current property is not equal to the given expression.