org.rdtdm.db
Class DBRule

java.lang.Object
  |
  +--org.rdtdm.db.DBRule

public class DBRule
extends java.lang.Object

DBRule stellt genau eine Regel dar.



Copyright (c) 2001 by Dirk Münstermann
All Rights Reserved

Version:
$Revision:$ ($Date:$)
Changelog:
 $Log:$
 


Author:
Dirk Münstermann

Field Summary
private  java.lang.String catalog
           
private  java.lang.String column
           
private  java.lang.String schema
           
private  java.lang.String table
           
 
Constructor Summary
DBRule(java.lang.String catalog, java.lang.String schema, java.lang.String table)
           
DBRule(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String column)
           
 
Method Summary
 boolean accept(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String column)
           
private  boolean acceptTag(java.lang.String ruletag, java.lang.String tabletag)
           
 java.lang.String toString()
          F?gt eine Selektion (preselection) bzw. eine Selektionregel hinzu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

catalog

private java.lang.String catalog

schema

private java.lang.String schema

table

private java.lang.String table

column

private java.lang.String column
Constructor Detail

DBRule

public DBRule(java.lang.String catalog,
              java.lang.String schema,
              java.lang.String table)

DBRule

public DBRule(java.lang.String catalog,
              java.lang.String schema,
              java.lang.String table,
              java.lang.String column)
Method Detail

toString

public java.lang.String toString()
F?gt eine Selektion (preselection) bzw. eine Selektionregel hinzu. Dabei wird eine UND-Verbindung zwischen den Beschreibungen des Katalogs, des Schemas und der Tabelle aufgebaut. Ist ein Parameter nicht gesetzt ist dieser bei der Selektion beliebig.
Beispiele:
Mit Catalog=Mytest werden alle Tabellen des Katalogs Mytest selektiert.
Mit Catalog=Mytest und Table=tab1 wird nur die Tabelle Mytest.tab1 selektiert.
...


Overrides:
toString in class java.lang.Object


accept

public boolean accept(java.lang.String catalog,
                      java.lang.String schema,
                      java.lang.String table,
                      java.lang.String column)

acceptTag

private boolean acceptTag(java.lang.String ruletag,
                          java.lang.String tabletag)