本文整理了Java中org.apache.metamodel.schema.Table.getColumnByName()
方法的一些代码示例,展示了Table.getColumnByName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getColumnByName()
方法的具体详情如下:
包路径:org.apache.metamodel.schema.Table
类名称:Table
方法名:getColumnByName
[英]Convenience method for retrieving a column by it's name.
[中]按列名称检索列的便捷方法。
代码示例来源:origin: datacleaner/DataCleaner
protected Column getDefaultMappedColumn(final InputColumn<?> inputColumn, final Table table) {
// automatically select a column by name, if it exists
return table.getColumnByName(inputColumn.getName());
}
代码示例来源:origin: apache/metamodel
@Override
public FilterBuilder<RowUpdationBuilder> where(String columnName) {
Column column = _table.getColumnByName(columnName);
if (column == null) {
throw new IllegalArgumentException("No such column: " + columnName);
}
return where(column);
}
代码示例来源:origin: apache/metamodel
@Override
public FilterBuilder<RowDeletionBuilder> where(String columnName) {
Column column = _table.getColumnByName(columnName);
if (column == null) {
throw new IllegalArgumentException("No such column: " + columnName);
}
return where(column);
}
代码示例来源:origin: datacleaner/DataCleaner
@Override
public void setSelectedItem(Object value) {
if (value instanceof String) {
if (_table == null) {
// cannot string convert to column without a table.
value = null;
} else {
value = _table.getColumnByName((String) value);
}
}
super.setSelectedItem(value);
}
代码示例来源:origin: org.apache.metamodel/MetaModel-core
@Override
public FilterBuilder<DeleteFrom> where(String columnName) {
Column column = _table.getColumnByName(columnName);
if (column == null) {
throw new IllegalArgumentException("No such column: " + columnName);
}
return where(column);
}
代码示例来源:origin: org.apache.metamodel/MetaModel-core
@Override
public FilterBuilder<RowUpdationBuilder> where(String columnName) {
Column column = _table.getColumnByName(columnName);
if (column == null) {
throw new IllegalArgumentException("No such column: " + columnName);
}
return where(column);
}
代码示例来源:origin: org.apache.metamodel/MetaModel-core
@Override
public FilterBuilder<Update> where(String columnName) {
Column column = _table.getColumnByName(columnName);
if (column == null) {
throw new IllegalArgumentException("No such column: " + columnName);
}
return where(column);
}
代码示例来源:origin: org.apache.metamodel/MetaModel-core
private static List<Column> getSimilarColumns(List<Column> columns, Table table) {
return columns.stream()
.map( col -> table.getColumnByName(col.getName()))
.collect(Collectors.toList());
}
代码示例来源:origin: org.apache.metamodel/MetaModel-core
@Override
public FilterBuilder<RowDeletionBuilder> where(String columnName) {
Column column = _table.getColumnByName(columnName);
if (column == null) {
throw new IllegalArgumentException("No such column: " + columnName);
}
return where(column);
}
代码示例来源:origin: apache/metamodel
private static List<Column> getSimilarColumns(List<Column> columns, Table table) {
return columns.stream()
.map( col -> table.getColumnByName(col.getName()))
.collect(Collectors.toList());
}
代码示例来源:origin: apache/metamodel
@Override
public FilterBuilder<DeleteFrom> where(String columnName) {
Column column = _table.getColumnByName(columnName);
if (column == null) {
throw new IllegalArgumentException("No such column: " + columnName);
}
return where(column);
}
代码示例来源:origin: apache/metamodel
@Override
public FilterBuilder<Update> where(String columnName) {
Column column = _table.getColumnByName(columnName);
if (column == null) {
throw new IllegalArgumentException("No such column: " + columnName);
}
return where(column);
}
代码示例来源:origin: datacleaner/DataCleaner
protected Column getDefaultMappedColumn(final InputColumn<?> inputColumn, final Table table) {
// automatically select a column by name, if it exists
return table.getColumnByName(inputColumn.getName());
}
代码示例来源:origin: datacleaner/DataCleaner
public Column[] convertToColumns(final String schemaName, final String tableName, final String[] columnNames) {
if (columnNames == null) {
return null;
}
if (columnNames.length == 0) {
return new Column[0];
}
final Table table = convertToTable(schemaName, tableName);
final Column[] columns = new Column[columnNames.length];
for (int i = 0; i < columns.length; i++) {
columns[i] = table.getColumnByName(columnNames[i]);
}
return columns;
}
代码示例来源:origin: org.apache.metamodel/MetaModel-core
@Override
public SatisfiedFromBuilder on(String left, String right) throws IllegalArgumentException {
Table leftTable = leftItem.getTable();
if (leftTable == null) {
throw new IllegalArgumentException("Left side of join is not a Table, cannot resolve ON item: '" + left + "'.");
}
Table rightTable = rightItem.getTable();
if (rightTable == null) {
throw new IllegalArgumentException("Right side of join is not a Table, cannot resolve ON item: '" + right + "'.");
}
Column leftColumn = leftTable.getColumnByName(left);
Column rightColumn = rightTable.getColumnByName(right);
return on(leftColumn, rightColumn);
}
代码示例来源:origin: apache/metamodel
@Override
public SatisfiedFromBuilder on(String left, String right) throws IllegalArgumentException {
Table leftTable = leftItem.getTable();
if (leftTable == null) {
throw new IllegalArgumentException("Left side of join is not a Table, cannot resolve ON item: '" + left + "'.");
}
Table rightTable = rightItem.getTable();
if (rightTable == null) {
throw new IllegalArgumentException("Right side of join is not a Table, cannot resolve ON item: '" + right + "'.");
}
Column leftColumn = leftTable.getColumnByName(left);
Column rightColumn = rightTable.getColumnByName(right);
return on(leftColumn, rightColumn);
}
代码示例来源:origin: org.apache.metamodel/MetaModel-core
@Override
public FilterBuilder<RowDeletionBuilder> where(String columnName) {
Column column = getTable().getColumnByName(columnName);
return where(column);
}
代码示例来源:origin: apache/metamodel
@Override
public FilterBuilder<RowUpdationBuilder> where(String columnName) {
Column column = getTable().getColumnByName(columnName);
return where(column);
}
代码示例来源:origin: org.apache.metamodel/MetaModel-core
@Override
public FilterBuilder<RowUpdationBuilder> where(String columnName) {
Column column = getTable().getColumnByName(columnName);
return where(column);
}
代码示例来源:origin: apache/metamodel
@Override
public FilterBuilder<RowDeletionBuilder> where(String columnName) {
Column column = getTable().getColumnByName(columnName);
return where(column);
}
内容来源于网络,如有侵权,请联系作者删除!