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 column
-   Sarake, johon NOT NULL liittyy.
   
  -   NotNullConstraint(Schema, Table, Column, DDNotNullParameter) NotNullConstraint(Schema, Table, Column, DDNotNullParameter)
-   NOT NULL konstruktori
 
   
  -   exportSQL(OutputStream) exportSQL(OutputStream)
-   Dokumentoitu yliluokan yhteydessä
  
-   exportWithin(Object) exportWithin(Object)
-   Dokumentoitu yliluokan yhteydessä
 
  
-   getColumn() getColumn()
-  
  
-   remove() remove()
-   Poistaa rajoitteen
 
  
-   setColumn(Column) setColumn(Column)
-   Asettaa sarakkeen, johon NOT NULL liittyy
 
  
-   toString() toString()
-  
   
 column
column
 Column column
  -  Sarake, johon NOT NULL liittyy.
 
   
 NotNullConstraint
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
getColumn
 public Column getColumn()
 exportSQL
exportSQL
 public void exportSQL(OutputStream stream) throws IOException
  -  Dokumentoitu yliluokan yhteydessä
   
- 
    -  Overrides:
    
-  exportSQL in class TableConstraint
  
 
 exportWithin
exportWithin
 public boolean exportWithin(Object object)
  -  Dokumentoitu yliluokan yhteydessä
   
- 
    -  Returns:
    
-  object truejos exportSQL pitää suorittaa,falsemuutoin.
-  Overrides:
    
-  exportWithin in class TableConstraint
    
-  See Also:
    
-  exportWithin
  
 
 remove
remove
 public void remove() throws DatabaseException
  -  Poistaa rajoitteen
   
- 
    -  Throws: DatabaseException
    
-  jos poistaminen epäonnistui
    
-  Overrides:
    
-  remove in class TableConstraint
  
 
 setColumn
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
toString
 public String toString()
  - 
    -  Overrides:
    
-  toString in class Object
  
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index