saffron.rel
Class TypeFactoryImpl.RecordType

java.lang.Object
  |
  +--saffron.rel.TypeFactoryImpl.TypeImpl
        |
        +--saffron.rel.TypeFactoryImpl.RecordType
All Implemented Interfaces:
Type
Enclosing class:
TypeFactoryImpl

protected class TypeFactoryImpl.RecordType
extends TypeFactoryImpl.TypeImpl

Type which is a set of named fields.


Field Summary
 
Fields inherited from class saffron.rel.TypeFactoryImpl.TypeImpl
digest, fields
 
Constructor Summary
(package private) TypeFactoryImpl.RecordType(Field[] fields)
          Creates a RecordType.
 
Method Summary
protected  String computeDigest()
           
 boolean isProject()
           
 
Methods inherited from class saffron.rel.TypeFactoryImpl.TypeImpl
equals, getFactory, getField, getFieldCount, getFieldOrdinal, getFields, getJoinTypes, hashCode, isJoin, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeFactoryImpl.RecordType

TypeFactoryImpl.RecordType(Field[] fields)
Creates a RecordType. Field names must be unique.

Method Detail

computeDigest

protected String computeDigest()
Specified by:
computeDigest in class TypeFactoryImpl.TypeImpl

isProject

public boolean isProject()
Specified by:
isProject in interface Type
Overrides:
isProject in class TypeFactoryImpl.TypeImpl

SourceForge.net_Logo