org.teiid.client.plan
Class PlanNode.Property

java.lang.Object
  extended by org.teiid.client.plan.PlanNode.Property
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable
Enclosing class:
PlanNode

public static class PlanNode.Property
extends java.lang.Object
implements java.io.Externalizable

A Property is a named value of a PlanNode that may be another PlanNode or a non-null list of values.

See Also:
Serialized Form

Constructor Summary
PlanNode.Property()
           
PlanNode.Property(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           
 PlanNode getPlanNode()
           
 java.util.List<java.lang.String> getValues()
           
 void readExternal(java.io.ObjectInput in)
           
 void setPlanNode(PlanNode planNode)
           
 void setValues(java.util.List<java.lang.String> values)
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlanNode.Property

public PlanNode.Property()

PlanNode.Property

public PlanNode.Property(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

getValues

public java.util.List<java.lang.String> getValues()

setValues

public void setValues(java.util.List<java.lang.String> values)

getPlanNode

public PlanNode getPlanNode()

setPlanNode

public void setPlanNode(PlanNode planNode)

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.