org.apache.hadoop.hive.ql.metadata.Table.getViewExpandedText()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(190)

本文整理了Java中org.apache.hadoop.hive.ql.metadata.Table.getViewExpandedText()方法的一些代码示例,展示了Table.getViewExpandedText()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getViewExpandedText()方法的具体详情如下:
包路径:org.apache.hadoop.hive.ql.metadata.Table
类名称:Table
方法名:getViewExpandedText

Table.getViewExpandedText介绍

暂无

代码示例

代码示例来源:origin: apache/hive

  1. public void setViewAsReferenceText(String dbName, Table table) {
  2. String originalText = table.getViewOriginalText();
  3. String expandedText = table.getViewExpandedText();
  4. if (!dbName.equals(table.getDbName())) {
  5. // TODO: If the DB name doesn't match with the metadata from dump, then need to rewrite the original and expanded
  6. // texts using new DB name. Currently it refers to the source database name.
  7. }
  8. this.createViewDesc.setViewOriginalText(originalText);
  9. this.createViewDesc.setViewExpandedText(expandedText);
  10. }

代码示例来源:origin: apache/drill

  1. public void setViewAsReferenceText(String dbName, Table table) {
  2. String originalText = table.getViewOriginalText();
  3. String expandedText = table.getViewExpandedText();
  4. if (!dbName.equals(table.getDbName())) {
  5. // TODO: If the DB name doesn't match with the metadata from dump, then need to rewrite the original and expanded
  6. // texts using new DB name. Currently it refers to the source database name.
  7. }
  8. this.createViewDesc.setViewOriginalText(originalText);
  9. this.createViewDesc.setViewExpandedText(expandedText);
  10. }

代码示例来源:origin: apache/drill

  1. private static void getViewInfo(StringBuilder tableInfo, Table tbl) {
  2. formatOutput("View Original Text:", tbl.getViewOriginalText(), tableInfo);
  3. formatOutput("View Expanded Text:", tbl.getViewExpandedText(), tableInfo);
  4. formatOutput("View Rewrite Enabled:", tbl.isRewriteEnabled() ? "Yes" : "No", tableInfo);
  5. }

代码示例来源:origin: apache/hive

  1. final String viewQuery = materializedViewTable.getViewExpandedText();
  2. final RelNode viewScan = createMaterializedViewScan(conf, materializedViewTable);
  3. if (viewScan == null) {

代码示例来源:origin: apache/hive

  1. tbl.getViewExpandedText();
  2. outStream.write(createTab_stmt.getBytes(StandardCharsets.UTF_8));
  3. return 0;

代码示例来源:origin: apache/drill

  1. tbl.getViewExpandedText();
  2. outStream.write(createTab_stmt.getBytes(StandardCharsets.UTF_8));
  3. return 0;

代码示例来源:origin: apache/hive

  1. private static void getViewInfo(StringBuilder tableInfo, Table tbl) {
  2. formatOutput("Original Query:", tbl.getViewOriginalText(), tableInfo);
  3. formatOutput("Expanded Query:", tbl.getViewExpandedText(), tableInfo);
  4. if (tbl.isMaterializedView()) {
  5. formatOutput("Rewrite Enabled:", tbl.isRewriteEnabled() ? "Yes" : "No", tableInfo);
  6. formatOutput("Outdated for Rewriting:", tbl.isOutdatedForRewriting() == null ? "Unknown"
  7. : tbl.isOutdatedForRewriting() ? "Yes" : "No", tableInfo);
  8. }
  9. }

代码示例来源:origin: apache/drill

  1. assert (getViewExpandedText() != null);
  2. } else if (isMaterializedView()) {
  3. assert(getViewOriginalText() != null);
  4. assert(getViewExpandedText() == null);
  5. } else {
  6. assert(getViewOriginalText() == null);
  7. assert(getViewExpandedText() == null);

代码示例来源:origin: apache/hive

  1. assert (getViewExpandedText() != null);
  2. } else {
  3. assert(getViewOriginalText() == null);
  4. assert(getViewExpandedText() == null);

代码示例来源:origin: apache/hive

  1. tab.getViewExpandedText(), alias, qb.getParseInfo().getSrcForAlias(
  2. alias));
  3. try {
  4. String viewText = tab.getViewExpandedText();
  5. TableMask viewMask = new TableMask(this, conf, false);
  6. viewTree = ParseUtils.parse(viewText, ctx, tab.getCompleteName());

代码示例来源:origin: apache/drill

  1. tab.getViewExpandedText(), alias, qb.getParseInfo().getSrcForAlias(
  2. alias));
  3. try {
  4. String viewText = tab.getViewExpandedText();
  5. TableMask viewMask = new TableMask(this, conf, false);
  6. viewTree = ParseUtils.parse(viewText, ctx, tab.getCompleteName());

代码示例来源:origin: apache/hive

  1. String viewText = tab.getViewExpandedText();
  2. if (viewText.trim().isEmpty()) {
  3. throw new SemanticException(ErrorMsg.MATERIALIZED_VIEW_DEF_EMPTY);

代码示例来源:origin: apache/hive

  1. planner.initCtx(ctx);
  2. planner.init(false);
  3. final RelNode plan = planner.genLogicalPlan(ParseUtils.parse(mv.getViewExpandedText()));
  4. if (plan == null) {
  5. String msg = "Cannot enable automatic rewriting for materialized view.";

代码示例来源:origin: com.facebook.presto.hive/hive-apache

  1. private static void getViewInfo(StringBuilder tableInfo, Table tbl) {
  2. formatOutput("View Original Text:", tbl.getViewOriginalText(), tableInfo);
  3. formatOutput("View Expanded Text:", tbl.getViewExpandedText(), tableInfo);
  4. }

代码示例来源:origin: org.apache.hadoop.hive/hive-exec

  1. private static void getViewInfo(StringBuilder tableInfo, Table tbl) {
  2. formatOutput("View Original Text:", tbl.getViewOriginalText(), tableInfo);
  3. formatOutput("View Expanded Text:", tbl.getViewExpandedText(), tableInfo);
  4. }

代码示例来源:origin: org.apache.hadoop.hive/hive-exec

  1. assert(getViewExpandedText() != null);
  2. } else {
  3. assert(getViewOriginalText() == null);
  4. assert(getViewExpandedText() == null);

代码示例来源:origin: org.apache.hadoop.hive/hive-exec

  1. ASTNode viewTree;
  2. final ASTNodeOrigin viewOrigin = new ASTNodeOrigin("VIEW", tab.getTableName(),
  3. tab.getViewExpandedText(), alias, qb.getParseInfo().getSrcForAlias(
  4. alias));
  5. try {
  6. String viewText = tab.getViewExpandedText();

代码示例来源:origin: com.facebook.presto.hive/hive-apache

  1. ASTNode viewTree;
  2. final ASTNodeOrigin viewOrigin = new ASTNodeOrigin("VIEW", tab.getTableName(),
  3. tab.getViewExpandedText(), alias, qb.getParseInfo().getSrcForAlias(
  4. alias));
  5. try {
  6. String viewText = tab.getViewExpandedText();

代码示例来源:origin: com.facebook.presto.hive/hive-apache

  1. assert(getViewExpandedText() != null);
  2. } else {
  3. assert(getViewOriginalText() == null);
  4. assert(getViewExpandedText() == null);

代码示例来源:origin: apache/incubator-atlas

  1. if (hiveTable.getViewExpandedText() != null) {
  2. tableReference.set("viewExpandedText", hiveTable.getViewExpandedText());

相关文章

Table类方法