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

tech.harmonysoft.oss.sql.ast.delegation.DelegatingSelectVisitorAdapter.kt Maven / Gradle / Ivy

package tech.harmonysoft.oss.sql.ast.delegation

import net.sf.jsqlparser.statement.select.*
import net.sf.jsqlparser.statement.values.ValuesStatement

abstract class DelegatingSelectVisitorAdapter : SelectVisitor {
    
    abstract fun handle(select: SelectBody)

    override fun visit(plainSelect: PlainSelect) {
        handle(plainSelect)
    }

    override fun visit(setOpList: SetOperationList) {
        handle(setOpList)
    }

    override fun visit(withItem: WithItem) {
        handle(withItem)
    }

    override fun visit(aThis: ValuesStatement) {
        handle(aThis)
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy