createVwDesc.setSchema(derivedSchema); if (!createVwDesc.isMaterialized()) {
createVwDesc.setSchema(derivedSchema); createVwDesc.setViewExpandedText(expandedText);
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); }
tblDesc.setCols(new ArrayList<FieldSchema>(field_schemas)); } else if (viewDesc != null) { viewDesc.setSchema(new ArrayList<FieldSchema>(field_schemas));
tblDesc.setPartCols(new ArrayList<>(partitionColumns)); } else if (viewDesc != null) { viewDesc.setSchema(new ArrayList<>(fieldSchemas)); viewDesc.setPartCols(new ArrayList<>(partitionColumns));
createVwDesc.setSchema(derivedSchema); createVwDesc.setViewExpandedText(expandedText);
createVwDesc.setSchema(derivedSchema); createVwDesc.setViewExpandedText(expandedText);