|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.bbk.dcs.automed.wrappers.IQLTranslator
public abstract class IQLTranslator
Class Task Description
| Field Summary | |
|---|---|
java.lang.String |
aggregateIQLFunction
|
boolean |
aggregateQuery
|
boolean |
collectionQuery
|
java.util.HashMap |
compSubCompMap
Contains mapping between the vars in a generator pattern and the vars in the head of a subcomp. |
ASG |
headPattern
|
protected java.util.logging.Logger |
logger
|
java.util.HashMap |
memberMap
Contains subselect statements and the variables assigned to them. |
IQLTranslator |
parentTranslator
|
java.util.HashMap |
varAsMap
Contains mapping between variables and the AS SQL names of the constructs that the variables point to. |
java.util.HashMap |
varConsMap
Contains mapping between variables and SQL constructs. |
| Constructor Summary | |
|---|---|
IQLTranslator()
|
|
| Method Summary | |
|---|---|
java.util.HashMap |
getAsMap()
|
java.util.HashMap |
getCompSubCompMap()
|
ASG |
getHeadPattern()
|
java.util.HashMap |
getVarAsMap()
|
java.util.HashMap |
getVarConsMap()
|
protected abstract void |
initialise()
|
boolean |
isAggregateQuery()
|
boolean |
isCollectionQuery()
|
void |
logMaps()
|
java.lang.String |
translate(ASG g)
|
abstract java.lang.String |
translate(Cell c)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public ASG headPattern
public boolean aggregateQuery
public java.lang.String aggregateIQLFunction
public boolean collectionQuery
public IQLTranslator parentTranslator
protected java.util.logging.Logger logger
public java.util.HashMap varConsMap
public java.util.HashMap varAsMap
public java.util.HashMap memberMap
public java.util.HashMap compSubCompMap
| Constructor Detail |
|---|
public IQLTranslator()
| Method Detail |
|---|
public java.lang.String translate(ASG g)
throws QProcException
QProcExceptionpublic void logMaps()
public abstract java.lang.String translate(Cell c)
throws QProcException
QProcExceptionprotected abstract void initialise()
public final ASG getHeadPattern()
public final boolean isAggregateQuery()
public final boolean isCollectionQuery()
public final java.util.HashMap getVarConsMap()
public final java.util.HashMap getAsMap()
public final java.util.HashMap getCompSubCompMap()
public final java.util.HashMap getVarAsMap()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||