package com.ejie.m62fb.dao.registroVPP;

import com.ejie.m62fb.dao.SQLGenericas;
import com.ejie.m62fb.utils.constants.BDConstantes;

public class ViviendaSolicitadaDaoSql {

	/**
	 * StringBuilder initilization value
	 */
	public static final int STRING_BUILDER_INIT = 4096;
	public static final String SEQUENCE_NAME = "";
	public static final String TABLA = BDConstantes.VIVIENDA_SOLICITADA;
	public static final String VISTA = BDConstantes.VIVIENDAS_SOLICITADAS;
	public static final String ALIAS_VIVIENDASOL = " VIVIENDASOL";
	public static final String PK = "ID_M62R40T0";

	public static final String SQL_INSERT = "INSERT INTO" + TABLA
			+ "(ID_M62R38T0, NUM_ORDEN, DES_MOTIVO_RESERVA"
			+ ", COD_PROVINCIA, COD_MUNICIPIO, DES_RECEPTOR"
			+ ", IND_VIV_ADAPTADA, NUM_DORMITORIOS, SUP_UTIL_VIV"
			+ ", COD_REG_ACCESO, COD_REG_TENENCIA, TEX_OBSERVACIONES"
			+ SQLGenericas.INSERT_ABSTRACT_CLASS_SQL + ") VALUES (" + "?,?,?"
			+ ",?,?,?" + ",?,?,?" + ",?,?,?"
			+ SQLGenericas.INSERT_ABSTRACT_CLASS_QUESTION_TAGS + ")";

	public static final String SQL_SELECT = "SELECT  "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".ID_M62R40T0 IDM62R40T0, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".ID_M62R38T0 IDM62R38T0, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".NUM_ORDEN NUMORDEN, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".DES_MOTIVO_RESERVA DESMOTIVORESERVA, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".IND_VIV_ADAPTADA INDVIVADAPTADA, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".NUM_DORMITORIOS NUMDORMITORIOS, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".SUP_UTIL_VIV SUPUTILVIV, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".DES_RECEPTOR DESRECEPTOR, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".TEX_OBSERVACIONES TEXOBSERVACIONES, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".COD_PROVINCIA CODPROVINCIA, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".DESC_PROVINCIA DESCPROVINCIA, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".COD_MUNICIPIO CODMUNICIPIO, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".DESC_MUNICIPIO DESCMUNICIPIO, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".COD_REG_ACCESO CODREGACCESO, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".DESC_REG_ACCESO_ES DESCREGACCESOES, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".DESC_REG_ACCESO_EU DESCREGACCESOEU, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".COD_REG_TENENCIA CODREGTENENCIA, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".DESC_REG_TENENCIA_ES DESCREGTENENCIAES, "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL
			+ ".DESC_REG_TENENCIA_EU DESCREGTENENCIAEU"
			// AbstractClass
			+ SQLGenericas
					.getSqlCamposAbstractClass(ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL);

	public static final String SQL_SELECT_COUNT = "SELECT COUNT(1)";

	public static final String SQL_FROM_VISTA = " FROM"
			+ ViviendaSolicitadaDaoSql.VISTA
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL;

	public static final String SQL_WHERE_ALL = " WHERE 1=1 ";

	public static final String SQL_WHERE_ID = SQL_WHERE_ALL + " AND "
			+ ViviendaSolicitadaDaoSql.ALIAS_VIVIENDASOL + ".ID_M62R40T0 = ?";

	public static final String SQL_FIND = SQL_SELECT + SQL_FROM_VISTA
			+ SQL_WHERE_ID;
	public static final String SQL_FIND_ALL = SQL_SELECT + SQL_FROM_VISTA;
	public static final String SQL_FIND_ALL_COUNT = SQL_SELECT_COUNT
			+ SQL_FROM_VISTA;
}
