All Packages Class Hierarchy This Package Previous Next Index
Class relaaja.database.DDConstraintParameter
java.lang.Object
|
+----relaaja.database.DDConstraintParameter
- public class DDConstraintParameter
- extends Object
DataDefinition-rajapinnassa käytettävä rajoitetietoparameteri.
Tätä luokkaa ja sen aliluokkia käytetään tiedon välittämiseen
DataDefinition rajapintaan tietoa tuottavan olion ja rajapinnan
toteuttavan olion välillä. Jälkimmäisen ei tarvitse tuntea kaikkea tietoa,
mitä tuottaja parametrissa välittää, mutta se kuitenkin pystyy tallentamaan
kaiken. DataDefinitionin toteuttavaa luokkaa käyttävä luokka, joka
tuntee tuottajan, voi siten käyttää tätä tietoa.
Samalla kerralla voidaan välittää useita parametreja, koska parametrillä
on getNext() metodi.
- Author:
- Sami Jaala, Petri Pusa
-
DDConstraintParameter(String, String, boolean, DDConstraintParameter)
-
-
exportSQL(OutputStream)
- Kirjoittaa OutputStream:iin rajoitteeseen liittyvät SQL-lauseet
-
getName()
- Palauttaa rajoitteen nimen.
-
getNext()
- Palauttaa seuraavan rajoitteen.
-
getSQLString()
- Palauttaa ne SQL-lauseet, joita jäsennyksessä ei osattu
tulkita.
-
isSQLKnown()
- Kykeneekö olion luoja lisäämään SQL-lauseita parametriin? Tämä on
eri asia kuin se, sisältääkö olio SQL-lauseita.
DDConstraintParameter
public DDConstraintParameter(String name,
String sqlString,
boolean sqlKnown,
DDConstraintParameter next)
getName
public String getName()
- Palauttaa rajoitteen nimen.
- Returns:
- rajoitteen nimi
getNext
public DDConstraintParameter getNext()
- Palauttaa seuraavan rajoitteen.
null
jos viimeinen
rajoitte.
exportSQL
public void exportSQL(OutputStream stream) throws IOException
- Kirjoittaa OutputStream:iin rajoitteeseen liittyvät SQL-lauseet
- Parameters:
- stream - virta, jonne SQL-lauseet kirjoitetaan
- Throws: IOException
- jos kirjoittamisessa tapahtuu virhe
getSQLString
public String getSQLString()
- Palauttaa ne SQL-lauseet, joita jäsennyksessä ei osattu
tulkita.
- Returns:
- SQL-lauseet
isSQLKnown
public boolean isSQLKnown()
- Kykeneekö olion luoja lisäämään SQL-lauseita parametriin? Tämä on
eri asia kuin se, sisältääkö olio SQL-lauseita.
- Returns:
-
true
, jos parametrin luoja hallitsee SQL-lauseiden
tuottamisen getSQLString()-metodia varten. false
muutoin.
All Packages Class Hierarchy This Package Previous Next Index