All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class relaaja.database.TableConstraint

java.lang.Object
   |
   +----java.util.Observable
           |
           +----relaaja.database.Constraint
                   |
                   +----relaaja.database.TableConstraint

public class TableConstraint
extends Constraint
Tauluun liittyvä rajoite. Tuntee taulun, johon rajoite liittyy. Sisältää muutaman sarakkeisiin liittyvän

Author:
Petri Pusa

Constructor Index

 o TableConstraint(Table, DDConstraintParameter)
Taulurajoitteen konstruktori

Method Index

 o addColumns(Table, Vector, Enumeration)
Kopioi parametrimuodosta sarakkeet vektorimuotoon.
 o columnsToString(VectorReader)
Tälle voisi olla parempikin sijoituspaikka
 o getTable()
Palauttaa taulun, johon rajoite liittyy
 o remove()
Poistaa rajoitteen.

Constructors

 o TableConstraint
 public TableConstraint(Table targetTable,
                        DDConstraintParameter parameter) throws InvalidObjectException
Taulurajoitteen konstruktori

Parameters:
targetTable - taulu, johon rajoite liittyy
parameter - rajoitteeseen liittyvät parametrit
Throws: InvalidObjectException
jos targetTable ei ole kelvollinen

Methods

 o addColumns
 protected void addColumns(Table table,
                           Vector to,
                           Enumeration from) throws ObjectDoesntExistException
Kopioi parametrimuodosta sarakkeet vektorimuotoon.

Parameters:
table - taulu, jossa sarakkeet ovat.
to - vektori, jonne kopioidaan
from - sarakkeiden nimet Stringeinä.
 o getTable
 public Table getTable()
Palauttaa taulun, johon rajoite liittyy

Returns:
taulu, johon rajoite liittyy
 o columnsToString
 protected String columnsToString(VectorReader columns)
Tälle voisi olla parempikin sijoituspaikka

 o remove
 public void remove()
Poistaa rajoitteen.

Overrides:
remove in class Constraint

All Packages  Class Hierarchy  This Package  Previous  Next  Index