queryState.getLineageState().setLineage(tbd.getSourcePath(), dc, table.getCols());
break; queryState.getLineageState().setLineage(tbd.getSourcePath(), dc, tableCols);
work.getLoadTableWork().getWriteType() != AcidUtils.Operation.DELETE && work.getLoadTableWork().getWriteType() != AcidUtils.Operation.UPDATE) { SessionState.get().getLineageState().setLineage(tbd.getSourcePath(), dc, table.getCols()); break; SessionState.get().getLineageState().setLineage(tbd.getSourcePath(), dc, tableCols);
if (crtTbl.isCTAS()) { DataContainer dc = new DataContainer(createdTable.getTTable()); queryState.getLineageState().setLineage( createdTable.getPath(), dc, createdTable.getCols() );
Table createdTable = db.getTable(tbl.getDbName(), tbl.getTableName()); DataContainer dc = new DataContainer(createdTable.getTTable()); SessionState.get().getLineageState().setLineage( createdTable.getPath(), dc, createdTable.getCols() );
queryState.getLineageState().setLineage(new Path(crtView.getViewName()), dc, tbl.getCols());
SessionState.get().getLineageState().setLineage(new Path(crtView.getViewName()), dc, tbl.getCols());
SessionState.get().getLineageState().setLineage(tbd.getSourceDir(), dc, table.getCols()); SessionState.get().getLineageState().setLineage(tbd.getSourceDir(), dc, table.getCols());
work.getLoadTableWork().getWriteType() != AcidUtils.Operation.DELETE && work.getLoadTableWork().getWriteType() != AcidUtils.Operation.UPDATE) { SessionState.get().getLineageState().setLineage(tbd.getSourcePath(), dc, table.getCols()); break; SessionState.get().getLineageState().setLineage(tbd.getSourcePath(), dc, tableCols);