All Packages Class Hierarchy This Package Previous Next Index
Class relaaja.database.NotNullConstraint
java.lang.Object
|
+----java.util.Observable
|
+----relaaja.database.DatabaseObservable
|
+----relaaja.database.Constraint
|
+----relaaja.database.TableConstraint
|
+----relaaja.database.NotNullConstraint
- public class NotNullConstraint
- extends TableConstraint
- implements Serializable
NOT NULL rajoite.
Sarakkeella, jolla on tämä rajoite, täytyy aina olla arvo.
Ei toimi oikein, jos sarakkeelle annetaan useampi NOT NULL määritys
(Onko sellainen mahdollista?)
- Author:
- Petri Pusa
-
column
- Sarake, johon NOT NULL liittyy.
-
NotNullConstraint(Schema, Table, Column, DDNotNullParameter)
- NOT NULL konstruktori
-
exportSQL(OutputStream)
- Dokumentoitu yliluokan yhteydessä
-
exportWithin(Object)
- Dokumentoitu yliluokan yhteydessä
-
getColumn()
-
-
remove()
- Poistaa rajoitteen
-
setColumn(Column)
- Asettaa sarakkeen, johon NOT NULL liittyy
-
toString()
-
column
Column column
- Sarake, johon NOT NULL liittyy.
NotNullConstraint
public NotNullConstraint(Schema schema,
Table table,
Column column,
DDNotNullParameter parameter) throws InvalidObjectException
- NOT NULL konstruktori
- Parameters:
- column - sarake, johon rajoite liittyy
- Throws: InvalidObjectException
- jos sarake ei kelpaa
getColumn
public Column getColumn()
exportSQL
public void exportSQL(OutputStream stream) throws IOException
- Dokumentoitu yliluokan yhteydessä
- Overrides:
- exportSQL in class TableConstraint
exportWithin
public boolean exportWithin(Object object)
- Dokumentoitu yliluokan yhteydessä
- Returns:
- object
true
jos exportSQL pitää suorittaa,
false
muutoin.
- Overrides:
- exportWithin in class TableConstraint
- See Also:
- exportWithin
remove
public void remove() throws DatabaseException
- Poistaa rajoitteen
- Throws: DatabaseException
- jos poistaminen epäonnistui
- Overrides:
- remove in class TableConstraint
setColumn
private void setColumn(Column column) throws InvalidObjectException
- Asettaa sarakkeen, johon NOT NULL liittyy
- Parameters:
- column - sarake, johon NOT NULL liittyy
- Throws: InvalidObjectException
- jos sarake ei kelpaa
toString
public String toString()
- Overrides:
- toString in class Object
All Packages Class Hierarchy This Package Previous Next Index