org.eigenbase.relopt.volcano
Class VolcanoPlannerTraitTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eigenbase.relopt.volcano.VolcanoPlannerTraitTest
All Implemented Interfaces:
Test

public class VolcanoPlannerTraitTest
extends TestCase

VolcanoPlannerTraitTest

Version:
$Id: //open/dev/farrago/src/org/eigenbase/relopt/volcano/VolcanoPlannerTraitTest.java#1 $
Author:
Stephan Zuercher

Nested Class Summary
private static class VolcanoPlannerTraitTest.AltTrait
           
private static class VolcanoPlannerTraitTest.AltTraitConverter
           
private static class VolcanoPlannerTraitTest.AltTraitConverterRule
           
private static class VolcanoPlannerTraitTest.AltTraitDef
           
private static class VolcanoPlannerTraitTest.IterSingleRel
           
private static class VolcanoPlannerTraitTest.IterSingleRule
           
private static class VolcanoPlannerTraitTest.IterSingleRule2
           
private static class VolcanoPlannerTraitTest.NoneLeafRel
           
private static class VolcanoPlannerTraitTest.NoneSingleRel
           
private static class VolcanoPlannerTraitTest.PhysLeafRel
           
private static class VolcanoPlannerTraitTest.PhysLeafRule
           
private static class VolcanoPlannerTraitTest.PhysToIteratorConverter
           
private static class VolcanoPlannerTraitTest.PhysToIteratorConverterRule
           
private static class VolcanoPlannerTraitTest.TestLeafRel
           
private static class VolcanoPlannerTraitTest.TestSingleRel
           
 
Field Summary
private static VolcanoPlannerTraitTest.AltTrait ALT_TRAIT
          Private alternate trait.
private static VolcanoPlannerTraitTest.AltTraitDef ALT_TRAIT_DEF
          Private trait definition for an alternate type of traits.
private static VolcanoPlannerTraitTest.AltTrait ALT_TRAIT2
          Private alternate trait.
private static int altTraitOrdinal
          Ordinal count for alternate traits (so they can implement equals() and avoid being canonized into the same trait).
private static CallingConvention PHYS_CALLING_CONVENTION
          Private calling convention representing a generic "physical" calling convention.
 
Constructor Summary
VolcanoPlannerTraitTest(String name)
           
 
Method Summary
 void testDoubleConversion()
           
 void testTraitPropagation()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PHYS_CALLING_CONVENTION

private static final CallingConvention PHYS_CALLING_CONVENTION
Private calling convention representing a generic "physical" calling convention.


ALT_TRAIT_DEF

private static final VolcanoPlannerTraitTest.AltTraitDef ALT_TRAIT_DEF
Private trait definition for an alternate type of traits.


ALT_TRAIT

private static final VolcanoPlannerTraitTest.AltTrait ALT_TRAIT
Private alternate trait.


ALT_TRAIT2

private static final VolcanoPlannerTraitTest.AltTrait ALT_TRAIT2
Private alternate trait.


altTraitOrdinal

private static int altTraitOrdinal
Ordinal count for alternate traits (so they can implement equals() and avoid being canonized into the same trait).

Constructor Detail

VolcanoPlannerTraitTest

public VolcanoPlannerTraitTest(String name)
Method Detail

testDoubleConversion

public void testDoubleConversion()

testTraitPropagation

public void testTraitPropagation()