com.facebook.presto.sql.QueryUtil.selectAll()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(72)

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

QueryUtil.selectAll介绍

暂无

代码示例

代码示例来源:origin: prestodb/presto

selectAll(columns.entrySet().stream()
    .map(entry -> aliasedName(entry.getKey(), entry.getValue()))
    .collect(toImmutableList())),

代码示例来源:origin: prestodb/presto

private Node rewriteShowStats(ShowStats node, Table table, Constraint<ColumnHandle> constraint)
{
  TableHandle tableHandle = getTableHandle(node, table.getName());
  TableStatistics tableStatistics = metadata.getTableStatistics(session, tableHandle, constraint);
  List<String> statsColumnNames = buildColumnsNames();
  List<SelectItem> selectItems = buildSelectItems(statsColumnNames);
  TableMetadata tableMetadata = metadata.getTableMetadata(session, tableHandle);
  Map<String, ColumnHandle> columnHandles = metadata.getColumnHandles(session, tableHandle);
  List<Expression> resultRows = buildStatisticsRows(tableMetadata, columnHandles, tableStatistics);
  return simpleQuery(selectAll(selectItems),
      aliased(new Values(resultRows),
          "table_stats_for_" + table.getName(),
          statsColumnNames));
}

代码示例来源:origin: uk.co.nichesolutions.presto/presto-main

selectAll(columns.entrySet().stream()
    .map(entry -> aliasedName(entry.getKey(), entry.getValue()))
    .collect(toImmutableList())),

代码示例来源:origin: uk.co.nichesolutions.presto/presto-main

selectAll(selectList.build()),
from(table.getCatalogName(), TABLE_INTERNAL_PARTITIONS),
Optional.of(logicalAnd(
selectAll(wrappedList.build()),
subquery(query),
showPartitions.getWhere(),

相关文章