FilterDsl

class FilterDsl

Functions

Link copied to clipboard
fun aggregateId(value: String)
Link copied to clipboard
fun aggregateIds(values: List<String>)
fun aggregateIds(vararg values: String)
Link copied to clipboard
fun and(block: FilterDsl.() -> Unit)
Link copied to clipboard
fun String.beforeToday(time: LocalTime, zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.between(lowerBound: Any?, upperBound: Any?)
Link copied to clipboard
infix fun String.containsAll(values: Iterable<*>)
Link copied to clipboard
fun String.containsText(value: String, comparison: StringComparison = StringComparison.CASE_SENSITIVE)
Link copied to clipboard
fun deletion(deletionState: DeletionState)
Link copied to clipboard
fun String.earlierDays(days: Int, zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.elementMatch(block: FilterDsl.() -> Unit)
Link copied to clipboard
fun String.endsWithText(value: String, comparison: StringComparison = StringComparison.CASE_SENSITIVE)
Link copied to clipboard
infix fun String.eq(value: Any?)
Link copied to clipboard
Link copied to clipboard
fun expression(expression: FilterExpression)

Adds a prebuilt filter expression unchanged at the current query context root.

Link copied to clipboard
infix fun String.gt(value: Any?)
Link copied to clipboard
infix fun String.gte(value: Any?)
Link copied to clipboard
fun id(value: String)
Link copied to clipboard
fun ids(values: List<String>)
fun ids(vararg values: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
infix fun String.isIn(values: Iterable<*>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun String.lastMonth(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.lastWeek(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.lastYear(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
infix fun String.lt(value: Any?)
Link copied to clipboard
infix fun String.lte(value: Any?)
Link copied to clipboard
fun matchAll()
Link copied to clipboard
fun matchNone()
Link copied to clipboard
infix fun String.ne(value: Any?)
Link copied to clipboard
fun String.nextMonth(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.nextWeek(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.nextYear(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun nor(block: FilterDsl.() -> Unit)
Link copied to clipboard
Link copied to clipboard
infix fun String.notIn(values: Iterable<*>)
Link copied to clipboard
fun or(block: FilterDsl.() -> Unit)
Link copied to clipboard
fun ownerId(value: String)
Link copied to clipboard
fun String.path(block: FilterDsl.() -> Unit)

Applies block in the logical field path scope represented by this string.

Link copied to clipboard
fun FilterDsl.pathState(block: FilterDsl.() -> Unit)

Applies block in the snapshot state path scope.

Link copied to clipboard
fun String.recentDays(days: Int, zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
infix fun String.search(query: String)
fun search(query: String, vararg fields: String)
fun search(query: String, mode: SearchMode, vararg fields: String)
Link copied to clipboard
fun spaceId(value: String)
Link copied to clipboard
fun String.startsWithText(value: String, comparison: StringComparison = StringComparison.CASE_SENSITIVE)
Link copied to clipboard
fun tenantId(value: String)
Link copied to clipboard
fun String.thisMonth(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.thisWeek(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.thisYear(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.today(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.tomorrow(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)
Link copied to clipboard
fun String.yesterday(zoneId: ZoneId? = null, datePattern: String? = null, timeUnit: TimeUnit = TimeUnit.MILLISECONDS)