com.beeproduced.bee.persistent.selection.FullNonRecursiveSelection.kt Maven / Gradle / Ivy
package com.beeproduced.bee.persistent.selection
/**
* @author Kacper Urbaniec
* @version 2023-01-30
*/
class FullNonRecursiveSelection(skips: Collection = emptyList()) : DataSelection {
override val skipOvers: SkipOverCollection = SkipOverCollection(skips)
override fun contains(fieldGlobPattern: String): Boolean = true
override fun subSelect(fieldGlobPattern: String): DataSelection = this
override fun merge(vararg selections: SimpleSelection): DataSelection {
return this
}
override fun merge(selections: Collection): DataSelection {
return this
}
override fun typeSelect(typeName: String): DataSelection? = this
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy