org.apache.derby.iapi.sql.dictionary
Class ColumnDescriptorList

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.ArrayList
              extended byorg.apache.derby.iapi.sql.dictionary.ColumnDescriptorList
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public class ColumnDescriptorList
extends java.util.ArrayList

This represents a list of column descriptors.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.AbstractList
 
Field Summary
 
Fields inherited from class java.util.ArrayList
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
ColumnDescriptorList()
           
 
Method Summary
 void add(UUID tableID, ColumnDescriptor column)
          Add the column.
 ColumnDescriptor elementAt(int n)
          Return the nth (0-based) element in the list.
 ColumnDescriptor getColumnDescriptor(UUID tableID, int columnID)
          Get the column descriptor
 ColumnDescriptor getColumnDescriptor(UUID tableID, java.lang.String columnName)
          Get the column descriptor
 java.lang.String[] getColumnNames()
          Get an array of strings for all the columns in this CDL.
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, remove, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList
 

Constructor Detail

ColumnDescriptorList

public ColumnDescriptorList()
Method Detail

add

public void add(UUID tableID,
                ColumnDescriptor column)
Add the column. Currently, the table id is ignored.

Parameters:
column - the column to add

getColumnDescriptor

public ColumnDescriptor getColumnDescriptor(UUID tableID,
                                            java.lang.String columnName)
Get the column descriptor

Parameters:
columnName - the column get
Returns:
the column descriptor if found

getColumnDescriptor

public ColumnDescriptor getColumnDescriptor(UUID tableID,
                                            int columnID)
Get the column descriptor

Returns:
the column descriptor if found

elementAt

public ColumnDescriptor elementAt(int n)
Return the nth (0-based) element in the list.

Parameters:
n - Which element to return.
Returns:
The nth element in the list.

getColumnNames

public java.lang.String[] getColumnNames()
Get an array of strings for all the columns in this CDL.

Returns:
the array of strings

Built on Mon 2007-06-04 09:58:47+0400, from revision ???

Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.