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

Constructor Index

 o DDConstraintParameter(String, String, boolean, DDConstraintParameter)

Method Index

 o exportSQL(OutputStream)
Kirjoittaa OutputStream:iin rajoitteeseen liittyvät SQL-lauseet
 o getName()
Palauttaa rajoitteen nimen.
 o getNext()
Palauttaa seuraavan rajoitteen.
 o getSQLString()
Palauttaa ne SQL-lauseet, joita jäsennyksessä ei osattu tulkita.
 o isSQLKnown()
Kykeneekö olion luoja lisäämään SQL-lauseita parametriin? Tämä on eri asia kuin se, sisältääkö olio SQL-lauseita.

Constructors

 o DDConstraintParameter
 public DDConstraintParameter(String name,
                              String sqlString,
                              boolean sqlKnown,
                              DDConstraintParameter next)

Methods

 o getName
 public String getName()
Palauttaa rajoitteen nimen.

Returns:
rajoitteen nimi
 o getNext
 public DDConstraintParameter getNext()
Palauttaa seuraavan rajoitteen. null jos viimeinen rajoitte.

 o 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
 o getSQLString
 public String getSQLString()
Palauttaa ne SQL-lauseet, joita jäsennyksessä ei osattu tulkita.

Returns:
SQL-lauseet
 o 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