class LogicalSchema {

  public Optional<Column> findValueColumn(final ColumnName columnName) {
    return findColumnMatching(withNamespace(VALUE).and(withName(columnName)));
  }

  private  LogicalSchema(final ImmutableList<Column> columns);

}