Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 10:41:37,672 INFO [org.teiid.PLANNER] (Worker45_QueryProcessorQueue2498)
- ============================================================================
- USER COMMAND:
- SELECT p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref FROM SolrView.poblacion AS p, Postgresql1View.telefonos AS f WHERE p.nombre = f.nombre LIMIT 1000
- ----------------------------------------------------------------------------
- OPTIMIZE:
- SELECT p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref FROM SolrView.poblacion AS p, Postgresql1View.telefonos AS f WHERE p.nombre = f.nombre LIMIT 1000
- ----------------------------------------------------------------------------
- GENERATE CANONICAL:
- SELECT p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref FROM SolrView.poblacion AS p, Postgresql1View.telefonos AS f WHERE p.nombre = f.nombre LIMIT 1000
- CANONICAL PLAN:
- TupleLimit(groups=[], props={MAX_TUPLE_LIMIT=1000})
- Project(groups=[Postgresql1View.telefonos AS f, SolrView.poblacion AS p], props={PROJECT_COLS=[p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref]})
- Select(groups=[Postgresql1View.telefonos AS f, SolrView.poblacion AS p], props={SELECT_CRITERIA=p.nombre = f.nombre})
- Join(groups=[SolrView.poblacion AS p, Postgresql1View.telefonos AS f], props={JOIN_TYPE=CROSS JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[]})
- Source(groups=[SolrView.poblacion AS p], props={NESTED_COMMAND=SELECT SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo FROM SolrSourceModel.poblacion, SYMBOL_MAP={p.id=SolrSourceModel.poblacion.id, p.nombre=SolrSourceModel.poblacion.nombre, p.apellido1=SolrSourceModel.poblacion.apellido1, p.apellido2=SolrSourceModel.poblacion.apellido2, p.direccion=SolrSourceModel.poblacion.direccion, p.sexo=SolrSourceModel.poblacion.sexo, p.correo=SolrSourceModel.poblacion.correo}})
- Project(groups=[SolrSourceModel.poblacion], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo]})
- Source(groups=[SolrSourceModel.poblacion])
- Source(groups=[Postgresql1View.telefonos AS f], props={NESTED_COMMAND=SELECT Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref FROM Postgresql1SourceModel.hadoop_telefonos, SYMBOL_MAP={f.id=Postgresql1SourceModel.hadoop_telefonos.id, f.nombre=Postgresql1SourceModel.hadoop_telefonos.nombre, f.movil=Postgresql1SourceModel.hadoop_telefonos.movil, f.telefono=Postgresql1SourceModel.hadoop_telefonos.telefono, f.id_ref=Postgresql1SourceModel.hadoop_telefonos.id_ref}})
- Project(groups=[Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING PlaceAccess
- AFTER:
- TupleLimit(groups=[], props={MAX_TUPLE_LIMIT=1000})
- Project(groups=[Postgresql1View.telefonos AS f, SolrView.poblacion AS p], props={PROJECT_COLS=[p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref]})
- Select(groups=[Postgresql1View.telefonos AS f, SolrView.poblacion AS p], props={SELECT_CRITERIA=p.nombre = f.nombre})
- Join(groups=[SolrView.poblacion AS p, Postgresql1View.telefonos AS f], props={JOIN_TYPE=CROSS JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[]})
- Source(groups=[SolrView.poblacion AS p], props={NESTED_COMMAND=SELECT SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo FROM SolrSourceModel.poblacion, SYMBOL_MAP={p.id=SolrSourceModel.poblacion.id, p.nombre=SolrSourceModel.poblacion.nombre, p.apellido1=SolrSourceModel.poblacion.apellido1, p.apellido2=SolrSourceModel.poblacion.apellido2, p.direccion=SolrSourceModel.poblacion.direccion, p.sexo=SolrSourceModel.poblacion.sexo, p.correo=SolrSourceModel.poblacion.correo}})
- Project(groups=[SolrSourceModel.poblacion], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo]})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b})
- Source(groups=[SolrSourceModel.poblacion])
- Source(groups=[Postgresql1View.telefonos AS f], props={NESTED_COMMAND=SELECT Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref FROM Postgresql1SourceModel.hadoop_telefonos, SYMBOL_MAP={f.id=Postgresql1SourceModel.hadoop_telefonos.id, f.nombre=Postgresql1SourceModel.hadoop_telefonos.nombre, f.movil=Postgresql1SourceModel.hadoop_telefonos.movil, f.telefono=Postgresql1SourceModel.hadoop_telefonos.telefono, f.id_ref=Postgresql1SourceModel.hadoop_telefonos.id_ref}})
- Project(groups=[Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING AssignOutputElements
- AFTER:
- TupleLimit(groups=[], props={MAX_TUPLE_LIMIT=1000, OUTPUT_COLS=[p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref]})
- Project(groups=[Postgresql1View.telefonos AS f, SolrView.poblacion AS p], props={PROJECT_COLS=[p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref], OUTPUT_COLS=[p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref]})
- Select(groups=[Postgresql1View.telefonos AS f, SolrView.poblacion AS p], props={SELECT_CRITERIA=p.nombre = f.nombre, OUTPUT_COLS=[p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref]})
- Join(groups=[SolrView.poblacion AS p, Postgresql1View.telefonos AS f], props={JOIN_TYPE=CROSS JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[], OUTPUT_COLS=[p.nombre, f.nombre, p.id, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.movil, f.telefono, f.id_ref]})
- Source(groups=[SolrView.poblacion AS p], props={NESTED_COMMAND=SELECT SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo FROM SolrSourceModel.poblacion, SYMBOL_MAP={p.nombre=SolrSourceModel.poblacion.nombre, p.id=SolrSourceModel.poblacion.id, p.apellido1=SolrSourceModel.poblacion.apellido1, p.apellido2=SolrSourceModel.poblacion.apellido2, p.direccion=SolrSourceModel.poblacion.direccion, p.sexo=SolrSourceModel.poblacion.sexo, p.correo=SolrSourceModel.poblacion.correo}, OUTPUT_COLS=[p.nombre, p.id, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo]})
- Project(groups=[SolrSourceModel.poblacion], props={PROJECT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo], OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo]})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo]})
- Source(groups=[SolrSourceModel.poblacion], props={OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo]})
- Source(groups=[Postgresql1View.telefonos AS f], props={NESTED_COMMAND=SELECT Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref FROM Postgresql1SourceModel.hadoop_telefonos, SYMBOL_MAP={f.nombre=Postgresql1SourceModel.hadoop_telefonos.nombre, f.id=Postgresql1SourceModel.hadoop_telefonos.id, f.movil=Postgresql1SourceModel.hadoop_telefonos.movil, f.telefono=Postgresql1SourceModel.hadoop_telefonos.telefono, f.id_ref=Postgresql1SourceModel.hadoop_telefonos.id_ref}, OUTPUT_COLS=[f.nombre, f.id, f.movil, f.telefono, f.id_ref]})
- Project(groups=[Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- ============================================================================
- EXECUTING PushSelectCriteria
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[Postgresql1View.telefonos AS f, SolrView.poblacion AS p], props={PROJECT_COLS=[p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref], OUTPUT_COLS=[p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref]})
- Join(groups=[SolrView.poblacion AS p, Postgresql1View.telefonos AS f], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[p.nombre = f.nombre], OUTPUT_COLS=[p.nombre, f.nombre, p.id, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.movil, f.telefono, f.id_ref]})
- Source(groups=[SolrView.poblacion AS p])
- Project(groups=[SolrSourceModel.poblacion])
- Access(groups=[SolrSourceModel.poblacion])
- Source(groups=[SolrSourceModel.poblacion])
- Source(groups=[Postgresql1View.telefonos AS f])
- Project(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING MergeVirtual
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=[p.id, p.nombre, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.nombre, f.movil, f.telefono, f.id_ref]})
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], OUTPUT_COLS=[p.nombre, f.nombre, p.id, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.movil, f.telefono, f.id_ref]})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo]})
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING PushNonJoinCriteria
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], OUTPUT_COLS=[p.nombre, f.nombre, p.id, p.apellido1, p.apellido2, p.direccion, p.sexo, p.correo, f.id, f.movil, f.telefono, f.id_ref]})
- Access(groups=[SolrSourceModel.poblacion])
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING CleanCriteria
- AFTER:
- TupleLimit(groups=[], props={MAX_TUPLE_LIMIT=1000, OUTPUT_COLS=null})
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=null})
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], OUTPUT_COLS=null})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=null})
- Source(groups=[SolrSourceModel.poblacion], props={OUTPUT_COLS=null})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=null})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=null})
- ============================================================================
- EXECUTING RaiseAccess
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], OUTPUT_COLS=null})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=null})
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=null})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING CopyCriteria
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], OUTPUT_COLS=null, IS_COPIED=true})
- Access(groups=[SolrSourceModel.poblacion])
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING CleanCriteria
- AFTER:
- TupleLimit(groups=[], props={MAX_TUPLE_LIMIT=1000, OUTPUT_COLS=null})
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=null})
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], OUTPUT_COLS=null, IS_COPIED=true})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=null})
- Source(groups=[SolrSourceModel.poblacion], props={OUTPUT_COLS=null})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=null})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=null})
- ============================================================================
- EXECUTING PlanJoins
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=null})
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos, SolrSourceModel.poblacion], props={SELECT_CRITERIA=SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre, EST_SELECTIVITY=0.12577777})
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=CROSS JOIN, JOIN_STRATEGY=NESTED_LOOP})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=null, EST_CARDINALITY=-1.0})
- Source(groups=[SolrSourceModel.poblacion], props={OUTPUT_COLS=null, EST_COL_STATS={SolrSourceModel.poblacion.id=[0.0, 0.0], SolrSourceModel.poblacion.nombre=[0.0, 0.0], SolrSourceModel.poblacion.apellido1=[0.0, 0.0], SolrSourceModel.poblacion.apellido2=[0.0, 0.0], ...}, EST_CARDINALITY=-1.0})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=null, EST_CARDINALITY=-1.0})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=null, EST_COL_STATS={Postgresql1SourceModel.hadoop_telefonos.id=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.nombre=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.movil=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.telefono=[-1.0, -1.0], ...}, EST_CARDINALITY=-1.0})
- ============================================================================
- EXECUTING PushSelectCriteria
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=null})
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre]})
- Access(groups=[SolrSourceModel.poblacion])
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING RaiseAccess
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=NESTED_LOOP, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre]})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=null, EST_CARDINALITY=-1.0})
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=null, EST_CARDINALITY=-1.0})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING ChooseJoinStrategy
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=MERGE, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], LEFT_EXPRESSIONS=[SolrSourceModel.poblacion.nombre], RIGHT_EXPRESSIONS=[Postgresql1SourceModel.hadoop_telefonos.nombre], NON_EQUI_JOIN_CRITERIA=[]})
- Access(groups=[SolrSourceModel.poblacion])
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING ChooseDependent
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=MERGE, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], LEFT_EXPRESSIONS=[SolrSourceModel.poblacion.nombre], RIGHT_EXPRESSIONS=[Postgresql1SourceModel.hadoop_telefonos.nombre], NON_EQUI_JOIN_CRITERIA=[], DEPENDENT_VALUE_SOURCE=$dsc/id1})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=null, EST_CARDINALITY=-1.0})
- Source(groups=[SolrSourceModel.poblacion], props={OUTPUT_COLS=null, EST_COL_STATS={SolrSourceModel.poblacion.id=[0.0, 0.0], SolrSourceModel.poblacion.nombre=[0.0, 0.0], SolrSourceModel.poblacion.apellido1=[0.0, 0.0], SolrSourceModel.poblacion.apellido2=[0.0, 0.0], ...}, EST_CARDINALITY=-1.0})
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SELECT_CRITERIA=Postgresql1SourceModel.hadoop_telefonos.nombre IN (<dependent values>), IS_DEPENDENT_SET=true})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=null, EST_CARDINALITY=-1.0})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=null, EST_COL_STATS={Postgresql1SourceModel.hadoop_telefonos.id=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.nombre=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.movil=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.telefono=[-1.0, -1.0], ...}, EST_CARDINALITY=-1.0})
- ============================================================================
- EXECUTING PushSelectCriteria
- AFTER:
- TupleLimit(groups=[])
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=MERGE, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], LEFT_EXPRESSIONS=[SolrSourceModel.poblacion.nombre], RIGHT_EXPRESSIONS=[Postgresql1SourceModel.hadoop_telefonos.nombre], NON_EQUI_JOIN_CRITERIA=[], DEPENDENT_VALUE_SOURCE=$dsc/id1})
- Access(groups=[SolrSourceModel.poblacion])
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=null, EST_CARDINALITY=-1.0, IS_DEPENDENT_SET=true})
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SELECT_CRITERIA=Postgresql1SourceModel.hadoop_telefonos.nombre IN (<dependent values>), IS_DEPENDENT_SET=true, IS_PUSHED=true})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=null, EST_COL_STATS={Postgresql1SourceModel.hadoop_telefonos.id=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.nombre=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.movil=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.telefono=[-1.0, -1.0], ...}, EST_CARDINALITY=-1.0})
- ============================================================================
- EXECUTING CleanCriteria
- AFTER:
- TupleLimit(groups=[], props={MAX_TUPLE_LIMIT=1000, OUTPUT_COLS=null})
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=null})
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=MERGE, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], LEFT_EXPRESSIONS=[SolrSourceModel.poblacion.nombre], RIGHT_EXPRESSIONS=[Postgresql1SourceModel.hadoop_telefonos.nombre], NON_EQUI_JOIN_CRITERIA=[], DEPENDENT_VALUE_SOURCE=$dsc/id1, OUTPUT_COLS=null})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=null, EST_CARDINALITY=-1.0})
- Source(groups=[SolrSourceModel.poblacion], props={OUTPUT_COLS=null, EST_COL_STATS={SolrSourceModel.poblacion.id=[0.0, 0.0], SolrSourceModel.poblacion.nombre=[0.0, 0.0], SolrSourceModel.poblacion.apellido1=[0.0, 0.0], SolrSourceModel.poblacion.apellido2=[0.0, 0.0], ...}, EST_CARDINALITY=-1.0})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=null, EST_CARDINALITY=-1.0, IS_DEPENDENT_SET=true})
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SELECT_CRITERIA=Postgresql1SourceModel.hadoop_telefonos.nombre IN (<dependent values>), IS_DEPENDENT_SET=true, IS_PUSHED=true, OUTPUT_COLS=null})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=null, EST_COL_STATS={Postgresql1SourceModel.hadoop_telefonos.id=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.nombre=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.movil=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.telefono=[-1.0, -1.0], ...}, EST_CARDINALITY=-1.0})
- ============================================================================
- EXECUTING PushLimit
- AFTER:
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=null, SOURCE_HINT=null})
- TupleLimit(groups=[], props={MAX_TUPLE_LIMIT=1000, OUTPUT_COLS=null})
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=MERGE, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], LEFT_EXPRESSIONS=[SolrSourceModel.poblacion.nombre], RIGHT_EXPRESSIONS=[Postgresql1SourceModel.hadoop_telefonos.nombre], NON_EQUI_JOIN_CRITERIA=[], DEPENDENT_VALUE_SOURCE=$dsc/id1, OUTPUT_COLS=null})
- Access(groups=[SolrSourceModel.poblacion])
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING AssignOutputElements
- AFTER:
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], SOURCE_HINT=null})
- TupleLimit(groups=[], props={MAX_TUPLE_LIMIT=1000, OUTPUT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=MERGE, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], LEFT_EXPRESSIONS=[SolrSourceModel.poblacion.nombre], RIGHT_EXPRESSIONS=[Postgresql1SourceModel.hadoop_telefonos.nombre], NON_EQUI_JOIN_CRITERIA=[], DEPENDENT_VALUE_SOURCE=$dsc/id1, OUTPUT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo], EST_CARDINALITY=-1.0})
- Source(groups=[SolrSourceModel.poblacion], props={OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo], EST_COL_STATS={SolrSourceModel.poblacion.id=[0.0, 0.0], SolrSourceModel.poblacion.nombre=[0.0, 0.0], SolrSourceModel.poblacion.apellido1=[0.0, 0.0], SolrSourceModel.poblacion.apellido2=[0.0, 0.0], ...}, EST_CARDINALITY=-1.0})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=-1.0, IS_DEPENDENT_SET=true})
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SELECT_CRITERIA=Postgresql1SourceModel.hadoop_telefonos.nombre IN (<dependent values>), IS_DEPENDENT_SET=true, IS_PUSHED=true, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_COL_STATS={Postgresql1SourceModel.hadoop_telefonos.id=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.nombre=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.movil=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.telefono=[-1.0, -1.0], ...}, EST_CARDINALITY=-1.0})
- ============================================================================
- EXECUTING CalculateCost
- AFTER:
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={PROJECT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], OUTPUT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], SOURCE_HINT=null, EST_CARDINALITY=1000.0, EST_COL_STATS={SolrSourceModel.poblacion.id=[1000.0, 1.0], SolrSourceModel.poblacion.nombre=[1000.0, 1.0], SolrSourceModel.poblacion.apellido1=[1000.0, 1.0], SolrSourceModel.poblacion.apellido2=[1000.0, 1.0], ...}})
- TupleLimit(groups=[], props={MAX_TUPLE_LIMIT=1000, OUTPUT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=1000.0, EST_COL_STATS={SolrSourceModel.poblacion.id=[1000.0, 0.0], SolrSourceModel.poblacion.nombre=[1000.0, 0.0], SolrSourceModel.poblacion.apellido1=[1000.0, 0.0], SolrSourceModel.poblacion.apellido2=[1000.0, 0.0], ...}})
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=MERGE, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], LEFT_EXPRESSIONS=[SolrSourceModel.poblacion.nombre], RIGHT_EXPRESSIONS=[Postgresql1SourceModel.hadoop_telefonos.nombre], NON_EQUI_JOIN_CRITERIA=[], DEPENDENT_VALUE_SOURCE=$dsc/id1, OUTPUT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=-1.0})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo], EST_CARDINALITY=-1.0})
- Source(groups=[SolrSourceModel.poblacion], props={OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo], EST_COL_STATS={SolrSourceModel.poblacion.id=[0.0, 0.0], SolrSourceModel.poblacion.nombre=[0.0, 0.0], SolrSourceModel.poblacion.apellido1=[0.0, 0.0], SolrSourceModel.poblacion.apellido2=[0.0, 0.0], ...}, EST_CARDINALITY=-1.0})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=-1.0, IS_DEPENDENT_SET=true})
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SELECT_CRITERIA=Postgresql1SourceModel.hadoop_telefonos.nombre IN (<dependent values>), IS_DEPENDENT_SET=true, IS_PUSHED=true, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=-1.0})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_COL_STATS={Postgresql1SourceModel.hadoop_telefonos.id=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.nombre=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.movil=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.telefono=[-1.0, -1.0], ...}, EST_CARDINALITY=-1.0})
- ============================================================================
- EXECUTING ImplementJoinStrategy
- AFTER:
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- TupleLimit(groups=[])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=MERGE, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], LEFT_EXPRESSIONS=[SolrSourceModel.poblacion.nombre], RIGHT_EXPRESSIONS=[Postgresql1SourceModel.hadoop_telefonos.nombre], NON_EQUI_JOIN_CRITERIA=[], DEPENDENT_VALUE_SOURCE=$dsc/id1, OUTPUT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=-1.0})
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo], EST_CARDINALITY=-1.0})
- Sort(groups=[], props={SORT_ORDER=ORDER BY SolrSourceModel.poblacion.nombre, OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo]})
- Source(groups=[SolrSourceModel.poblacion], props={OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo], EST_COL_STATS={SolrSourceModel.poblacion.id=[0.0, 0.0], SolrSourceModel.poblacion.nombre=[0.0, 0.0], SolrSourceModel.poblacion.apellido1=[0.0, 0.0], SolrSourceModel.poblacion.apellido2=[0.0, 0.0], ...}, EST_CARDINALITY=-1.0})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=-1.0, IS_DEPENDENT_SET=true})
- Sort(groups=[], props={SORT_ORDER=ORDER BY Postgresql1SourceModel.hadoop_telefonos.nombre, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]})
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SELECT_CRITERIA=Postgresql1SourceModel.hadoop_telefonos.nombre IN (<dependent values>), IS_DEPENDENT_SET=true, IS_PUSHED=true, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=-1.0})
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos], props={OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_COL_STATS={Postgresql1SourceModel.hadoop_telefonos.id=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.nombre=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.movil=[-1.0, -1.0], Postgresql1SourceModel.hadoop_telefonos.telefono=[-1.0, -1.0], ...}, EST_CARDINALITY=-1.0})
- ============================================================================
- EXECUTING MergeCriteria
- AFTER:
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- TupleLimit(groups=[])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- Access(groups=[SolrSourceModel.poblacion])
- Sort(groups=[])
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Sort(groups=[])
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING PlanSorts
- AFTER:
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- TupleLimit(groups=[])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos], props={JOIN_TYPE=INNER JOIN, JOIN_STRATEGY=MERGE, JOIN_CRITERIA=[SolrSourceModel.poblacion.nombre = Postgresql1SourceModel.hadoop_telefonos.nombre], LEFT_EXPRESSIONS=[SolrSourceModel.poblacion.nombre], RIGHT_EXPRESSIONS=[Postgresql1SourceModel.hadoop_telefonos.nombre], NON_EQUI_JOIN_CRITERIA=[], DEPENDENT_VALUE_SOURCE=$dsc/id1, OUTPUT_COLS=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=-1.0})
- Access(groups=[SolrSourceModel.poblacion])
- Sort(groups=[])
- Source(groups=[SolrSourceModel.poblacion])
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Sort(groups=[])
- Select(groups=[Postgresql1SourceModel.hadoop_telefonos])
- Source(groups=[Postgresql1SourceModel.hadoop_telefonos])
- ============================================================================
- EXECUTING CollapseSource
- AFTER:
- Project(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- TupleLimit(groups=[])
- Join(groups=[SolrSourceModel.poblacion, Postgresql1SourceModel.hadoop_telefonos])
- Access(groups=[SolrSourceModel.poblacion], props={SOURCE_HINT=null, MODEL_ID=Schema name=SolrSourceModel, nameInSource=null, uuid=mmuuid:d7971658-a7a9-4e17-824f-ce1424921c5b, OUTPUT_COLS=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo], EST_CARDINALITY=-1.0, ATOMIC_REQUEST=SELECT SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo FROM SolrSourceModel.poblacion ORDER BY SolrSourceModel.poblacion.nombre})
- Access(groups=[Postgresql1SourceModel.hadoop_telefonos], props={SOURCE_HINT=null, MODEL_ID=Schema name=Postgresql1SourceModel, nameInSource=null, uuid=mmuuid:97bc9352-c469-4e16-bd9c-636493334081, OUTPUT_COLS=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref], EST_CARDINALITY=-1.0, IS_DEPENDENT_SET=true, ATOMIC_REQUEST=SELECT Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref FROM Postgresql1SourceModel.hadoop_telefonos WHERE Postgresql1SourceModel.hadoop_telefonos.nombre IN (<dependent values>) ORDER BY Postgresql1SourceModel.hadoop_telefonos.nombre})
- ============================================================================
- CONVERTING PLAN TREE TO PROCESS TREE
- PROCESS PLAN =
- ProjectNode(0) output=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref] [SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]
- LimitNode(1) output=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref] limit 1000
- JoinNode(2) [Dependent] [MERGE JOIN (ALREADY_SORTED/ALREADY_SORTED)] [INNER JOIN] criteria=[SolrSourceModel.poblacion.nombre=Postgresql1SourceModel.hadoop_telefonos.nombre] output=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]
- AccessNode(3) output=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo] SELECT SolrSourceModel.poblacion.nombre AS c_0, SolrSourceModel.poblacion.id AS c_1, SolrSourceModel.poblacion.apellido1 AS c_2, SolrSourceModel.poblacion.apellido2 AS c_3, SolrSourceModel.poblacion.direccion AS c_4, SolrSourceModel.poblacion.sexo AS c_5, SolrSourceModel.poblacion.correo AS c_6 FROM SolrSourceModel.poblacion ORDER BY c_0
- DependentAccessNode(4) output=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref] SELECT g_0.nombre AS c_0, g_0.id AS c_1, g_0.movil AS c_2, g_0.telefono AS c_3, g_0.id_ref AS c_4 FROM Postgresql1SourceModel.hadoop_telefonos AS g_0 WHERE g_0.nombre IN (<dependent values>) ORDER BY c_0
- ============================================================================
- ----------------------------------------------------------------------------
- OPTIMIZATION COMPLETE:
- PROCESSOR PLAN:
- ProjectNode(0) output=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref] [SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]
- LimitNode(1) output=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref] limit 1000
- JoinNode(2) [Dependent] [MERGE JOIN (ALREADY_SORTED/ALREADY_SORTED)] [INNER JOIN] criteria=[SolrSourceModel.poblacion.nombre=Postgresql1SourceModel.hadoop_telefonos.nombre] output=[SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref]
- AccessNode(3) output=[SolrSourceModel.poblacion.nombre, SolrSourceModel.poblacion.id, SolrSourceModel.poblacion.apellido1, SolrSourceModel.poblacion.apellido2, SolrSourceModel.poblacion.direccion, SolrSourceModel.poblacion.sexo, SolrSourceModel.poblacion.correo] SELECT SolrSourceModel.poblacion.nombre AS c_0, SolrSourceModel.poblacion.id AS c_1, SolrSourceModel.poblacion.apellido1 AS c_2, SolrSourceModel.poblacion.apellido2 AS c_3, SolrSourceModel.poblacion.direccion AS c_4, SolrSourceModel.poblacion.sexo AS c_5, SolrSourceModel.poblacion.correo AS c_6 FROM SolrSourceModel.poblacion ORDER BY c_0
- DependentAccessNode(4) output=[Postgresql1SourceModel.hadoop_telefonos.nombre, Postgresql1SourceModel.hadoop_telefonos.id, Postgresql1SourceModel.hadoop_telefonos.movil, Postgresql1SourceModel.hadoop_telefonos.telefono, Postgresql1SourceModel.hadoop_telefonos.id_ref] SELECT g_0.nombre AS c_0, g_0.id AS c_1, g_0.movil AS c_2, g_0.telefono AS c_3, g_0.id_ref AS c_4 FROM Postgresql1SourceModel.hadoop_telefonos AS g_0 WHERE g_0.nombre IN (<dependent values>) ORDER BY c_0
- ============================================================================
- 10:41:37,694 ERROR [org.teiid.CONNECTOR] (Worker46_QueryProcessorQueue2499) Connector worker process failed for atomic-request=WoM5jtq7wPPq.7.3.124: java.lang.NullPointerException
- at org.teiid.translator.solr.SolrSQLHierarchyVistor.visit(SolrSQLHierarchyVistor.java:70)
- at org.teiid.language.ColumnReference.acceptVisitor(ColumnReference.java:72) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNode(AbstractLanguageVisitor.java:51) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.translator.solr.SolrSQLHierarchyVistor.visit(SolrSQLHierarchyVistor.java:248)
- at org.teiid.language.SortSpecification.acceptVisitor(SortSpecification.java:53) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNode(AbstractLanguageVisitor.java:51) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNodes(AbstractLanguageVisitor.java:63) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.translator.solr.SolrSQLHierarchyVistor.visit(SolrSQLHierarchyVistor.java:243)
- at org.teiid.language.OrderBy.acceptVisitor(OrderBy.java:45) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNode(AbstractLanguageVisitor.java:51) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.HierarchyVisitor.visit(HierarchyVisitor.java:140) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.Select.acceptVisitor(Select.java:103) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNode(AbstractLanguageVisitor.java:51) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.translator.solr.SolrQueryExecution.<init>(SolrQueryExecution.java:61)
- at org.teiid.translator.solr.SolrExecutionFactory.createResultSetExecution(SolrExecutionFactory.java:97)
- at org.teiid.translator.solr.SolrExecutionFactory.createResultSetExecution(SolrExecutionFactory.java:39)
- at org.teiid.translator.ExecutionFactory.createExecution(ExecutionFactory.java:300) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.execute(ConnectorWorkItem.java:316) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:298) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:110) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:107) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_45]
- at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:58) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:274) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:214) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45]
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45]
- at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]
- 10:41:37,697 ERROR [org.teiid.PROCESSOR] (Worker45_QueryProcessorQueue2500) TEIID30019 Unexpected exception for request WoM5jtq7wPPq.7: java.lang.NullPointerException
- at org.teiid.translator.solr.SolrSQLHierarchyVistor.visit(SolrSQLHierarchyVistor.java:70)
- at org.teiid.language.ColumnReference.acceptVisitor(ColumnReference.java:72) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNode(AbstractLanguageVisitor.java:51) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.translator.solr.SolrSQLHierarchyVistor.visit(SolrSQLHierarchyVistor.java:248)
- at org.teiid.language.SortSpecification.acceptVisitor(SortSpecification.java:53) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNode(AbstractLanguageVisitor.java:51) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNodes(AbstractLanguageVisitor.java:63) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.translator.solr.SolrSQLHierarchyVistor.visit(SolrSQLHierarchyVistor.java:243)
- at org.teiid.language.OrderBy.acceptVisitor(OrderBy.java:45) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNode(AbstractLanguageVisitor.java:51) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.HierarchyVisitor.visit(HierarchyVisitor.java:140) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.Select.acceptVisitor(Select.java:103) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.language.visitor.AbstractLanguageVisitor.visitNode(AbstractLanguageVisitor.java:51) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.translator.solr.SolrQueryExecution.<init>(SolrQueryExecution.java:61)
- at org.teiid.translator.solr.SolrExecutionFactory.createResultSetExecution(SolrExecutionFactory.java:97)
- at org.teiid.translator.solr.SolrExecutionFactory.createResultSetExecution(SolrExecutionFactory.java:39)
- at org.teiid.translator.ExecutionFactory.createExecution(ExecutionFactory.java:300) [teiid-api-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.execute(ConnectorWorkItem.java:316) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:298) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:110) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:107) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_45]
- at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:58) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:274) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:214) [teiid-engine-8.7.1.redhat-0.jar:8.7.1.redhat-0]
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45]
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45]
- at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement