All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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