public List<FieldSchema> getPartCols() { switch (getDescType()) { case TABLE: return createTblDesc.getPartCols(); case VIEW: return createViewDesc.getPartCols(); } return null; }
public List<FieldSchema> getPartCols() { switch (getTableType()) { case TABLE: return createTblDesc.getPartCols(); case VIEW: return createViewDesc.getPartCols(); } return null; }
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); }
createVwDesc.getViewName(); try { if ((createVwDesc.getPartCols() == null || createVwDesc.getPartCols().isEmpty() || !createVwDesc.getPartCols().equals(oldView.getPartCols())) && !oldView.getPartCols().isEmpty() && !db.getPartitions(oldView).isEmpty()) {
if (getPartCols() != null) { tbl.setPartCols(getPartCols());
createVwDesc.getViewName(); try { if ((createVwDesc.getPartCols() == null || createVwDesc.getPartCols().isEmpty() || !createVwDesc.getPartCols().equals(oldView.getPartCols())) && !oldView.getPartCols().isEmpty() && !db.getPartitions(oldView).isEmpty()) {
oldview.getTTable().getParameters().putAll(crtView.getTblProps()); oldview.setPartCols(crtView.getPartCols()); if (crtView.getInputFormat() != null) { oldview.setInputFormatClass(crtView.getInputFormat());
oldview.getTTable().getParameters().putAll(crtView.getTblProps()); oldview.setPartCols(crtView.getPartCols()); if (crtView.getInputFormat() != null) { oldview.setInputFormatClass(crtView.getInputFormat()); if (crtView.getPartCols() != null) { tbl.setPartCols(crtView.getPartCols());
createVwDesc.getViewName(); try { if ((createVwDesc.getPartCols() == null || createVwDesc.getPartCols().isEmpty() || !createVwDesc.getPartCols().equals(oldView.getPartCols())) && !oldView.getPartCols().isEmpty() && !db.getPartitions(oldView).isEmpty()) {
if (crtView.getPartCols() != null) { tbl.setPartCols(crtView.getPartCols());
oldview.getTTable().getParameters().putAll(crtView.getTblProps()); oldview.setPartCols(crtView.getPartCols()); oldview.checkValidity(); try { if (crtView.getPartCols() != null) { tbl.setPartCols(crtView.getPartCols());