|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.bbk.dcs.automed.qproc.annotate.StandardQueryAnnotationProvider
public class StandardQueryAnnotationProvider
This class annotates an input IQL query in the form of an ASG by inserting wrapper objects in the original ASG structure. The wrapper objects are placed after the class discovers the largest possible subtrees that each wrapper can translate.
| Field Summary | |
|---|---|
protected java.util.logging.Logger |
logger
|
| Constructor Summary | |
|---|---|
StandardQueryAnnotationProvider()
|
|
StandardQueryAnnotationProvider(Schema[] tgts)
Deprecated. use QueryAnnotationFactory to obtain an instance of this class. |
|
| Method Summary | |
|---|---|
java.lang.String |
getName()
Return a unique name of a provider. |
void |
process(ASG query)
Deprecated. use process(ASG, Schema[]) instead |
void |
process(ASG query,
Schema[] tgts)
Annotate an IQL query based on a given configuration |
void |
updateWrapperSchemaMap(Schema[] tgts)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.logging.Logger logger
| Constructor Detail |
|---|
public StandardQueryAnnotationProvider()
public StandardQueryAnnotationProvider(Schema[] tgts)
QueryAnnotationFactory to obtain an instance of this class.
| Method Detail |
|---|
public void updateWrapperSchemaMap(Schema[] tgts)
throws QueryAnnotationException
QueryAnnotationException
public void process(ASG query)
throws QueryAnnotationException
process(ASG, Schema[]) instead
QueryAnnotationException
public void process(ASG query,
Schema[] tgts)
throws QueryAnnotationException
QueryAnnotationProvider
process in interface QueryAnnotationProviderquery - an ASG object of an IQL querytgts - the target scheams against which the query is to be evaluated
QueryAnnotationExceptionpublic java.lang.String getName()
QueryAnnotationProviderMap of provider objects
getName in interface QueryAnnotationProvider
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||