public void setViewAsReferenceText(String dbName, Table table) { String originalText = table.getViewOriginalText(); String expandedText = table.getViewExpandedText(); if (!dbName.equals(table.getDbName())) { // TODO: If the DB name doesn't match with the metadata from dump, then need to rewrite the original and expanded // texts using new DB name. Currently it refers to the source database name. } this.createViewDesc.setViewOriginalText(originalText); this.createViewDesc.setViewExpandedText(expandedText); }
public void setViewAsReferenceText(String dbName, Table table) { String originalText = table.getViewOriginalText(); String expandedText = table.getViewExpandedText(); if (!dbName.equals(table.getDbName())) { // TODO: If the DB name doesn't match with the metadata from dump, then need to rewrite the original and expanded // texts using new DB name. Currently it refers to the source database name. } this.createViewDesc.setViewOriginalText(originalText); this.createViewDesc.setViewExpandedText(expandedText); }
String originalText = ctx.getTokenRewriteStream().toString( viewSelect.getTokenStartIndex(), viewSelect.getTokenStopIndex()); createVwDesc.setViewOriginalText(originalText);
String originalText = ctx.getTokenRewriteStream().toString( viewSelect.getTokenStartIndex(), viewSelect.getTokenStopIndex()); createVwDesc.setViewOriginalText(originalText);
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); }
cboCtx.nodeOfInterest.getTokenStartIndex(), cboCtx.nodeOfInterest.getTokenStopIndex()); createVwDesc.setViewOriginalText(originalText); viewSelect = newAST; viewsExpanded = new ArrayList<>();
createVwDesc.setViewOriginalText(originalText);
createVwDesc.setViewOriginalText(originalText);