|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.bbk.dcs.automed.qproc.QueryProcessorConfiguration
public class QueryProcessorConfiguration
QueryProcessingConfiguration.java
A global configuration class that encapsulates different aspects of a query processing 'process'
Each phase in query processing can provide their own configuration class as long as it extends this class.
| Field Summary | |
|---|---|
static int |
QUERY_LANGUAGE_IQL
|
static int |
QUERY_LANGUAGE_XQUERY
|
static int |
RANGE_BOTH
|
static int |
RANGE_LOWER
|
static int |
RANGE_UPPER
|
static int |
REFORMULATION_BAV
|
static int |
REFORMULATION_GAV
|
static int |
REFORMULATION_LAV_INV_RULES
|
| Constructor Summary | |
|---|---|
QueryProcessorConfiguration()
Creates a new instance of QueryProcessingConfiguration |
|
| Method Summary | |
|---|---|
void |
addFunctionTable(FunctionTable ft)
Adds the input function table to the existing function table contained by this object (every QueryProcessorConfiguration object is instantiated with StandardFunctionTable) |
void |
addFunctionTable(FunctionTable[] fts)
Adds the input function tables to the existing function table contained by this object (every QueryProcessorConfiguration object is instantiated with StandardFunctionTable) |
java.lang.String |
getAnnotator()
Return the logical optimiser name |
boolean |
getCacheStatus()
|
boolean |
getDisjointIDs()
|
java.lang.String |
getEvaluator()
Return evaluator name |
FunctionTable |
getFunctionTable()
|
java.lang.String |
getFunctionTableString()
|
boolean |
getOptimisationState()
Return the optimisation state |
java.lang.String |
getOptimiser()
Return the logical optimiser name |
QualityIndicator |
getQualityIndicator()
|
QueryEvaluationConfiguration |
getQueryEvaluationConfig()
|
int |
getQueryLanguage()
Return the query language |
java.lang.String |
getQueryLanguageString()
|
int |
getRangeSemantics()
Get range semantics, i.e. |
java.lang.String |
getRangeSemanticsString()
|
static java.lang.String |
getRangeSemanticsString(int rangeSemantics)
|
int |
getReformulationSemantics()
|
java.lang.String |
getReformulationSemanticsString()
|
java.lang.String |
getReformulator()
Return the reformulator name |
boolean |
getTypeCheckingState()
Return the optimisation state |
void |
printConfiguration()
|
void |
setAnnotator(java.lang.String className)
|
void |
setCacheStatus(boolean value)
|
void |
setDisjointIDs(boolean value)
|
void |
setEvaluator(java.lang.String className)
|
void |
setOptimisationState(boolean value)
Set the optimisation state |
void |
setOptimiser(java.lang.String className)
|
QualityIndicator |
setQualityIndicator(QualityIndicator qi)
|
void |
setQueryEvaluationConfig(QueryEvaluationConfiguration qec)
|
void |
setQueryLanguage(int queryLanguage)
Return the query language |
void |
setRangeSemantics(int rangeSemantics)
Set range semantics, i.e. |
void |
setReformulationSemantics(int refSemantics)
|
void |
setReformulator(java.lang.String className)
|
void |
setTypeCheckingState(boolean value)
Set the optimisation state |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int REFORMULATION_BAV
public static final int REFORMULATION_GAV
public static final int REFORMULATION_LAV_INV_RULES
public static final int QUERY_LANGUAGE_IQL
public static final int QUERY_LANGUAGE_XQUERY
public static final int RANGE_BOTH
public static final int RANGE_LOWER
public static final int RANGE_UPPER
| Constructor Detail |
|---|
public QueryProcessorConfiguration()
| Method Detail |
|---|
public java.lang.String getReformulator()
public java.lang.String getOptimiser()
public java.lang.String getAnnotator()
public java.lang.String getEvaluator()
public void setReformulator(java.lang.String className)
public void setOptimiser(java.lang.String className)
public void setAnnotator(java.lang.String className)
public void setEvaluator(java.lang.String className)
public java.lang.String getQueryLanguageString()
public int getQueryLanguage()
public void setQueryLanguage(int queryLanguage)
public java.lang.String getReformulationSemanticsString()
public int getReformulationSemantics()
public void setReformulationSemantics(int refSemantics)
public java.lang.String getRangeSemanticsString()
public static java.lang.String getRangeSemanticsString(int rangeSemantics)
public int getRangeSemantics()
public void setRangeSemantics(int rangeSemantics)
public boolean getOptimisationState()
public void setOptimisationState(boolean value)
public boolean getTypeCheckingState()
public void setTypeCheckingState(boolean value)
public FunctionTable getFunctionTable()
public java.lang.String getFunctionTableString()
public void addFunctionTable(FunctionTable ft)
StandardFunctionTable)
public void addFunctionTable(FunctionTable[] fts)
StandardFunctionTable)
public void setCacheStatus(boolean value)
public boolean getCacheStatus()
public void setDisjointIDs(boolean value)
public boolean getDisjointIDs()
public void setQueryEvaluationConfig(QueryEvaluationConfiguration qec)
public QueryEvaluationConfiguration getQueryEvaluationConfig()
public QualityIndicator getQualityIndicator()
public QualityIndicator setQualityIndicator(QualityIndicator qi)
public void printConfiguration()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||