本文整理汇总了Java中com.facebook.presto.spi.ColumnMetadata.isHidden方法的典型用法代码示例。如果您正苦于以下问题:Java ColumnMetadata.isHidden方法的具体用法?Java ColumnMetadata.isHidden怎么用?Java ColumnMetadata.isHidden使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.facebook.presto.spi.ColumnMetadata
的用法示例。
在下文中一共展示了ColumnMetadata.isHidden方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: buildColumns
import com.facebook.presto.spi.ColumnMetadata; //导入方法依赖的package包/类
private InternalTable buildColumns(Session session, String catalogName, Map<String, NullableValue> filters)
{
InternalTable.Builder table = InternalTable.builder(informationSchemaTableColumns(TABLE_COLUMNS));
for (Entry<QualifiedObjectName, List<ColumnMetadata>> entry : getColumnsList(session, catalogName, filters).entrySet()) {
QualifiedObjectName tableName = entry.getKey();
int ordinalPosition = 1;
for (ColumnMetadata column : entry.getValue()) {
if (column.isHidden()) {
continue;
}
table.add(
tableName.getCatalogName(),
tableName.getSchemaName(),
tableName.getObjectName(),
column.getName(),
ordinalPosition,
null,
"YES",
column.getType().getDisplayName(),
column.getComment());
ordinalPosition++;
}
}
return table.build();
}
示例2: addColumnRows
import com.facebook.presto.spi.ColumnMetadata; //导入方法依赖的package包/类
private static void addColumnRows(Builder builder, QualifiedObjectName tableName, List<ColumnMetadata> columns)
{
int ordinalPosition = 1;
for (ColumnMetadata column : columns) {
if (column.isHidden()) {
continue;
}
builder.addRow(
tableName.getCatalogName(),
tableName.getSchemaName(),
tableName.getObjectName(),
column.getName(),
jdbcDataType(column.getType()),
column.getType().getDisplayName(),
0,
0,
decimalDigits(column.getType()),
10,
DatabaseMetaData.columnNullableUnknown,
column.getComment(),
null,
null,
null,
0,
ordinalPosition,
"",
null,
null,
null,
null,
null,
null);
ordinalPosition++;
}
}