org.apache.metamodel.schema.Table.getColumnNames()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(85)

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

Table.getColumnNames介绍

[英]Gets the names of this table's columns.
[中]获取此表的列的名称。

代码示例

代码示例来源:origin: datacleaner/DataCleaner

@Override
protected void writeHeader(final Writer writer) throws IOException {
  final List<String> headers = new ArrayList<>(table.getColumnNames());
  if (!_isColumnToBeSortedOnPresentInInput) {
    headers.remove(columnToBeSortedOn.getName());
  }
  final String[] columnNames = headers.toArray(new String[0]);
  final String line = csvWriter.buildLine(columnNames);
  writer.write(line);
}

代码示例来源:origin: datacleaner/DataCleaner

@Override
protected void writeHeader(final ExcelDataContextWriter writer) throws IOException {
  final List<String> headers = new ArrayList<>(table.getColumnNames());
  if (!isColumnToBeSortedOnPresentInInput) {
    headers.remove(columnToBeSortedOn.getName());
  }
  writer.createTable(headers);
}

代码示例来源:origin: org.apache.metamodel/MetaModel-core

final List<String> columnNames2 = other.getColumnNames();

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

final List<String> columnNames2 = other.getColumnNames();

代码示例来源:origin: datacleaner/DataCleaner

final List<String> outputStreamColumnNames = table.getColumnNames();
if (!sourceColumnsNames.equals(outputStreamColumnNames)) {

代码示例来源:origin: org.apache.metamodel/MetaModel-core

if (table != null) {
  logger.debug("Table available in FROM item: {}. Column names: {}", table, Arrays.toString(table
      .getColumnNames().toArray()));

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

if (table != null) {
  logger.debug("Table available in FROM item: {}. Column names: {}", table, Arrays.toString(table
      .getColumnNames().toArray()));

代码示例来源:origin: datacleaner/DataCleaner

write("No such table: " + tableName);
} else {
  final List<String> columnNames = table.getColumnNames();
  write("Columns:");
  write("--------");

代码示例来源:origin: datacleaner/DataCleaner

final Table table = testDataContext.getDefaultSchema().getTable(0);
if (_columnNames == null) {
  _columnNames = testDataContext.getDefaultSchema().getTable(0).getColumnNames();

代码示例来源:origin: org.eobjects.datacleaner/DataCleaner-monitor-services

@Override
  public List<ColumnIdentifier> getColumns(final TenantIdentifier tenant, final TableIdentifier tableId) {
    final SchemaIdentifier schemaId = tableId.getSchema();

    final TenantContext tenantContext = _tenantContextFactory.getContext(tenant);
    final Datastore datastore = tenantContext.getDatastore(schemaId.getDatastore());

    if (datastore == null) {
      return null;
    }
    try (final DatastoreConnection con = datastore.openConnection()) {
      final Schema schema = con.getDataContext().getSchemaByName(schemaId.getName());
      final Table table = schema.getTableByName(tableId.getName());
      final String[] columnNames = table.getColumnNames();
      final List<ColumnIdentifier> columnIdentifiers = CollectionUtils.map(columnNames,
          new Func<String, ColumnIdentifier>() {
            @Override
            public ColumnIdentifier eval(String columnName) {
              return new ColumnIdentifier(tableId, columnName);
            }
          });
      return columnIdentifiers;
    }
  }
}

相关文章