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

com.huemulsolutions.bigdata.sql_decode.huemul_sql_decode_result.scala Maven / Gradle / Ivy

Go to download

Obtiene los campos y tablas utilizados en una sentencia SQL. Dada la siguiente consulta:description select campo1 as Id, campo2 as descripcion from Tabla_datos retorna un arregla con Id (obtenido desde campo1 de tabla "tabla_datos"), Descripcion (obtenido desde campo2 de tabla "tabla_datos")

The newest version!
package com.huemulsolutions.bigdata.sql_decode

import scala.collection.mutable._
//import com.huemulsolutions.bigdata.huemul_sql_decode

class huemul_sql_decode_result extends Serializable {
  var AliasQuery: String = null
  var AliasDatabase: String = null
  
  var columns: ArrayBuffer[huemul_sql_columns] = new ArrayBuffer[huemul_sql_columns]()
  var columns_where: ArrayBuffer[huemul_sql_columns_origin] = new ArrayBuffer[huemul_sql_columns_origin]()
  //var columns_groupby: ArrayBuffer[huemul_sql_columns_origin] = new ArrayBuffer[huemul_sql_columns_origin]()
  //var columns_having: ArrayBuffer[huemul_sql_columns_origin] = new ArrayBuffer[huemul_sql_columns_origin]()
  
  var tables: ArrayBuffer[huemul_sql_tables] = new ArrayBuffer[huemul_sql_tables]()
  var from_sql: String = "" 
  var where_sql: String = ""
  //var group_by_sql: String = ""
  //var having_sql: String = ""
  var subquery_result: ArrayBuffer[huemul_sql_decode_result] = new ArrayBuffer[huemul_sql_decode_result] ()
  
  var AutoIncSubQuery: Int = 0
  var NumErrors: Int = 0
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy