org.jboss.dna.common.jdbc.model.api
Interface ForeignKeyColumn

All Superinterfaces:
Column, CoreMetaData, DatabaseNamedObject, KeyColumn, Serializable, TableColumn
All Known Implementing Classes:
ForeignKeyColumnBean

public interface ForeignKeyColumn
extends KeyColumn

Provides all database table foreign key column specific metadata.

Author:
Sergiy Litsenko

Method Summary
 TableColumn getSourceColumn()
          Returns mapped source column (in PK/source table) for this foreign key column
 void setSourceColumn(TableColumn sourceColumn)
          Sets mapped source column (in PK/source table) for this foreign key column
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.TableColumn
getPseudoType, getReference, isBestRowIdentifier, isForeignKeyColumn, isIndexColumn, isPrimaryKeyColumn, isVersionColumn, setBestRowIdentifier, setForeignKeyColumn, setIndexColumn, setPrimaryKeyColumn, setPseudoType, setReference, setVersionColumn
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.Column
addPrivilege, deletePrivilege, findPriviledgeByName, getCharOctetLength, getDefaultValue, getNullabilityType, getOrdinalPosition, getOwner, getPrecision, getPrivileges, getRadix, getSize, getSqlType, getTypeName, setCharOctetLength, setDefaultValue, setNullabilityType, setOrdinalPosition, setOwner, setPrecision, setRadix, setSize, setSqlType, setTypeName
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.DatabaseNamedObject
addExtraProperty, deleteExtraProperty, getExtraProperties, getExtraProperty, getName, getRemarks, setName, setRemarks
 

Method Detail

getSourceColumn

TableColumn getSourceColumn()
Returns mapped source column (in PK/source table) for this foreign key column

Returns:
mapped source column (in PK/source table) for this foreign key column

setSourceColumn

void setSourceColumn(TableColumn sourceColumn)
Sets mapped source column (in PK/source table) for this foreign key column

Parameters:
sourceColumn - mapped source column (in PK/source table) for this foreign key column


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.