@Override public Optional<Column> lookupColumn(final String name) { if (column.getName().equals(name)) { return Optional.ofNullable(column); } else { return Optional.empty(); } }
@Override public Optional<Column> lookupColumn(final String name) { if (column.getName().equals(name)) { return Optional.ofNullable(column); } else { return Optional.empty(); } }
MutableIndexColumn(final Index index, final Column column) { super(new TableReference(column.getParent()), column.getName()); this.index = index; this.column = column; definition = new StringBuilder(); }
MutableIndexColumn(final Index index, final Column column) { super(new TableReference(column.getParent()), column.getName()); this.index = index; this.column = column; definition = new StringBuilder(); }
private void mapColumnNameMatches(final Table table) { for (final Column column: table.getColumns()) { String matchColumnName = column.getName().toLowerCase(); if (matchColumnName.endsWith("_id")) { matchColumnName = matchColumnName .substring(0, matchColumnName.length() - 3); } if (matchColumnName.endsWith("id") && !matchColumnName.equals("id")) { matchColumnName = matchColumnName .substring(0, matchColumnName.length() - 2); } if (!matchColumnName.equals("id")) { columnsForMatchKey.add(matchColumnName, column); matchKeysForColumn.add(column, matchColumnName); } } }
ColumnPartial(final Column column) { this(requireNonNull(column, "No column provided").getParent(), column.getName()); addAttributes(column.getAttributes()); }
ColumnPartial(final Column column) { this(requireNonNull(column, "No column provided").getParent(), column.getName()); addAttributes(column.getAttributes()); }
private static String getColumnsListAsString(final List<Column> columns, final boolean omitLargeObjectColumns, final Identifiers identifiers) { final List<String> columnsList = new ArrayList<>(); for (int i = 0; i < columns.size(); i++) { final Column column = columns.get(i); final JavaSqlTypeGroup javaSqlTypeGroup = column.getColumnDataType() .getJavaSqlType().getJavaSqlTypeGroup(); if (!(omitLargeObjectColumns && (javaSqlTypeGroup == JavaSqlTypeGroup.large_object || javaSqlTypeGroup == JavaSqlTypeGroup.object))) { columnsList.add(identifiers.quoteName(column.getName())); } } return String.join(", ", columnsList); }
private static String getColumnsListAsString(final List<Column> columns, final boolean omitLargeObjectColumns, final Identifiers identifiers) { final List<String> columnsList = new ArrayList<>(); for (int i = 0; i < columns.size(); i++) { final Column column = columns.get(i); final JavaSqlTypeGroup javaSqlTypeGroup = column.getColumnDataType() .getJavaSqlType().getJavaSqlTypeGroup(); if (!(omitLargeObjectColumns && (javaSqlTypeGroup == JavaSqlTypeGroup.large_object || javaSqlTypeGroup == JavaSqlTypeGroup.object))) { columnsList.add(identifiers.quoteName(column.getName())); } } return String.join(", ", columnsList); }
private void assertReferencedColumnExists(final Catalog catalog, final Column column) { assertThat(column, notNullValue()); final Table table = column.getParent(); assertThat("Table references do not match - " + table.getName(), table == catalog.lookupTable(table.getSchema(), table.getName()) .get()); assertThat("Column references do not match", column == table.lookupColumn(column.getName()).get()); }
+ " sorted", expectedValues[i], equalTo(column.getName()));
@Override public Column getColumn(final String name) { if (column.getName().equals(name)) { return column; } else { return null; } }
emptyOptional()); assertThat("Column references do not match", column == table.lookupColumn(column.getName()).get(), is(true));
@Override public Optional<Column> lookupColumn(final String name) { if (column.getName().equals(name)) { return Optional.ofNullable(column); } else { return Optional.empty(); } }
column.getName(), column.getColumnDataType()));
MutableIndexColumn(final Index index, final Column column) { super(new TableReference(column.getParent()), column.getName()); this.index = index; this.column = column; definition = new StringBuilder(); }
.add(newTableCell(identifiers.quoteName(column.getName()), Alignment.left, emphasize,
ColumnPartial(final Column column) { this(requireNonNull(column, "No column provided").getParent(), column.getName()); addAttributes(column.getAttributes()); }
ColumnPartial(final Column column) { super(new TablePartial(column.getParent()), column.getName()); final TablePartial table = (TablePartial) getParent(); table.addColumn(this); }
try jsonColumn.put("name", column.getName()); printRemarks(column, jsonColumn);