public class ForeignKeyConstraint
extends java.lang.Object
Constructor and Description |
---|
ForeignKeyConstraint(java.lang.String name,
java.lang.String table)
Constructor.
|
ForeignKeyConstraint(java.lang.String name,
java.lang.String table,
java.util.ArrayList<FieldValuePair> fieldValuePairs)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addFieldValuePair(FieldValuePair pair)
Afegeix un parell camp-valor o camp-camp en la clau forana.
|
void |
addFieldValuePair(java.lang.String name,
java.lang.String value)
Afegeix un parell camp-valor o camp-vamp en la clau forana.
|
java.util.ArrayList<FieldValuePair> |
getFieldValuePairs()
Permet obtenir els parells de camp-valor o camp-camp que intervenen
en la clau forana.
|
java.lang.String |
getForeignKeyConstraint()
Permet obtenir la restricció o constraint construïda de la clau forana d'una
sentència CREATE TABLE.
|
java.lang.String |
getName()
Permet obtenir el nom de la clau forana.
|
java.lang.String |
getTable()
Permet obtenir la taula de referència de la clau forana.
|
public ForeignKeyConstraint(java.lang.String name, java.lang.String table) throws MyFrameUOCException
name
- - Nom de la clau forana.table
- - Taula a la qual es fa referència.MyFrameUOCException
public ForeignKeyConstraint(java.lang.String name, java.lang.String table, java.util.ArrayList<FieldValuePair> fieldValuePairs) throws MyFrameUOCException
name
- - Nom de la clau forana.table
- - Taula a la qual es fa referència.fieldValuePairs
- - Un ArrayList
que conté parells de camp-valor o camp-camp
que intervenen en la clau forana.MyFrameUOCException
public java.lang.String getName()
String
amb el nom de la clau forana.public java.lang.String getTable()
String
amb la taula de referència de la clau forana.public java.util.ArrayList<FieldValuePair> getFieldValuePairs()
ArrayList
que conté els parells de camp-valor o camp-camp
que intervenen en la clau forana.public void addFieldValuePair(FieldValuePair pair)
pair
- - Un FieldValuePair
que conté
el parell de camp-valor o camp-camp que s'afegirà a la clau forana. Si es passa un nul, llavors
no s'afegeix res.public void addFieldValuePair(java.lang.String name, java.lang.String value) throws MyFrameUOCException
name
- - Nom de del camp.value
- - Valor o nom del camp de la taula de referència.MyFrameUOCException
public java.lang.String getForeignKeyConstraint() throws MyFrameUOCException
String
amb la restricció o constraint construïda de la
clau forana d'una sentència CREATE TABLE.MyFrameUOCException