org.objectweb.medor.query.api
Interface AnnotationsHolder

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
EvaluationMetaData, FilteredQueryTree, NestQueryNode, QualifiedTable, QueryLeaf, QueryNode, QueryTree, RdbExpQueryLeaf, RdbQueryLeaf, RdbStringQueryLeaf, TCQueryLeaf, UnnestQueryNode
All Known Implementing Classes:
AggregateRdbQueryNode, BasicEvaluationMetaData, BasicQualifiedTable, BasicQueryNode, BasicQueryTree, BasicRdbExpQueryLeaf, BasicRdbQueryLeaf, BasicRdbStringQueryLeaf, MedorTCQueryLeaf, Nest, Unnest

public interface AnnotationsHolder
extends java.io.Serializable

Annotations are a set of properties which can be used to characterize QueryTrees for optimization or evaluation purposes.

Author:
Alexandre Lefebvre

Method Summary
 java.util.Map getAnnotations()
           
 

Method Detail

getAnnotations

public java.util.Map getAnnotations()
Returns:
a map containing associations key <-> value defining the annotations.