open class Selection : SpelNodeImpl
Represents selection over a map or collection. For example: {1,2,3,4,5,6,7,8,9,10}.?{#isEven(#this) == 'y'} returns [2, 4, 6, 8, 10]
Basically a subset of the input data is returned based on the evaluation of the expression supplied as selection criteria.
Author
Andy Clement
Author
Mark Fisher
Author
Sam Brannen
Author
Juergen Hoeller
Since
3.0
Selection(nullSafe: Boolean, variant: Int, pos: Int, expression: SpelNodeImpl) |
static val ALL: Int |
|
static val FIRST: Int |
|
static val LAST: Int |
open fun getValueInternal(state: ExpressionState): TypedValue |
|
open fun toStringAST(): String |