Package adql.db

Class SearchColumnList

All Implemented Interfaces:
Serializable, Cloneable, Iterable<DBColumn>, Collection<DBColumn>, List<DBColumn>, RandomAccess

public class SearchColumnList extends TextualSearchList<DBColumn>

A list of DBColumn elements ordered by their ADQL name in an ascending manner.

In addition to an ADQL name, DBColumn elements can be searched by specifying their table, schema and catalog. These last information will be used only if the ADQL column name is ambiguous, otherwise all matching elements are returned.

Note: Table aliases can be listed here with their corresponding table name. Consequently, a table alias can be given as table name in the search parameters.

Version:
1.4 (09/2017)
Author:
Grégory Mantelet (CDS;ARI)
See Also:
  • Constructor Details

    • SearchColumnList

      public SearchColumnList()
      Void constructor.
    • SearchColumnList

      public SearchColumnList(Collection<DBColumn> collection)
      Constructor by copy: all the elements of the given collection of DBColumn are copied ordered into this list.
      Parameters:
      collection - Collection of DBColumn to copy.
    • SearchColumnList

      public SearchColumnList(int initialCapacity)
      Constructor with the initial capacity.
      Parameters:
      initialCapacity - Initial capacity of this list.
  • Method Details