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

tech.mlsql.dsl.adaptor.StatementAdaptor.scala Maven / Gradle / Ivy

The newest version!
package tech.mlsql.dsl.adaptor

import streaming.dsl.DslAdaptor
import streaming.dsl.parser.DSLSQLParser
import tech.mlsql.dsl.processor.PreProcessListener

/**
  * 2019-04-11 WilliamZhu([email protected])
  */
class StatementAdaptor(preProcessListener: PreProcessListener) extends DslAdaptor {
  override def parse(ctx: DSLSQLParser.SqlContext): Unit = {
    preProcessListener.addStatement(currentText(ctx))
  }
}

class StatementForIncludeAdaptor(preProcessListener: PreProcessIncludeListener) extends DslAdaptor {
  override def parse(ctx: DSLSQLParser.SqlContext): Unit = {
    preProcessListener.addStatement(currentText(ctx),SCType.Normal)
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy