de.mguennewig.pobjects.metadata
Class Index

java.lang.Object
  extended by de.mguennewig.pobjects.metadata.Index

public class Index
extends java.lang.Object

A database index.

Author:
Michael Günnewig

Constructor Summary
Index(java.lang.String schemaName, Field[] fields, java.lang.String applyFunction)
          Creates an explicit index.
 
Method Summary
 java.lang.String getApplyFunction()
           
 Field getField(int i)
           
 int getNumFields()
           
 java.lang.String getSchemaName()
           
 boolean isImplicit()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Index

public Index(java.lang.String schemaName,
             Field[] fields,
             java.lang.String applyFunction)
Creates an explicit index.

Method Detail

getSchemaName

public final java.lang.String getSchemaName()

isImplicit

public final boolean isImplicit()

getNumFields

public final int getNumFields()

getField

public final Field getField(int i)

getApplyFunction

public final java.lang.String getApplyFunction()