本文整理了Java中org.apache.metamodel.schema.Table.getColumnNames()
方法的一些代码示例,展示了Table.getColumnNames()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getColumnNames()
方法的具体详情如下:
包路径:org.apache.metamodel.schema.Table
类名称: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;
}
}
}
内容来源于网络,如有侵权,请联系作者删除!