ucar.nc2.ft.point.standard
Class Join

java.lang.Object
  extended by ucar.nc2.ft.point.standard.Join
All Implemented Interfaces:
java.lang.Comparable<Join>

public class Join
extends java.lang.Object
implements java.lang.Comparable<Join>

Since:
Apr 21, 2008
Author:
caron

Nested Class Summary
static class Join.Type
           
 
Field Summary
protected  NestedTable.Table child
           
protected  TableConfig.JoinConfig config
           
protected  NestedTable.Table parent
           
 
Constructor Summary
Join(TableConfig.JoinConfig config)
           
 
Method Summary
 int compareTo(Join o)
           
 StructureDataIterator getStructureDataIterator(StructureData parentStruct, int bufferSize)
           
 void setTables(NestedTable.Table parent, NestedTable.Table child)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

config

protected TableConfig.JoinConfig config

parent

protected NestedTable.Table parent

child

protected NestedTable.Table child
Constructor Detail

Join

public Join(TableConfig.JoinConfig config)
Method Detail

setTables

public void setTables(NestedTable.Table parent,
                      NestedTable.Table child)

toString

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

compareTo

public int compareTo(Join o)
Specified by:
compareTo in interface java.lang.Comparable<Join>

getStructureDataIterator

public StructureDataIterator getStructureDataIterator(StructureData parentStruct,
                                                      int bufferSize)
                                               throws java.io.IOException
Throws:
java.io.IOException