class LogicalSchema {

  public Optional<Column> findColumn(final ColumnName columnName) {
    return findColumnMatching(withName(columnName));
  }

  private  LogicalSchema(final ImmutableList<Column> columns);

}