MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.opt.index
Class SimpleIndexSchema

java.lang.Object
  extended by ch.ethz.mxquery.opt.index.IndexSchema
      extended by ch.ethz.mxquery.opt.index.SimpleIndexSchema
All Implemented Interfaces:
Traversable

public class SimpleIndexSchema
extends IndexSchema


Constructor Summary
SimpleIndexSchema(int indexNb)
           
 
Method Summary
 java.lang.String getColumnName(int position)
           
 int getComparator(int position)
           
 int getCompareType(int position)
           
 void registerValue(int comparator, int compareType, java.lang.String columnName)
           
 int size()
           
 KXmlSerializer traverse(KXmlSerializer serializer)
           
 
Methods inherited from class ch.ethz.mxquery.opt.index.IndexSchema
getId, isGroupByIndex, isSimpleValueIndex, setGroupByIndex, setId, setSimpleValueIndex
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleIndexSchema

public SimpleIndexSchema(int indexNb)
Method Detail

registerValue

public void registerValue(int comparator,
                          int compareType,
                          java.lang.String columnName)

size

public int size()
Specified by:
size in class IndexSchema

getColumnName

public java.lang.String getColumnName(int position)
Specified by:
getColumnName in class IndexSchema

getComparator

public int getComparator(int position)
Specified by:
getComparator in class IndexSchema

getCompareType

public int getCompareType(int position)
Specified by:
getCompareType in class IndexSchema

traverse

public KXmlSerializer traverse(KXmlSerializer serializer)

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich