Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.5.0)

E17060-02


oracle.odi.domain.relational
Interface IDataStore<ColumnType extends IColumn,KeyType extends IKey>

All Known Implementing Classes:
OdiDataStore, OdiInterface.TargetDataStore, SourceDataStore

public interface IDataStore<ColumnType extends IColumn,KeyType extends IKey>

Defines basic contract for a data store.

Interface that has to be implemented by objects that are mainly container for ordered columns and that can represent a relational data table.

Since:
11.1.1.3.0

Method Summary
 ColumnType getColumn(java.lang.String pName)
          Obtains the column matching the given name.
 java.util.List<ColumnType> getColumns()
          Obtains the columns owned by this data store.
 java.util.Collection<KeyType> getKeys()
          Obtains the keys defined on this data store.
 java.lang.String getName()
          Obtains the name of this data store.

 

Method Detail

getName

java.lang.String getName()
Obtains the name of this data store.
Returns:
data store's name

getColumns

java.util.List<ColumnType> getColumns()
Obtains the columns owned by this data store.
Returns:
a list of columns. The returned list is typically unmodifiable.

getColumn

ColumnType getColumn(java.lang.String pName)
                                     throws ColumnNotFoundException
Obtains the column matching the given name.
Parameters:
pName - column name
Returns:
the column for the given name
Throws:
ColumnNotFoundException - if no column was found for the specified name

getKeys

java.util.Collection<KeyType> getKeys()
Obtains the keys defined on this data store.
Returns:
a collection of keys. The returned collection is typically unmodifiable.

Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.5.0)

E17060-02


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.