|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectproper.core.ProperObject
proper.imp.Namer
public class Namer
A class for creating table names, column names, etc.
Importer
Field Summary |
---|
Fields inherited from interface proper.core.ProperInterface |
---|
VERSION |
Constructor Summary | |
---|---|
Namer(Traverser t,
Indexer i)
initializes the object |
Method Summary | |
---|---|
java.util.Vector |
createIdNames(Data d)
creates all the names of the IDs for the given predicate |
java.lang.String |
fixName(java.lang.String name)
fixes the name, s.t. |
java.lang.String |
getColumnName(Data d,
int index)
creates the column name for the predicate and argument index, can be NULL |
boolean |
getContainsID()
whether an argument of a predicate continas the ID |
java.lang.String |
getParentPrimaryKey(Data d)
returns the name of the primary key of the parent predicate, is "" if the predicate has no parent! |
java.lang.String |
getPrimaryKey(Data d)
returns the name of the primary key for the given predicate/list |
java.lang.String |
getPrimaryKey(java.lang.String name)
returns the name of the primary key for the given predicate/list |
java.lang.String |
getTable(Data d)
returns the name of the table for the given predicate/list |
java.lang.String |
getTable(java.lang.String name)
returns the name of the table for the given predicate/list |
boolean |
hasIdentifiers()
whether we have identifiers among the predicates, i.e. |
void |
setContainsID(boolean containsID)
sets whether an argument of a predicate continas the ID |
Methods inherited from class proper.core.ProperObject |
---|
addListener, addOutput, classInVerbose, debugprint, debugprint, debugprint, debugprint, debugprintln, debugprintln, debugprintln, debugprintln, debugprintln, getListeners, getRuntime, getVerbose, getVerboseLevel, getVerboseLevelForClass, getVerboseString, getVerboseStringForClass, notifyListener, notifyListeners, print, print, print, print, println, println, println, println, println, printMemory, removeListener, setOutput, setVerbose, setVerboseLevel, setVerboseString, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Namer(Traverser t, Indexer i)
t
- the traverser to usei
- the indexer to useMethod Detail |
---|
public void setContainsID(boolean containsID)
public boolean getContainsID()
public boolean hasIdentifiers()
public java.util.Vector createIdNames(Data d)
public java.lang.String fixName(java.lang.String name)
public java.lang.String getTable(java.lang.String name)
public java.lang.String getTable(Data d)
public java.lang.String getPrimaryKey(java.lang.String name)
public java.lang.String getPrimaryKey(Data d)
public java.lang.String getParentPrimaryKey(Data d)
public java.lang.String getColumnName(Data d, int index)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |