org.rdtdm.mapping.db
Class DBMapping
java.lang.Object
|
+--org.rdtdm.mapping.db.DBMapping
- All Implemented Interfaces:
- Mapping
- Direct Known Subclasses:
- DBMultiMapping
- public class DBMapping
- extends java.lang.Object
- implements Mapping
DBMapping
implementiert ein Mapping zwischen einem Literal und
einer Tabelle bzw. einem View in der Datenbank.
Copyright (c) 2001 by Dirk Münstermann
All Rights Reserved
- Version:
- $Revision:$ ($Date:$)
- Author:
- Dirk Münstermann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
literal
private Literal literal
table
private Table table
mappertab
private DBMapperTab mappertab
term
private java.lang.String term
sqlvarname
private java.lang.String sqlvarname
originalTable
private Table originalTable
negationterm
private java.lang.String negationterm
DBMapping
public DBMapping()
DBMapping
public DBMapping(Literal literal,
Table table)
DBMapping
public DBMapping(Literal literal,
Table table,
DBMapperTab mappertab)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setTable
public void setTable(Table table)
getTable
public Table getTable()
setLiteral
public void setLiteral(Literal lit)
- Description copied from interface:
Mapping
- Setzt das Literal zu dem Mapping.
- Specified by:
setLiteral
in interface Mapping
- Parameters:
lit
- Das zum Mapping zugeh?rige Literal.
getLiteral
public Literal getLiteral()
- Description copied from interface:
Mapping
- Liefert das zugeh?rige Literal.
- Specified by:
getLiteral
in interface Mapping
- Returns:
- Liefert das zugeh?rige Literal.
getMappertab
public DBMapperTab getMappertab()
setMappertab
public void setMappertab(DBMapperTab _mappertab)
getOriginalTable
public Table getOriginalTable()
setOriginalTable
public void setOriginalTable(Table _originalTable)
getNegationterm
public java.lang.String getNegationterm()
setNegationterm
public void setNegationterm(java.lang.String _negationterm)
getTerm
public java.lang.String getTerm()
setTerm
public void setTerm(java.lang.String _term)
getSqlvarname
public java.lang.String getSqlvarname()
setSqlvarname
public void setSqlvarname(java.lang.String _sqlvarname)
sameArity
public boolean sameArity(Literal lit)
- Description copied from interface:
Mapping
- Liefert true, wenn die Anzahl der Parameter des ?bergebenen Literals
identisch ist mit der Anzahl der Parameter des zugeh?rigen Literals.
- Specified by:
sameArity
in interface Mapping
- Parameters:
lit
- Literal zum Vergleich
- Returns:
- true, wenn die Anzahl gleich ist, sonst false
getLitVarType
public java.lang.String getLitVarType(int index)
- Liefert den Typ der Literalvariablen an der Stelle index zur?ck.
- Specified by:
getLitVarType
in interface Mapping
- Parameters:
index
- Stelle der Variablen im Literal
- Returns:
- Type der Variablen
getLitVarName
public java.lang.String getLitVarName(int index)