org.teiid.client.plan
Class Annotation

java.lang.Object
  extended by org.teiid.client.plan.Annotation
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class Annotation
extends java.lang.Object
implements java.io.Externalizable

Annotation describing a decision made during query execution.

See Also:
Serialized Form

Nested Class Summary
static class Annotation.Priority
           
 
Field Summary
static java.lang.String CACHED_PROCEDURE
           
static java.lang.String HINTS
           
static java.lang.String MATERIALIZED_VIEW
           
 
Constructor Summary
Annotation()
           
Annotation(java.lang.String category, java.lang.String annotation, java.lang.String resolution, Annotation.Priority priority)
           
 
Method Summary
 java.lang.String getAnnotation()
           
 java.lang.String getCategory()
           
 Annotation.Priority getPriority()
           
 java.lang.String getResolution()
           
 void readExternal(java.io.ObjectInput in)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MATERIALIZED_VIEW

public static final java.lang.String MATERIALIZED_VIEW
See Also:
Constant Field Values

CACHED_PROCEDURE

public static final java.lang.String CACHED_PROCEDURE
See Also:
Constant Field Values

HINTS

public static final java.lang.String HINTS
See Also:
Constant Field Values
Constructor Detail

Annotation

public Annotation()

Annotation

public Annotation(java.lang.String category,
                  java.lang.String annotation,
                  java.lang.String resolution,
                  Annotation.Priority priority)
Method Detail

getCategory

public java.lang.String getCategory()

getAnnotation

public java.lang.String getAnnotation()

getResolution

public java.lang.String getResolution()

getPriority

public Annotation.Priority getPriority()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException


Copyright © 2011. All Rights Reserved.