Revision 46112

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/test/resources/org/gvsig/fmap/dal/store/jdbc2/operations/usecases/arena2/ARENA2_VEHICULOS.csv
1
"LID_VEHICULO/String/set/size=30/set/hidden=true/set/pk=true/set/description=LID_VEHICULO/set/label=_ID_vehiculo/set/order=0";"ID_ACCIDENTE/String/set/size=20/set/description=ID_ACCIDENTE/set/label=_Accidente/set/order=10/set/fk=true/set/fk_table=ARENA2_ACCIDENTES/set/fk_code=ID_ACCIDENTE/set/fk_label=FORMAT('%s',ID_ACCIDENTE)/set/fk.closedlist=false";"ID_VEHICULO/Integer/set/description=ID_VEHICULO/set/label=_Cod_vehiculo/set/order=20";"SIN_CONDUCTOR/Boolean/set/description=SIN_CONDUCTOR/set/label=_Sin_conductor/set/order=30";"LID_CONDUCTOR/String/set/size=20/set/description=LID_CONDUCTOR/set/label=_Conductor/set/order=40/set/fk=true/set/fk_table=ARENA2_CONDUCTORES/set/fk_code=LID_CONDUCTOR/set/fk_label=FORMAT('%02d %s %s %s',TOINTEGER(ID_VEHICULO), TOSTR(FECHA_NACIMIENTO), NACIONALIDAD, MUNICIPIO_RESIDENCIA)/set/fk.closedlist=false";"FECHA_MATRICULACION/Date/set/locale=es/set/description=FECHA_MATRICULACION/set/label=_Fecha_matriculacion/set/order=50";"NACIONALIDAD/String/set/size=100/set/description=NACIONALIDAD/set/label=_Nacionalidad/set/order=60";"TIPO_VEHICULO/Integer/set/description=TIPO_VEHICULO/set/label=_Tipo_vehiculo/set/order=70/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_VEHICULO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"MMA/Integer/set/description=MMA/set/label=_MMA/set/order=80/set/fk=true/set/fk_table=ARENA2_DIC_MMA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"MARCA_NOMBRE/String/set/size=100/set/description=MARCA_NOMBRE/set/label=_Marca/set/order=90";"MODELO/String/set/size=100/set/description=MODELO/set/label=_Modelo/set/order=100";"ITV/Integer/set/description=ITV/set/label=_ITV/set/order=110/set/fk=true/set/fk_table=ARENA2_DIC_ITV/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"SEGURO/Integer/set/description=SEGURO/set/label=_Seguro/set/order=120/set/fk=true/set/fk_table=ARENA2_DIC_GENERICO2/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"NUM_OCUPANTES/Integer/set/description=NUM_OCUPANTES/set/label=_Numero_de_ocupantes/set/order=130";"VEHICULO_ADAPTADO/Boolean/set/description=VEHICULO_ADAPTADO/set/label=_Vehiculo_adaptado/set/order=140";"TRANSPORTE_ESPECIAL/Boolean/set/description=TRANSPORTE_ESPECIAL/set/label=_Transporte_especial/set/order=150";"FUGADO/Boolean/set/description=FUGADO/set/label=_Fugado/set/order=160";"INCENDIADO/Boolean/set/description=INCENDIADO/set/label=_Incendiado/set/order=170";"MP/Boolean/set/description=MP/set/label=_Mercancias_peligrosas/set/order=180";"MP_NUMERO_ONU/Integer/set/description=MP_NUMERO_ONU/set/label=_MP_Numero_ONU/set/order=190/set/fk=true/set/fk_table=ARENA2_DIC_ONU/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',CODIGO,DESCRIPCION)/set/fk.closedlist=true";"DANYOS/Integer/set/description=DANYOS/set/label=_Danyos/set/order=200/set/fk=true/set/fk_table=ARENA2_DIC_DANYOS/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"REMOLQUE/Boolean/set/description=REMOLQUE/set/label=_Remolque/set/order=210";"SEMIREMOLQUE/Boolean/set/description=SEMIREMOLQUE/set/label=_Semiremolque/set/order=220";"CARAVANA/Boolean/set/description=CARAVANA/set/label=_Carabana/set/order=230";"REMOLQUE_OTROS/Boolean/set/description=REMOLQUE_OTROS/set/label=_Otros_remolques/set/order=240";"POS_VIA/Integer/set/description=POS_VIA/set/label=_Posicion_en_la_via/set/order=250/set/fk=true/set/fk_table=ARENA2_DIC_POSICION_VIA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"APROXIMACION_NUDO/Integer/set/description=APROXIMACION_NUDO/set/label=_Aproximacion_a_nudo/set/order=260/set/fk=true/set/fk_table=ARENA2_DIC_NUDO_APROX/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"SENTIDO_CIRCULACION/Integer/set/description=SENTIDO_CIRCULACION/set/label=_Sentido_de_la_circulacion/set/order=270/set/fk=true/set/fk_table=ARENA2_DIC_SENTIDO_CIRCULA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"LUGAR_CIRCULABA/Integer/set/description=LUGAR_CIRCULABA/set/label=_Lugar_por_el_que_circulaba/set/order=280/set/fk=true/set/fk_table=ARENA2_DIC_LUGAR_CIRCULA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"FACT_LUGAR_CIRCULA/Boolean/set/description=FACT_LUGAR_CIRCULA/set/label=_Influye_el_lugar_por_el_que_circulaba/set/order=290";"TACOGRAFO_DISCO/Boolean/set/group=_Tacografo/set/description=TACOGRAFO_DISCO/set/label=_Disco_tacografo/set/order=300";"TACOGRAFO_LECTURA/Boolean/set/group=_Tacografo/set/description=TACOGRAFO_LECTURA/set/label=_Lectura_tacografo/set/order=310";"DESCANSO_DIARIO/Boolean/set/group=_Tacografo/set/description=DESCANSO_DIARIO/set/label=_Respetado_el_descanso_diario/set/order=320";"HORAS_COND_CONTINU_SUP/Boolean/set/group=_Tacografo/set/description=HORAS_COND_CONTINU_SUP/set/label=_Superadas_horas_conduccion_continuada/set/order=330";"HORAS_COND_DIARIA_SUP/Boolean/set/group=_Tacografo/set/description=HORAS_COND_DIARIA_SUP/set/label=_Superadas_horas_de_conduccion_diaria/set/order=340";"HORAS_COND_CONTINUADAS_H/Integer/set/group=_Tacografo/set/description=HORAS_COND_CONTINUADAS_H/set/label=_Conduccion_continuada_horas/set/order=350";"HORAS_COND_CONTINUADAS_MIN/Integer/set/group=_Tacografo/set/description=HORAS_COND_CONTINUADAS_MIN/set/label=_Conduccion_continuada_min/set/order=360";"FACT_ANOMALIAS_PREVIAS/Boolean/set/group=_Anomalias_previas/set/description=FACT_ANOMALIAS_PREVIAS/set/label=_Influyen_las_anomalias_previas/set/order=370";"ANOMALIAS_NINGUNA/Boolean/set/group=_Anomalias_previas/set/description=ANOMALIAS_NINGUNA/set/label=_AP_Aparentemente_ninguna/set/order=380";"ANOMALIAS_NEUMATICOS/Boolean/set/group=_Anomalias_previas/set/description=ANOMALIAS_NEUMATICOS/set/label=_AP_Neumaticos_desgastados_o_defectuosos/set/order=390";"ANOMALIAS_REVENTON/Boolean/set/group=_Anomalias_previas/set/description=ANOMALIAS_REVENTON/set/label=_AP_Reventon/set/order=400";"ANOMALIAS_DIRECCION/Boolean/set/group=_Anomalias_previas/set/description=ANOMALIAS_DIRECCION/set/label=_AP_Direccion/set/order=410";"ANOMALIAS_FRENOS/Boolean/set/group=_Anomalias_previas/set/description=ANOMALIAS_FRENOS/set/label=_AP_Frenos/set/order=420";"ANOMALIAS_OTRAS/Boolean/set/group=_Anomalias_previas/set/description=ANOMALIAS_OTRAS/set/label=_AP_Otras/set/order=430";"ANOMALIAS_OTRA/String/set/size=50/set/group=_Anomalias_previas/set/description=ANOMALIAS_OTRA/set/label=_AP_Otra/set/order=440";"AIRBAG_COND/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_COND/set/label=_AB_Frontal_del_conductor/set/order=450";"AIRBAG_PAS_DEL/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_PAS_DEL/set/label=_AB_Frontal_pasajero_delantero/set/order=460";"AIRBAG_ROD_IZDA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_ROD_IZDA/set/label=_AB_Frontal_Rodilla_izquierdo/set/order=470";"AIRBAG_ROD_DCHA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_ROD_DCHA/set/label=_AB_Rodilla_derecho/set/order=480";"AIRBAG_LAT_DEL_IZDA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_LAT_DEL_IZDA/set/label=_AB_Lateral_delantero_izquierdo/set/order=490";"AIRBAG_LAT_DEL_DCHA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_LAT_DEL_DCHA/set/label=_AB_Lateral_delantero_derecho/set/order=500";"AIRBAG_CORT_DEL_IZDA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_CORT_DEL_IZDA/set/label=_AB_Cortina_delantero_izquierdo/set/order=510";"AIRBAG_CORT_DEL_DCHA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_CORT_DEL_DCHA/set/label=_AB_Cortina_delantero_derecho/set/order=520";"AIRBAG_LAT_TRAS_IZDA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_LAT_TRAS_IZDA/set/label=_AB_Lateral_trasero_izquierdo/set/order=530";"AIRBAG_LAT_TRAS_DCHA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_LAT_TRAS_DCHA/set/label=_AB_Lateral_trasero_derecho/set/order=540";"AIRBAG_CORT_TRAS_IZDA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_CORT_TRAS_IZDA/set/label=_AB_Cortina_trasero_izquierdo/set/order=550";"AIRBAG_CORT_TRAS_DCHA/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_CORT_TRAS_DCHA/set/label=_AB_Cortina_trasero_derecho/set/order=560";"AIRBAG_OTROS/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_OTROS/set/label=_AB_Otros/set/order=570";"AIRBAG_DESCONOCIDO/Boolean/set/group=_Airbag_disparado/set/description=AIRBAG_DESCONOCIDO/set/label=_AB_Se_desconoce/set/order=580";"EXTRA/String/set/size=10000/set/description=Extra/set/label=_Extra/set/order=2000";;;;;;;;
2
"2005030000782/1";"2005030000782";"1";"false";"2005030000782/1";;"ESPAÑA";"21";"1";"VOLVO";"FH16 4X2T 520";"1";"1";"1";;;;"false";"false";;;"false";"true";;;;;"2";;;;"true";"true";"true";"true";;;"false";"true";"false";"false";"false";"false";"false";;"false";;;;"false";;;;;;;;;;;;;;;;;;
3
"2005030000782/2";"2005030000782";"2";"false";"2005030000782/2";;"ESPAÑA";"1";;"FORD";"MONDEO";"1";"1";"1";;;;"false";"false";;;"false";"false";;;;;"2";;;;;;;;;;"false";"true";"false";"false";"false";"false";"false";;"false";;;;"false";;;;;;;;;;;;;;;;;;
4
"2005030000782/3";"2005030000782";"3";"false";"2005030000782/3";;"ESPAÑA";"1";;"CITROEN";"XSARA PICASSO 18";"1";"1";"4";;;;"false";"false";;;"false";"false";;;;;"2";;;;;;;;;;"false";"true";"false";"false";"false";"false";"false";;"false";;;;"false";;;;;;;;;;;;;;;;;;
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/test/resources/org/gvsig/fmap/dal/store/jdbc2/operations/usecases/arena2/ARENA2_ACCIDENTES.csv
1
"LID_ACCIDENTE/String/set/size=20/set/hidden=true/set/pk=true/set/description=LID_ACCIDENTE/set/label=_Id_accidente/set/order=0";"COD_INFORME/String/set/size=20/set/description=COD_INFORME/set/label=_Codigo_informe/set/order=10/set/fk=true/set/fk_table=ARENA2_INFORMES/set/fk_code=COD_INFORME/set/fk_label=FORMAT('%s',COD_INFORME)/set/fk.closedlist=false";"ID_ACCIDENTE/String/set/size=20/set/description=ID_ACCIDENTE/set/label=_Codigo_accidente/set/order=20";"FECHA_ACCIDENTE/Date/set/locale=es/set/description=FECHA_ACCIDENTE/set/label=_Fecha_accidente/set/order=50";"HORA_ACCIDENTE/Time/set/locale=es/set/description=HORA_ACCIDENTE/set/label=_Hora_accidente/set/order=60";"COD_PROVINCIA/String/set/size=45/set/description=COD_PROVINCIA/set/label=_Provincia/set/order=70";"COD_MUNICIPIO/String/set/size=100/set/description=COD_MUNICIPIO/set/label=_Municipio/set/order=80";"COD_POBLACION/String/set/size=100/set/description=COD_POBLACION/set/label=_Poblacion/set/order=90";"ZONA/Integer/set/description=ZONA/set/label=_Zona/set/order=100/set/fk=true/set/fk_table=ARENA2_DIC_ZONA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"TIPO_VIA/Integer/set/description=TIPO_VIA/set/label=_Tipo_de_via/set/order=110/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_VIA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"CARRETERA/String/set/size=50/set/description=CARRETERA/set/label=_Carretera/set/order=120";"KM/Double/set/locale=en/set/description=KM/set/label=_Punto_kilometrico/set/order=130";"TITULARIDAD_VIA/Integer/set/description=TITULARIDAD_VIA/set/label=_Titularidad_de_la_via/set/order=140/set/fk=true/set/fk_table=ARENA2_DIC_TITULARIDAD_VIA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"SENTIDO/Integer/set/description=SENTIDO/set/label=_Sentido/set/order=150/set/fk=true/set/fk_table=ARENA2_DIC_SENTIDO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"CALLE_CODIGO/String/set/size=15/set/description=CALLE_CODIGO/set/label=_Codigo_calle/set/order=160";"CALLE_NOMBRE/String/set/size=150/set/description=CALLE_NOMBRE/set/label=_Calle/set/order=170";"CALLE_NUMERO/String/set/size=10/set/description=CALLE_NUMERO/set/label=_Numero_de_calle/set/order=180";"MAPAY/Double/set/locale=en/set/description=MAPAY/set/label=MAPAY/set/order=190";"MAPAX/Double/set/locale=en/set/description=MAPAX/set/label=MAPAX/set/order=200";"MAPA/Geometry/set/srs=EPSG@25830/set/geomtype=Point@2D/set/hidden=true/set/description=MAPA/set/label=MAPA/set/order=210";"NUDO/Integer/set/description=NUDO/set/label=_Nudo/set/order=220/set/fk=true/set/fk_table=ARENA2_DIC_NUDO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"NUDO_INFO/Integer/set/description=NUDO_INFO/set/label=_Informacion_nudo/set/order=230/set/fk=true/set/fk_table=ARENA2_DIC_NUDO_INFORMACION/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"CRUCE_CALLE/String/set/size=150/set/description=CRUCE_CALLE/set/label=_Cruce/set/order=240";"CRUCE_INE_CALLE/String/set/size=10/set/description=CRUCE_INE_CALLE/set/label=_Cruce_INE/set/order=250";"TOTAL_VICTIMAS/Integer/set/description=TOTAL_VICTIMAS/set/label=_Total_victimas/set/order=260";"TOTAL_MUERTOS/Integer/set/description=TOTAL_MUERTOS/set/label=_Total_muertos/set/order=270";"TOTAL_GRAVES/Integer/set/description=TOTAL_GRAVES/set/label=_Total_graves/set/order=280";"TOTAL_LEVES/Integer/set/description=TOTAL_LEVES/set/label=_Total_Leves/set/order=290";"TOTAL_ILESOS/Integer/set/description=TOTAL_ILESOS/set/label=_Total_ilesos/set/order=300";"TOTAL_VEHICULOS/Integer/set/description=TOTAL_VEHICULOS/set/label=_Total_vehiculos_implicados/set/order=310";"TOTAL_CONDUCTORES/Integer/set/description=TOTAL_CONDUCTORES/set/label=_Total_conductores_implicados/set/order=320";"TOTAL_PASAJEROS/Integer/set/description=TOTAL_PASAJEROS/set/label=_Total_pasajeros_implicados/set/order=330";"TOTAL_PEATONES/Integer/set/description=TOTAL_PEATONES/set/label=_Total_peatones_implicados/set/order=340";"NUM_TURISMOS/Integer/set/description=NUM_TURISMOS/set/label=_Num_turismos_implicados/set/order=350";"NUM_FURGONETAS/Integer/set/description=NUM_FURGONETAS/set/label=_Num_furgonetas_implicadas/set/order=360";"NUM_CAMIONES/Integer/set/description=NUM_CAMIONES/set/label=_Num_camiones_implicados/set/order=370";"NUM_AUTOBUSES/Integer/set/description=NUM_AUTOBUSES/set/label=_Num_autobuses_implicados/set/order=380";"NUM_CICLOMOTORES/Integer/set/description=NUM_CICLOMOTORES/set/label=_Num_ciclomotores_implicados/set/order=390";"NUM_MOTOCICLETAS/Integer/set/description=NUM_MOTOCICLETAS/set/label=_Num_motocicletas_implicadas/set/order=400";"NUM_BICICLETAS/Integer/set/description=NUM_BICICLETAS/set/label=_Num_bicicletas_implicadas/set/order=410";"NUM_OTROS_VEHI/Integer/set/description=NUM_OTROS_VEHI/set/label=_Num_otros_vehiculos_implicados/set/order=420";"TIPO_ACC_SALIDA/Integer/set/description=TIPO_ACC_SALIDA/set/label=_Tipo_accidente_Salida/set/order=430/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_ACCIDENTE_SALIDA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"TIPO_ACC_COLISION/Integer/set/description=TIPO_ACC_COLISION/set/label=_Tipo_accidente_Colision/set/order=440/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_ACCIDENTE_COLISION/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"TIPO_ACC_ANIMAL/Integer/set/description=TIPO_ACC_ANIMAL/set/label=_Especie_del_animal/set/order=450/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_ACCIDENTE_ANIMAL/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"SENTIDO_CONTRARIO/Boolean/set/description=SENTIDO_CONTRARIO/set/label=_Circular_sentido_contrario/set/order=460";"CONDICION_NIVEL_CIRCULA/Integer/set/description=CONDICION_NIVEL_CIRCULA/set/label=_Nivel_circulacion/set/order=470/set/fk=true/set/fk_table=ARENA2_DIC_NIVEL_CIRCULACION/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"INFLU_NIVEL_CIRC/Boolean/set/description=INFLU_NIVEL_CIRC/set/label=_Influye_nivel_circulacion/set/order=480";"CONDICION_FIRME/Integer/set/description=CONDICION_FIRME/set/label=_Condicion_del_firme/set/order=490/set/fk=true/set/fk_table=ARENA2_DIC_CONDICION_FIRME/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"INFLU_SUP_FIRME/Boolean/set/description=INFLU_SUP_FIRME/set/label=_Influye_firme/set/order=500";"CONDICION_ILUMINACION/Integer/set/description=CONDICION_ILUMINACION/set/label=_Iluminacion/set/order=510/set/fk=true/set/fk_table=ARENA2_DIC_ILUMINACION/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"INFLU_ILUMINACION/Boolean/set/description=INFLU_ILUMINACION/set/label=_Influye_iluminacion/set/order=520";"CONDICION_METEO/Integer/set/description=CONDICION_METEO/set/label=_Meteorologia/set/order=530/set/fk=true/set/fk_table=ARENA2_DIC_METEO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"INFLU_METEO/Boolean/set/description=INFLU_METEO/set/label=_Influye_meteorologia/set/order=540";"CONDICION_NIEBLA/Integer/set/description=CONDICION_NIEBLA/set/label=_Niebla/set/order=550/set/fk=true/set/fk_table=ARENA2_DIC_NIEBLA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"CONDICION_VIENTO/Integer/set/description=CONDICION_VIENTO/set/label=_Viento_fuerte/set/order=560/set/fk=true/set/fk_table=ARENA2_DIC_VIENTO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"VISIB_RESTRINGIDA_POR/Integer/set/description=VISIB_RESTRINGIDA_POR/set/label=_Visibilidad/set/order=570/set/fk=true/set/fk_table=ARENA2_DIC_VISIBILIDAD_RESTRINGIDA_POR/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"INFLU_VISIBILIDAD/Boolean/set/description=INFLU_VISIBILIDAD/set/label=_Influye visibilidad/set/order=580";"CARACT_FUNCIONAL_VIA/Integer/set/description=CARACT_FUNCIONAL_VIA/set/label=_Caracteristicas_funcionales_de_la_via/set/order=590/set/fk=true/set/fk_table=ARENA2_DIC_CARACT_FUNCIONAL_VIA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"VEL_GENERICA_SENYALIZADA/Integer/set/description=VEL_GENERICA_SENYALIZADA/set/label=_Velocidad_generica/set/order=600/set/fk=true/set/fk_table=ARENA2_DIC_VEL_GENERICA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"VELOCIDAD/Double/set/locale=en/set/description=VELOCIDAD/set/label=_Velocidad/set/order=610";"SENTIDOS_VIA/Integer/set/description=SENTIDOS_VIA/set/label=_Sentidos_via/set/order=620/set/fk=true/set/fk_table=ARENA2_DIC_SENTIDOS_VIA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"NUMERO_CALZADAS/Integer/set/description=NUMERO_CALZADAS/set/label=_Numero_de_calzadas/set/order=630/set/fk=true/set/fk_table=ARENA2_DIC_NUMERO_CALZADAS/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"CARRILES_APTOS_CIRC_ASC/Integer/set/description=CARRILES_APTOS_CIRC_ASC/set/label=_Carriles_aptos_circular_ascendente/set/order=640";"CARRILES_APTOS_CIRC_DESC/Integer/set/description=CARRILES_APTOS_CIRC_DESC/set/label=_Carriles_aptos_circular_descenente/set/order=650";"ANCHURA_CARRIL/Integer/set/description=ANCHURA_CARRIL/set/label=_Anchura_de_carril/set/order=660/set/fk=true/set/fk_table=ARENA2_DIC_ANCHURA_CARRIL/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"ARCEN/Integer/set/description=ARCEN/set/label=_Arcen/set/order=670/set/fk=true/set/fk_table=ARENA2_DIC_ANCHURA_ARCEN/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"ACERA/Integer/set/description=ACERA/set/label=_Acera/set/order=680/set/fk=true/set/fk_table=ARENA2_DIC_ACERA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"INFLU_ACERA/Boolean/set/description=INFLU_ACERA/set/label=_Influye_la_acera/set/order=690";"ANCHURA_ACERA/Integer/set/description=ANCHURA_ACERA/set/label=_Anchua_acera/set/order=700";"TRAZADO_PLANTA/Integer/set/description=TRAZADO_PLANTA/set/label=_Trazado_planta/set/order=710/set/fk=true/set/fk_table=ARENA2_DIC_TRAZADO_PLANTA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"TRAZADO_ALZADO/Integer/set/description=TRAZADO_ALZADO/set/label=_Trazado_alzado/set/order=720/set/fk=true/set/fk_table=ARENA2_DIC_TRAZADO_ALZADO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"MARCAS_VIALES/Integer/set/description=MARCAS_VIALES/set/label=_Marcas_viales/set/order=730/set/fk=true/set/fk_table=ARENA2_DIC_MARCAS_VIALES/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"DESCRIPCION/String/set/size=5120/set/profile=Text/set/description=DESCRIPCION/set/label=DESCRIPCION/set/order=740";"OBSERVACIONES/String/set/size=5120/set/profile=Text/set/description=OBSERVACIONES/set/label=OBSERVACIONES/set/order=750";"INFLU_PRIORIDAD/Boolean/set/group=_Regulacion_prioridad/set/description=INFLU_PRIORIDAD/set/label=_Influye_la_regulacion_de_prioridad /set/order=760";"PRIORI_NORMA/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_NORMA/set/label=_RP_Norma_generica/set/order=770";"PRIORI_AGENTE/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_AGENTE/set/label=_RP_Agente/set/order=780";"PRIORI_SEMAFORO/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_SEMAFORO/set/label=_RP_Semaforo/set/order=790";"PRIORI_VERT_STOP/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_VERT_STOP/set/label=_RP_Senal_de_stop_vertical/set/order=800";"PRIORI_VERT_CEDA/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_VERT_CEDA/set/label=_RP_Senal_ceda_el_paso_vertical/set/order=810";"PRIORI_HORIZ_STOP/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_HORIZ_STOP/set/label=_RP_Senal_de_stop_horizontal/set/order=820";"PRIORI_HORIZ_CEDA/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_HORIZ_CEDA/set/label=_RP_Senal_ceda_el_paso_horizontal/set/order=830";"PRIORI_MARCAS/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_MARCAS/set/label=_RP_Solo_marcas_viales/set/order=840";"PRIORI_PEA_NO_ELEV/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_PEA_NO_ELEV/set/label=_RP_Paso_peatones_no_elevado/set/order=850";"PRIORI_PEA_ELEV/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_PEA_ELEV/set/label=_RP_Paso_peatones_elevado/set/order=860";"PRIORI_MARCA_CICLOS/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_MARCA_CICLOS/set/label=_RP_Paso_ciclistas/set/order=870";"PRIORI_CIRCUNSTANCIAL/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_CIRCUNSTANCIAL/set/label=_RP_Senalizacion_circunstancial/set/order=880";"PRIORI_OTRA/Boolean/set/group=_Regulacion_prioridad/set/description=PRIORI_OTRA/set/label=_RP_Otra_senal/set/order=890";"EB_PANELES_DIRECCIONALES/Boolean/set/description=EB_PANELES_DIRECCIONALES/set/label=_EB_Panels_direccionales/set/order=900";"EB_HITOS_ARISTA/Boolean/set/description=EB_HITOS_ARISTA/set/label=_EB_Hitos_arista/set/order=910";"EB_CAPTAFAROS/Boolean/set/description=EB_CAPTAFAROS/set/label=_EB_Captafaros/set/order=920";"SEPARA_LINEA_LONG_SEPARACION/Boolean/set/description=SEPARA_LINEA_LONG_SEPARACION/set/label=_ES_Solo_linea_longitudinal/set/order=930";"SEPARA_CEBREADO/Boolean/set/description=SEPARA_CEBREADO/set/label=_ES_Cebreado/set/order=940";"SEPARA_MEDIANA/Boolean/set/description=SEPARA_MEDIANA/set/label=_ES_Mediana/set/order=950";"SEPARA_BARRERA_SEGURIDAD/Boolean/set/description=SEPARA_BARRERA_SEGURIDAD/set/label=_ES_Barrera_de_seguridad/set/order=960";"SEPARA_ZONA_PEATONAL/Boolean/set/description=SEPARA_ZONA_PEATONAL/set/label=_ES_Zona_peatonal/set/order=970";"SEPARA_OTRA_SEPARACION/Boolean/set/description=SEPARA_OTRA_SEPARACION/set/label=_ES_Otras/set/order=980";"SEPARA_NINGUNA_SEPARACION/Boolean/set/description=SEPARA_NINGUNA_SEPARACION/set/label=_ES_Ninguno/set/order=990";"BARRERA_SEG_LAT_ASC/Integer/set/group=_Barrera_seguridad/set/description=BARRERA_SEG_LAT_ASC/set/label=_BS_Lateral_ascendente/set/order=1000/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_BARRERA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"BARRERA_SEG_LAT_ASC_MOTO/Boolean/set/group=_Barrera_seguridad/set/description=BARRERA_SEG_LAT_ASC_MOTO/set/label=_BS_Lateral_asc_proteccion_mototista/set/order=1010";"BARRERA_SEG_LAT_DESC/Integer/set/group=_Barrera_seguridad/set/description=BARRERA_SEG_LAT_DESC/set/label=_BS_Lateral_descendente/set/order=1020/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_BARRERA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"BARRERA_SEG_LAT_DESC_MOTO/Boolean/set/group=_Barrera_seguridad/set/description=BARRERA_SEG_LAT_DESC_MOTO/set/label=_BS_Lateral_desc_proteccion_mototista/set/order=1030";"BARRERA_SEG_MEDIANA_ASC/Integer/set/group=_Barrera_seguridad/set/description=BARRERA_SEG_MEDIANA_ASC/set/label=_BS_en_mediana_ascendente/set/order=1040/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_BARRERA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"BARRERA_SEG_MEDIANA_ASC_MOTO/Boolean/set/group=_Barrera_seguridad/set/description=BARRERA_SEG_MEDIANA_ASC_MOTO/set/label=_BS_en_mediana_asc_proteccion_motorista/set/order=1050";"BARRERA_SEG_MEDIANA_DESC/Integer/set/group=_Barrera_seguridad/set/description=BARRERA_SEG_MEDIANA_DESC/set/label=_BS_en_mediana_descendente/set/order=1060/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_BARRERA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"BARRERA_SEG_MEDIANA_DESC_MOTO/Boolean/set/group=_Barrera_seguridad/set/description=BARRERA_SEG_MEDIANA_DESC_MOTO/set/label=_BS_en_mediana_desc_proteccion_motorista/set/order=1070";"TRAMO_PUENTE/Boolean/set/group=_Elementos_tramo/set/description=TRAMO_PUENTE/set/label=_ET_puente_o_paso_superior/set/order=1080";"TRAMO_TUNEL/Boolean/set/group=_Elementos_tramo/set/description=TRAMO_TUNEL/set/label=_ET_tunel/set/order=1090";"TRAMO_PASO/Boolean/set/group=_Elementos_tramo/set/description=TRAMO_PASO/set/label=_ET_paso_inferior/set/order=1100";"TRAMO_ESTRECHA/Boolean/set/group=_Elementos_tramo/set/description=TRAMO_ESTRECHA/set/label=_ET_Estrechamiento/set/order=1110";"TRAMO_RESALTOS/Boolean/set/group=_Elementos_tramo/set/description=TRAMO_RESALTOS/set/label=_ET_resaltos_reductores_velocidad/set/order=1120";"TRAMO_BADEN/Boolean/set/group=_Elementos_tramo/set/description=TRAMO_BADEN/set/label=_ET_Baden/set/order=1130";"TRAMO_APARTADERO/Boolean/set/group=_Elementos_tramo/set/description=TRAMO_APARTADERO/set/label=_ET_apartadero/set/order=1140";"TRAMO_NINGUNA/Boolean/set/group=_Elementos_tramo/set/description=TRAMO_NINGUNA/set/label=_ET_ninguno/set/order=1150";"INFLU_MARGEN/Boolean/set/group=_Caracteristicas_margen/set/description=INFLU_MARGEN/set/label=_Influye_caracteristicas_margen/set/order=1160";"MARGEN_DESPEJADO/Boolean/set/group=_Caracteristicas_margen/set/description=MARGEN_DESPEJADO/set/label=_CM_Despejado/set/order=1170";"MARGEN_ARBOLES/Boolean/set/group=_Caracteristicas_margen/set/description=MARGEN_ARBOLES/set/label=_CM_Arboles/set/order=1180";"MARGEN_OTROS_NATURALES/Boolean/set/group=_Caracteristicas_margen/set/description=MARGEN_OTROS_NATURALES/set/label=_CM_Otros_elementos_naturales/set/order=1190";"MARGEN_EDIFICIOS/Boolean/set/group=_Caracteristicas_margen/set/description=MARGEN_EDIFICIOS/set/label=_CM_Edificions/set/order=1200";"MARGEN_POSTES/Boolean/set/group=_Caracteristicas_margen/set/description=MARGEN_POSTES/set/label=_CM_Postes/set/order=1210";"MARGEN_PUBLICIDAD/Boolean/set/group=_Caracteristicas_margen/set/description=MARGEN_PUBLICIDAD/set/label=_CM_Carteles_publicidad/set/order=1220";"MARGEN_OTROS_ARTIFICIALES/Boolean/set/group=_Caracteristicas_margen/set/description=MARGEN_OTROS_ARTIFICIALES/set/label=_CM_Otros_elementos_artificiales/set/order=1230";"MARGEN_OTROS_OBSTACULOS/Boolean/set/group=_Caracteristicas_margen/set/description=MARGEN_OTROS_OBSTACULOS/set/label=_CM_Otros_obstaculos/set/order=1240";"MARGEN_DESC/Boolean/set/group=_Caracteristicas_margen/set/description=MARGEN_DESC/set/label=_CM_Se_desconoce/set/order=1250";"INFLU_CIRCUNS_ESP/Boolean/set/group=_Circunstancias_especiales_via/set/description=INFLU_CIRCUNS_ESP/set/label=_Influye_circustancias_especiales_via/set/order=1260";"CIRCUNS_ESP_NINGUNA/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_NINGUNA/set/label=_CE_Ninguna/set/order=1270";"CIRCUNS_ESP_CONOS/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_CONOS/set/label=_CE_Conos_u_otras_balizas_moviles/set/order=1280";"CIRCUNS_ESP_ZANJA/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_ZANJA/set/label=_CE_Zanja_o_surco/set/order=1290";"CIRCUNS_ESP_TAPA/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_TAPA/set/label=_CE_Tapa_registro_defectuosa/set/order=1300";"CIRCUNS_ESP_OBRAS/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_OBRAS/set/label=_CE_Obras/set/order=1310";"CIRCUNS_ESP_OBSTACULO/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_OBSTACULO/set/label=_CE_Obstaculo_en_calzada/set/order=1320";"CIRCUNS_ESP_DESPREND/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_DESPREND/set/label=_CE_Desprendimientos/set/order=1330";"CIRCUNS_ESP_ESCALON/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_ESCALON/set/label=_CE_Escalon/set/order=1340";"CIRCUNS_ESP_FBACHES/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_FBACHES/set/label=_CE_Firme_con_baches/set/order=1350";"CIRCUNS_ESP_FDETERIORADO/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_FDETERIORADO/set/label=_CE_Firme_deteriorado/set/order=1360";"CIRCUNS_ESP_OTRAS/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_OTRAS/set/label=_CE_Otras/set/order=1370";"CIRCUNS_ESP_DESC/Boolean/set/group=_Circunstancias_especiales_via/set/description=CIRCUNS_ESP_DESC/set/label=_CE_Se_desconoce/set/order=1380";"INFLU_DELIM_CALZADA/Boolean/set/group=_Delimitacion_calzada/set/description=INFLU_DELIM_CALZADA/set/label=_Influye_delimitacion_calzada/set/order=1390";"DELIM_CALZADA_BORDILLO/Boolean/set/group=_Delimitacion_calzada/set/description=DELIM_CALZADA_BORDILLO/set/label=_DC_Bordillo/set/order=1400";"DELIM_CALZADA_VALLAS/Boolean/set/group=_Delimitacion_calzada/set/description=DELIM_CALZADA_VALLAS/set/label=_DC_Bolardos_o_vayas_seguridad/set/order=1410";"DELIM_CALZADA_SETOS/Boolean/set/group=_Delimitacion_calzada/set/description=DELIM_CALZADA_SETOS/set/label=_DC_Setos/set/order=1420";"DELIM_CALZADA_MARCAS/Boolean/set/group=_Delimitacion_calzada/set/description=DELIM_CALZADA_MARCAS/set/label=_DC_Marcas_viales/set/order=1430";"DELIM_CALZADA_BARRERA/Boolean/set/group=_Delimitacion_calzada/set/description=DELIM_CALZADA_BARRERA/set/label=_DC_Barrera_de_seguridad/set/order=1440";"DELIM_CALZADA_ISLETA/Boolean/set/group=_Delimitacion_calzada/set/description=DELIM_CALZADA_ISLETA/set/label=_DC_Isleta_o_refugio/set/order=1450";"DELIM_CALZADA_PEATONAL/Boolean/set/group=_Delimitacion_calzada/set/description=DELIM_CALZADA_PEATONAL/set/label=_DC_Zona_peatonal_o_ajardinada/set/order=1460";"DELIM_CALZADA_OTRA/Boolean/set/group=_Delimitacion_calzada/set/description=DELIM_CALZADA_OTRA/set/label=_DC_Otras/set/order=1470";"DELIM_CALZADA_SIN_DELIM/Boolean/set/group=_Delimitacion_calzada/set/description=DELIM_CALZADA_SIN_DELIM/set/label=_DC_Sin_delimitar/set/order=1480";"FC_CON_DISTRAIDA/Boolean/set/group=_Factores_concurrentes/set/description=FC_CON_DISTRAIDA/set/label=_FC_Conduccion_distraida/set/order=1490";"FC_VEL_INADECUADA/Boolean/set/group=_Factores_concurrentes/set/description=FC_VEL_INADECUADA/set/label=_FC_Velocidad_inadecuada/set/order=1500";"FC_PRIORIDAD/Boolean/set/group=_Factores_concurrentes/set/description=FC_PRIORIDAD/set/label=_FC_No_respetar_prioridad/set/order=1510";"FC_SEGURIDAD/Boolean/set/group=_Factores_concurrentes/set/description=FC_SEGURIDAD/set/label=_FC_No_mantener_intervalo_seguridad/set/order=1520";"FC_ADELANTAMIENTO/Boolean/set/group=_Factores_concurrentes/set/description=FC_ADELANTAMIENTO/set/label=_FC_Adelantamiento_antireglamentario/set/order=1530";"FC_GIRO/Boolean/set/group=_Factores_concurrentes/set/description=FC_GIRO/set/label=_FC_Giro_incorrecto/set/order=1540";"FC_CON_NEGLIGENTE/Boolean/set/group=_Factores_concurrentes/set/description=FC_CON_NEGLIGENTE/set/label=_FC_Conduccion_negligente/set/order=1550";"FC_CON_TEMERARIA/Boolean/set/group=_Factores_concurrentes/set/description=FC_CON_TEMERARIA/set/label=_FC_Conduccion_temeraria/set/order=1560";"FC_IRRUPCION_ANIMAL/Boolean/set/group=_Factores_concurrentes/set/description=FC_IRRUPCION_ANIMAL/set/label=_FC_Irrupcion_animal_en_calzada/set/order=1570";"FC_IRRUPCION_PEATON/Boolean/set/group=_Factores_concurrentes/set/description=FC_IRRUPCION_PEATON/set/label=_FC_Irrupcion_peaton_en_calzada/set/order=1580";"FC_ALCOHOL/Boolean/set/group=_Factores_concurrentes/set/description=FC_ALCOHOL/set/label=_FC_Alcohol/set/order=1590";"FC_DROGAS/Boolean/set/group=_Factores_concurrentes/set/description=FC_DROGAS/set/label=_FC_Drogas/set/order=1600";"FC_ESTADO_VIA/Boolean/set/group=_Factores_concurrentes/set/description=FC_ESTADO_VIA/set/label=_FC_Estado_de_la_via/set/order=1610";"FC_METEORO/Boolean/set/group=_Factores_concurrentes/set/description=FC_METEORO/set/label=_FC_Meteorologia_adversa/set/order=1620";"FC_CANSANCIO/Boolean/set/group=_Factores_concurrentes/set/description=FC_CANSANCIO/set/label=_FC_Cansancio_o_sueno/set/order=1630";"FC_INEXPERIENCIA/Boolean/set/group=_Factores_concurrentes/set/description=FC_INEXPERIENCIA/set/label=_FC_Inexperiencia/set/order=1640";"FC_AVERIA/Boolean/set/group=_Factores_concurrentes/set/description=FC_AVERIA/set/label=_FC_Averia_mecanica/set/order=1650";"FC_OBRAS/Boolean/set/group=_Factores_concurrentes/set/description=FC_OBRAS/set/label=_FC_Tramo_en_obras/set/order=1660";"FC_MAL_ESTADO_VEHI/Boolean/set/group=_Factores_concurrentes/set/description=FC_MAL_ESTADO_VEHI/set/label=_FC_Mal_estado_del_vehiculo/set/order=1670";"FC_ENFERMEDAD/Boolean/set/group=_Factores_concurrentes/set/description=FC_ENFERMEDAD/set/label=_FC_Enfermedad/set/order=1680";"FC_SENYALIZACION/Boolean/set/group=_Factores_concurrentes/set/description=FC_SENYALIZACION/set/label=_FC_Estado_de_la_senalizacion/set/order=1690";"FC_OBSTACULO/Boolean/set/group=_Factores_concurrentes/set/description=FC_OBSTACULO/set/label=_FC_Obstaculo_en_calzada/set/order=1700";"FC_OTRO_FACTOR/Boolean/set/group=_Factores_concurrentes/set/description=FC_OTRO_FACTOR/set/label=_FC_Otro_factor/set/order=1710";"QUINCENA/String/set/size=8/set/group=_Importacion/set/description=QUINCENA/set/label=_Quincena/set/order=1720";"COD_AFORO/String/set/size=40/set/description=COD_AFORO/set/label=_Codigo_aforo/set/order=10/set/fk=true/set/fk_table=AFOROS_MEDIDAS/set/fk_code=COD_AFORO/set/fk_label=FORMAT('%s',COD_AFORO)/set/fk.closedlist=false";"COD_ESTACION_AFORO/String/set/size=40/set/description=COD_ESTACION_AFORO/set/label=_Cod_Estacion_Aforo/set/order=1770";"TIPO_VIA_DGT/Integer/set/description=TIPO_VIA_DGT/set/label=_Tipo_de_via_original_DGT/set/order=100/set/fk=true/set/fk_table=ARENA2_DIC_TIPO_VIA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"CARRETERA_DGT/String/set/size=50/set/description=CARRETERA_DGT/set/label=_Carretera_original_DGT/set/order=120";"KM_DGT/Double/set/locale=en/set/description=KM_DGT/set/label=_Punto_kilometrico_DGT/set/order=130";"TITULARIDAD_VIA_DGT/Integer/set/description=TITULARIDAD_VIA_DGT/set/label=_Titularidad_de_la_via_original_DGT/set/order=150/set/fk=true/set/fk_table=ARENA2_DIC_TITULARIDAD_VIA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"ACTUALIZADO/Boolean/set/group=_Importacion/set/description=ACTUALIZADO/set/label=_Dato_actualizado/set/order=1810";"EXTRA/String/set/size=10000/set/description=Extra/set/label=_Extra/set/order=2000";"TOTAL_VICTIMAS_DGT/Integer/set/description=TOTAL_VICTIMAS_DGT/set/label=_Total_victimas_DGT/set/order=270";"TOTAL_MUERTOS_DGT/Integer/set/description=TOTAL_MUERTOS_DGT/set/label=_Total_muertos_DGT/set/order=280";"TOTAL_GRAVES_DGT/Integer/set/description=TOTAL_GRAVES_DGT/set/label=_Total_graves_DGT/set/order=290";"TOTAL_LEVES_DGT/Integer/set/description=TOTAL_LEVES_DGT/set/label=_Total_Leves_DGT/set/order=300";"TOTAL_ILESOS_DGT/Integer/set/description=TOTAL_ILESOS_DGT/set/label=_Total_ilesos_DGT/set/order=310";"TOTAL_VEHICULOS_DGT/Integer/set/description=TOTAL_VEHICULOS_DGT/set/label=_Total_vehiculos_implicados_DGT/set/order=320";"TOTAL_CONDUCTORES_DGT/Integer/set/description=TOTAL_CONDUCTORES_DGT/set/label=_Total_conductores_implicados_DGT/set/order=330";"TOTAL_PASAJEROS_DGT/Integer/set/description=TOTAL_PASAJEROS_DGT/set/label=_Total_pasajeros_implicados_DGT/set/order=340";"TOTAL_PEATONES_DGT/Integer/set/description=TOTAL_PEATONES_DGT/set/label=_Total_peatones_implicados_DGT/set/order=350";"NUM_TURISMOS_DGT/Integer/set/description=NUM_TURISMOS_DGT/set/label=_Num_turismos_implicados_DGT/set/order=360";"NUM_FURGONETAS_DGT/Integer/set/description=NUM_FURGONETAS_DGT/set/label=_Num_furgonetas_implicadas_DGT/set/order=370";"NUM_CAMIONES_DGT/Integer/set/description=NUM_CAMIONES_DGT/set/label=_Num_camiones_implicados_DGT/set/order=380";"NUM_AUTOBUSES_DGT/Integer/set/description=NUM_AUTOBUSES_DGT/set/label=_Num_autobuses_implicados_DGT/set/order=390";"NUM_CICLOMOTORES_DGT/Integer/set/description=NUM_CICLOMOTORES_DGT/set/label=_Num_ciclomotores_implicados_DGT/set/order=400";"NUM_MOTOCICLETAS_DGT/Integer/set/description=NUM_MOTOCICLETAS_DGT/set/label=_Num_motocicletas_implicadas_DGT/set/order=410";"NUM_BICICLETAS_DGT/Integer/set/description=NUM_BICICLETAS_DGT/set/label=_Num_bicicletas_implicadas_DGT/set/order=420";"NUM_OTROS_VEHI_DGT/Integer/set/description=NUM_OTROS_VEHI_DGT/set/label=_Num_otros_vehiculos_implicados_DGT/set/order=430";"INE_PROVINCIA/Integer/set/description=INE_PROVINCIA/set/label=_INE_Provincia/set/order=140/set/fk=true/set/fk_table=ARENA2_DIC_INE_PROVINCIA/set/fk_code=PROV_INE/set/fk_label=FORMAT('%02d - %s',PROV_INE,PROVINCIA)/set/fk.closedlist=true";"INE_MUNICIPIO/Integer/set/description=INE_MUNICIPIO/set/label=_INE_Municipio/set/order=140/set/fk=true/set/fk_table=ARENA2_DIC_INE_MUNICIPIO/set/fk_code=MUN_INE/set/fk_label=FORMAT('%02d - %s',MUN_INE,MUNICIPIO)/set/fk.closedlist=true";"ID_TRAMO/Integer/set/description=ID_TRAMO/set/label=_ID_Tramo/set/order=140";"OPERACION/String/set/size=30/set/description=OPERACION/set/label=_Operacion/set/order=40";"ESTADO_ACCIDENTE/Integer/set/description=ESTADO_ACCIDENTE/set/label=_Estado_accidente/set/order=30/set/fk=true/set/fk_table=ARENA2_DIC_ESTADO_ACCIDENTE/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true"
2
"2005030000782";"2075";"2005030000782";"17/08/2005";"23:30:00";"ALICANTE";"Orihuela";"ORIHUELA";"1";"3";"A-7";"743.1";"1";"2";;;;;;;"2";;;;"3";"0";"0";"3";"3";"3";"3";"3";"0";"2";"0";"1";"0";"0";"0";"0";"0";;"6";"0";"false";"1";;"1";;"6";;"1";;;;"1";;;;;;;"2";"2";"2";"3";"1";;;"1";;"3";"EL VEHÍCULO VOLVO PIERDE RUEDA POSTERIOR DERECHA POR FALLO MECÁNICO, IMPACTANDO ESTA CONTRA TURISMO FORD Y A CONTINUACIÓN INTERCEPTANDO TRAYECTORIA DEL TURISMO CITROEN Y PROVOCANDO LA SALIDA DE VÍA Y CHOQUE CONTRA BARRERA DE ESTE ÚLTIMO";;;"true";"false";"false";"false";"false";"false";"false";"false";"false";"false";;;"false";"false";"true";"true";"true";;"false";;;;;;;;;;;;;;;;"false";;"false";;"true";;"true";"true";"false";"false";;;;;;;"true";;;;"false";;;"false";"false";"false";"false";"false";;"false";;;"true";"true";"false";;"true";;;;"false";"false";"false";"false";"false";"false";;"false";"false";"false";;;;;"true";;;;;;;;;;"3";"A-7";"743.1";"1";"false";;;;;;;;;;;;;;;;;;;"3";"3099";"0";;
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/test/resources/org/gvsig/fmap/dal/store/jdbc2/operations/usecases/arena2/ARENA2_CONDUCTORES.csv
1
"LID_CONDUCTOR/String/set/size=30/set/hidden=true/set/pk=true/set/description=LID_CONDUCTOR/set/label=_Id_conduct/set/order=0";"ID_ACCIDENTE/String/set/size=20/set/description=ID_ACCIDENTE/set/label=_Accidente/set/order=10/set/fk=true/set/fk_table=ARENA2_ACCIDENTES/set/fk_code=ID_ACCIDENTE/set/fk_label=FORMAT('%s',ID_ACCIDENTE)/set/fk.closedlist=false";"LID_VEHICULO/String/set/size=20/set/description=LID_VEHICULO/set/label=_Vehiculo/set/order=20/set/fk=true/set/fk_table=ARENA2_VEHICULOS/set/fk_code=LID_VEHICULO/set/fk_label=FORMAT('%s/%s %s %s %s %s',ID_ACCIDENTE,ID_VEHICULO,TIPO_VEHICULO,NACIONALIDAD,MARCA_NOMBRE,MODELO)/set/fk.closedlist=false";"ID_VEHICULO/String/set/size=5/set/hidden=true/set/description=ID_VEHICULO/set/label=_Id_vehiculo/set/order=30";"POSIBLE_RESPONSABLE/Boolean/set/description=POSIBLE_RESPONSABLE/set/label=_Posible_responsable/set/order=40";"FECHA_NACIMIENTO/Date/set/locale=es/set/description=FECHA_NACIMIENTO/set/label=_Fecha_nacimiento/set/order=50";"SEXO/Integer/set/description=SEXO/set/label=_Sexo/set/order=60/set/fk=true/set/fk_table=ARENA2_DIC_SEXO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"NACIONALIDAD/String/set/size=100/set/description=NACIONALIDAD/set/label=_Nacionalidad/set/order=70";"PAIS_RESIDENCIA/String/set/size=100/set/description=PAIS_RESIDENCIA/set/label=_Pais_de_residencia/set/order=80";"PROVINCIA_RESIDENCIA/String/set/size=100/set/description=PROVINCIA_RESIDENCIA/set/label=_Provincia_de_residencia/set/order=90";"MUNICIPIO_RESIDENCIA/String/set/size=100/set/description=MUNICIPIO_RESIDENCIA/set/label=_Municipio_de_residencia/set/order=100";"ASISTENCIA_SANITARIA/Integer/set/description=ASISTENCIA_SANITARIA/set/label=_Asistencia_sanitaria/set/order=110/set/fk=true/set/fk_table=ARENA2_DIC_ASISTENCIA_SANITARIA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"INFLU_FACT_ATENCION/Boolean/set/description=INFLU_FACT_ATENCION/set/label=_Influyen_factores_atencion/set/order=120";"FACTORES_ATENCION/Integer/set/description=FACTORES_ATENCION/set/label=_Factores_afectan_atencion/set/order=130/set/fk=true/set/fk_table=ARENA2_DIC_FACTORES_ATENCION_COND/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"INFLU_PRES_ERROR/Boolean/set/description=INFLU_PRES_ERROR/set/label=_Influyen_presuntos_errores/set/order=140";"PRESUNTOS_ERRORES/Integer/set/description=PRESUNTOS_ERRORES/set/label=_Presuntos_errores/set/order=150/set/fk=true/set/fk_table=ARENA2_DIC_ERRORES_COND/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"CARACT_PERMISO/Integer/set/description=CARACT_PERMISO/set/label=_Caracteristicas_del_permiso/set/order=160/set/fk=true/set/fk_table=ARENA2_DIC_CARACTERISTICAS_PERMISO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"CLASE_PERMISO/Integer/set/description=CLASE_PERMISO/set/label=_Clase_del_permiso/set/order=170/set/fk=true/set/fk_table=ARENA2_DIC_CLASE_PERMISO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"FECHA_PERMISO/Date/set/locale=es/set/description=FECHA_PERMISO/set/label=_Fecha_permiso/set/order=180";"MOTIVO_DESPLAZAMIENTO/Integer/set/description=MOTIVO_DESPLAZAMIENTO/set/label=_Motivo_desplazamiento/set/order=190/set/fk=true/set/fk_table=ARENA2_DIC_MOTIVO_DESPLAZA_COND/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"DESPLAZAMIENTO_PREVISTO/Integer/set/description=DESPLAZAMIENTO_PREVISTO/set/label=_Desplazamiento_previsto/set/order=200/set/fk=true/set/fk_table=ARENA2_DIC_DESPLAZAMIENTO_PREVISTO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"ACC_SEG_CINTURON/Boolean/set/group=_Accesorios_de_seguridad/set/description=ACC_SEG_CINTURON/set/label=_Cinturon/set/order=210";"ACC_SEG_CASCO/Integer/set/group=_Accesorios_de_seguridad/set/description=ACC_SEG_CASCO/set/label=_Casco/set/order=220/set/fk=true/set/fk_table=ARENA2_DIC_ACC_SEG_CASCO/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"ACC_SEG_BRAZOS/Boolean/set/group=_Accesorios_de_seguridad/set/description=ACC_SEG_BRAZOS/set/label=_Brazos/set/order=230";"ACC_SEG_ESPALDA/Boolean/set/group=_Accesorios_de_seguridad/set/description=ACC_SEG_ESPALDA/set/label=_Espalda/set/order=240";"ACC_SEG_TORSO/Boolean/set/group=_Accesorios_de_seguridad/set/description=ACC_SEG_TORSO/set/label=_Torso/set/order=250";"ACC_SEG_MANOS/Boolean/set/group=_Accesorios_de_seguridad/set/description=ACC_SEG_MANOS/set/label=_Manos/set/order=260";"ACC_SEG_PIERNAS/Boolean/set/group=_Accesorios_de_seguridad/set/description=ACC_SEG_PIERNAS/set/label=_Piernas/set/order=270";"ACC_SEG_PIES/Boolean/set/group=_Accesorios_de_seguridad/set/description=ACC_SEG_PIES/set/label=_Pies/set/order=280";"ACC_SEG_PRENDA_REF/Boolean/set/group=_Accesorios_de_seguridad/set/description=ACC_SEG_PRENDA_REF/set/label=_Prenda_reflectante/set/order=290";"INFLU_ALCOHOL/Boolean/set/group=_Pruebas/set/description=INFLU_ALCOHOL/set/label=_Influye_el_alcohol/set/order=300";"PRUEBA_ALCOHOLEMIA/Integer/set/group=_Pruebas/set/description=PRUEBA_ALCOHOLEMIA/set/label=_Prueba_en_aire/set/order=310/set/fk=true/set/fk_table=ARENA2_DIC_PRUEBA_ALCOHOLEMIA/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"TASA_ALCOHOLEMIA1/Integer/set/group=_Pruebas/set/description=TASA_ALCOHOLEMIA1/set/label=_Tasa_1_en_aire_mg_l/set/order=320";"TASA_ALCOHOLEMIA2/Integer/set/group=_Pruebas/set/description=TASA_ALCOHOLEMIA2/set/label=_Tasa_2_en_aire_mg_l/set/order=330";"PRUEBA_ALC_SANGRE/Boolean/set/group=_Pruebas/set/description=PRUEBA_ALC_SANGRE/set/label=_Prueba_en_sangre/set/order=340";"SIGNOS_INFLU_ALCOHOL/Boolean/set/group=_Pruebas/set/description=SIGNOS_INFLU_ALCOHOL/set/label=_Signos_de_influencia_del_alcohol/set/order=350";"INFLU_DROGAS/Boolean/set/group=_Pruebas/set/description=INFLU_DROGAS/set/label=_Influyen_las_drogas/set/order=360";"PRUEBA_DROGAS/Integer/set/group=_Pruebas/set/description=PRUEBA_DROGAS/set/label=_Prueba_de_drogas/set/order=370/set/fk=true/set/fk_table=ARENA2_DIC_PRUEBA_DROGAS/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"AMP/Boolean/set/group=_Pruebas/set/description=AMP/set/label=_Positivo_anfetaminas/set/order=380";"CONFIRMADO_AMP/Boolean/set/group=_Pruebas/set/description=CONFIRMADO_AMP/set/label=_Confirmado_anfetaminas/set/order=390";"BDZ/Boolean/set/group=_Pruebas/set/description=BDZ/set/label=_Positivo_benzodiacepinas/set/order=400";"CONFIRMADO_BDZ/Boolean/set/group=_Pruebas/set/description=CONFIRMADO_BDZ/set/label=_Confirmado_benzodiacepinas/set/order=410";"COC/Boolean/set/group=_Pruebas/set/description=COC/set/label=_Positivo_cocaina/set/order=420";"CONFIRMADO_COC/Boolean/set/group=_Pruebas/set/description=CONFIRMADO_COC/set/label=_Confirmado_cocaina/set/order=430";"THC/Boolean/set/group=_Pruebas/set/description=THC/set/label=_Positivo_cannabis_y_derivados/set/order=440";"CONFIRMADO_THC/Boolean/set/group=_Pruebas/set/description=CONFIRMADO_THC/set/label=_Confirmado_cannabis_y_derivados/set/order=450";"METH/Boolean/set/group=_Pruebas/set/description=METH/set/label=_Positivo_metanfetaminas/set/order=460";"CONFIRMADO_METH/Boolean/set/group=_Pruebas/set/description=CONFIRMADO_METH/set/label=_Confirmado_metanfetaminas/set/order=470";"OPI/Boolean/set/group=_Pruebas/set/description=OPI/set/label=_Positivo_opiaceos/set/order=480";"CONFIRMADO_OPI/Boolean/set/group=_Pruebas/set/description=CONFIRMADO_OPI/set/label=_Confirmado_opiaceos/set/order=490";"OTRAS/Boolean/set/group=_Pruebas/set/description=OTRAS/set/label=_Positivo_benzodiacepinas/set/order=500";"CONFIRMADO_OTRAS/Boolean/set/group=_Pruebas/set/description=CONFIRMADO_OTRAS/set/label=_Confirmado_otra_sustancias/set/order=510";"SIGNOS_INFLU_DROGAS/Boolean/set/group=_Pruebas/set/description=SIGNOS_INFLU_DROGAS/set/label=_Signos_de_influencia_de_drogas/set/order=520";"INFLU_PRES_INFRAC_COND/Boolean/set/group=_Presuntas_infracciones/set/description=INFLU_PRES_INFRAC_COND/set/label=_Influyen_las_infracciones_del_conductor/set/order=530";"PRES_INFRAC_COND/Integer/set/group=_Presuntas_infracciones/set/description=PRES_INFRAC_COND/set/label=_Presuntas_infracciones_del_conductor/set/order=540/set/fk=true/set/fk_table=ARENA2_DIC_INFRACCIONES_CODUCTOR/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"PRES_INFRAC_SIN_LUCES/Boolean/set/group=_Presuntas_infracciones/set/description=PRES_INFRAC_SIN_LUCES/set/label=_Sin_luces_de_emergencia/set/order=550";"PRES_INFRAC_SIN_TRIANGULO/Boolean/set/group=_Presuntas_infracciones/set/description=PRES_INFRAC_SIN_TRIANGULO/set/label=_Sin_triangulo_de_presenalizacion/set/order=560";"INFLU_PRES_INFRAC_VEL/Boolean/set/group=_Presuntas_infracciones/set/description=INFLU_PRES_INFRAC_VEL/set/label=_Influye_infraccion_velocidad/set/order=570";"PRES_INFRAC_VEL_COND/Integer/set/group=_Presuntas_infracciones/set/description=PRES_INFRAC_VEL_COND/set/label=_Presuntas_infracciones_de_velocidad/set/order=580/set/fk=true/set/fk_table=ARENA2_DIC_INFRACCIONES_VELOCIDAD/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"INFLU_OTRA_INFRAC/Boolean/set/group=_Presuntas_infracciones/set/description=INFLU_OTRA_INFRAC/set/label=_Influye_otra_infraccion/set/order=590";"OTRA_INFRAC_COND/Integer/set/group=_Presuntas_infracciones/set/description=OTRA_INFRAC_COND/set/label=_Otra_infraccion/set/order=600/set/fk=true/set/fk_table=ARENA2_DIC_INFRACCIONES_OTRAS/set/fk_code=ID/set/fk_label=FORMAT('%02d - %s',ID,DESCRIPCION)/set/fk.closedlist=true";"EXTRA/String/set/size=10000/set/description=Extra/set/label=_Extra/set/order=2000"
2
"2005030000782/2";"2005030000782";"2005030000782/2";"2";"false";;"1";"ESPAÑA";"ESPAÑA";"MADRID";;"8";"false";"14";;;;"3";"01/04/1973";"17";"3";"true";"0";;;;;;;;"false";;"0";;;"false";"false";;;;;;;;;;;;;;;;"false";"false";"1";;;"false";"1";"false";"1";
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/test/java/org/gvsig/fmap/dal/store/jdbc2/AbstractTestUtils.java
47 47
    }
48 48

  
49 49
    public File getTargetFolder() throws Exception {
50
        URL url = AbstractTestUtils.class.getResource("/");
50
        URL url = this.getClass().getResource("/");
51
        if (url == null) {
52
            url = AbstractTestUtils.class.getResource("/");
53
        }
51 54
        File x = new File(url.toURI());
52 55
        File target = x.getParentFile();
53 56
        return target;
......
59 62
    }
60 63

  
61 64
    public File getResourceAsFile(String pathname) throws Exception {
62
        URL url = AbstractTestUtils.class.getResource(pathname);
65
        URL url = this.getClass().getResource(pathname);
66
        if (url == null) {
67
            url = AbstractTestUtils.class.getResource(pathname);
68
        }
63 69
        if( StringUtils.equalsIgnoreCase(url.getProtocol(),"file") ) {
64 70
            File x = new File(url.toURI());
65 71
            return x;
......
440 446
        }
441 447
    }
442 448
    
449
    public List<String> getExpectedSQLs(String name) throws Exception {
450
        File f = getResourceAsFile(getExpectedsPath() + "/" + name);
451
        List<String> SQLs = new ArrayList<>();
452
        List<String> lines = FileUtils.readLines(f);
453
        StringBuilder sb = new StringBuilder();
454
        for (String line : lines) {
455
            line = StringUtils.stripStart(line, null);
456
            if (line.startsWith("--")) {
457
                continue;
458
            }
459
            if (line.endsWith(";")) {
460
                sb.append(line.substring(0, line.length() - 1));
461
                SQLs.add(sb.toString());
462
                sb.setLength(0);
463
            } else {
464
                sb.append(line);
465
            }
466
        }
467
        return SQLs;
468
    }
469

  
470
    
443 471
//    public abstract String getExpectedResourcesPrefix(); // Ex. "h2spatial"
444 472

  
445 473
    public abstract String getExpectedsPath();
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/test/java/org/gvsig/fmap/dal/store/jdbc2/operations/usecases/arena2/AbstractTestMultipleExpansionOfCalculatedField.java
1
package org.gvsig.fmap.dal.store.jdbc2.operations.usecases.arena2;
2

  
3
import java.util.List;
4
import junit.framework.TestCase;
5
import org.gvsig.expressionevaluator.ExpressionUtils;
6
import org.gvsig.fmap.dal.DataTypes;
7
import org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor;
8
import org.gvsig.fmap.dal.feature.EditableFeatureType;
9
import org.gvsig.fmap.dal.feature.FeatureQuery;
10
import org.gvsig.fmap.dal.feature.FeatureStore;
11
import org.gvsig.fmap.dal.feature.FeatureType;
12
import org.gvsig.fmap.dal.impl.expressionevaluator.DefaultFeatureAttributeEmulatorExpression;
13
import org.gvsig.fmap.dal.store.jdbc2.AbstractTestUtils;
14
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
15
import org.gvsig.fmap.dal.store.jdbc2.OperationsFactory;
16
import org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference;
17
import org.gvsig.fmap.dal.store.jdbc2.spi.JDBCSQLBuilderBase;
18
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.CountOperation;
19
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.ResultSetForSetProviderOperation;
20
import org.gvsig.tools.library.impl.DefaultLibrariesInitializer;
21
import org.slf4j.Logger;
22
import org.slf4j.LoggerFactory;
23

  
24
@SuppressWarnings("UseSpecificCatch")
25
public abstract class AbstractTestMultipleExpansionOfCalculatedField extends TestCase {
26

  
27
    private static final Logger LOGGER = LoggerFactory.getLogger(AbstractTestMultipleExpansionOfCalculatedField.class);
28

  
29
    public AbstractTestMultipleExpansionOfCalculatedField(String testName) {
30
        super(testName);
31
    }
32

  
33
    @Override
34
    protected void setUp() throws Exception {
35
        super.setUp();
36
        new DefaultLibrariesInitializer().fullInitialize();
37
    }
38

  
39
    @Override
40
    protected void tearDown() throws Exception {
41
        super.tearDown();
42
    }
43
    
44
    protected AbstractTestUtils utils;
45

  
46
    public AbstractTestUtils utils() {
47
        if (this.utils == null) {
48
            this.utils = this.createUtils();
49
        }
50
        return this.utils;
51
    }
52

  
53
    protected abstract AbstractTestUtils createUtils();
54
    
55
    protected List<String> getExpectedSQLs(String name) throws Exception {
56
        return utils().getExpectedSQLs(name);
57
    }
58

  
59
    public void testMultipleExpansionOfCalculatedField() throws Exception {
60
        try {
61
            JDBCHelper helper = utils().createJDBCHelper();
62
            JDBCSQLBuilderBase sqlbuilder = helper.createSQLBuilder();
63
            OperationsFactory operations = helper.getOperations();
64

  
65
            List<String> expectedSQLs = getExpectedSQLs("usecases/arena2/testMultipleExpansionOfCalculatedField.sql");
66

  
67
            FeatureStore arena2_conductores = utils().openCSVStore("operations/usecases/arena2/ARENA2_CONDUCTORES.csv");
68
            FeatureStore arena2_accidentes = utils().openCSVStore("operations/usecases/arena2/ARENA2_ACCIDENTES.csv");
69
            FeatureStore arena2_vehiculos = utils().openCSVStore("operations/usecases/arena2/ARENA2_VEHICULOS.csv");
70

  
71
            TableReference table = operations.createTableReference(
72
                    "dbtest",
73
                    "public", //sqlbuilder.default_schema(),
74
                    "ARENA2_CONDUCTORES",
75
                    null
76
            );
77
            FeatureType featureType = arena2_conductores.getDefaultFeatureType();
78
            EditableFeatureType eFeatureType = featureType.getEditable();
79
            FeatureQuery query = arena2_conductores.createFeatureQuery();
80
            addExtraColumn(eFeatureType, query, "AccKm0", DataTypes.DOUBLE, "FOREING_VALUE('ID_ACCIDENTE.KM')");
81
            addExtraColumn(eFeatureType, query, "AccKm1", DataTypes.DOUBLE, "AccKm0 * 100");
82
            addExtraColumn(eFeatureType, query, "AccKm2", DataTypes.DOUBLE, "AccKm0 * 222");
83
            
84
            CountOperation count = operations.createCount(eFeatureType, table, null, query);
85
            String sqlcount = count.getSQL();
86
            System.out.println("###### SQL:" + sqlcount);
87
            System.out.println("###### EXP:" + expectedSQLs.get(1));
88
            assertEquals("Count SQL", expectedSQLs.get(1), sqlcount);
89

  
90
            ResultSetForSetProviderOperation resultSetForSetProvider = operations.createResultSetForSetProvider(
91
                    table,
92
                    null,
93
                    null,
94
                    query,
95
                    eFeatureType,
96
                    eFeatureType,
97
                    15,
98
                    0,
99
                    0
100
            );
101
            String sql = resultSetForSetProvider.getSQL();
102
            System.out.println("###### SQL:" + sql);
103
            System.out.println("###### EXP:" + expectedSQLs.get(0));
104

  
105
            assertEquals("Select SQL", expectedSQLs.get(0), sql);
106
            
107
            
108
        } catch (Throwable th) {
109
            th.printStackTrace();
110
            throw th;
111
        }
112
    }
113
    
114
    private void addExtraColumn(EditableFeatureType eFeatureType, FeatureQuery query, String name, int type, String exp) {
115
        EditableFeatureAttributeDescriptor extraColumn = query.getExtraColumn().add(name, type);
116
        extraColumn.setFeatureAttributeEmulator(new DefaultFeatureAttributeEmulatorExpression(eFeatureType, ExpressionUtils.createExpression(exp)));
117
    }
118

  
119
}

Also available in: Unified diff