createVwDesc.setPartCols( new ArrayList<FieldSchema>(partitionColumns));
createVwDesc.setPartCols( new ArrayList<FieldSchema>(partitionColumns));
private ASTNode handleCreateViewDDL(ASTNode ast) throws SemanticException { saveViewDefinition(); String originalText = createVwDesc.getViewOriginalText(); String expandedText = createVwDesc.getViewExpandedText(); List<FieldSchema> schema = createVwDesc.getSchema(); List<FieldSchema> partitionColumns = createVwDesc.getPartCols(); init(false); setAST(ast); ASTNode newAST = reAnalyzeViewAfterCbo(ast); createVwDesc.setViewOriginalText(originalText); createVwDesc.setViewExpandedText(expandedText); createVwDesc.setSchema(schema); createVwDesc.setPartCols(partitionColumns); return newAST; }
private void handleCreateViewDDL(ASTNode newAST) throws SemanticException { saveViewDefinition(); String originalText = createVwDesc.getViewOriginalText(); String expandedText = createVwDesc.getViewExpandedText(); List<FieldSchema> schema = createVwDesc.getSchema(); List<FieldSchema> partitionColumns = createVwDesc.getPartCols(); init(false); setAST(newAST); newAST = reAnalyzeViewAfterCbo(newAST); createVwDesc.setViewOriginalText(originalText); createVwDesc.setViewExpandedText(expandedText); createVwDesc.setSchema(schema); createVwDesc.setPartCols(partitionColumns); }
} else if (viewDesc != null) { viewDesc.setSchema(new ArrayList<>(fieldSchemas)); viewDesc.setPartCols(new ArrayList<>(partitionColumns));
this.createViewDesc.setPartCols(table.getPartCols()); break; default:
this.createViewDesc.setPartCols(table.getPartCols()); break; default:
createVwDesc.setPartCols( new ArrayList<FieldSchema>(partitionColumns));
createVwDesc.setPartCols( new ArrayList<FieldSchema>(partitionColumns));