org.exolab.castor.jdo.engine
Class SQLEngine.FieldInfo

java.lang.Object
  extended by org.exolab.castor.jdo.engine.SQLEngine.FieldInfo
All Implemented Interfaces:
Persistence.FieldInfo
Enclosing class:
SQLEngine

static final class SQLEngine.FieldInfo
extends java.lang.Object
implements Persistence.FieldInfo


Field Summary
(package private)  ClassDescriptor classDescriptor
           
(package private)  SQLEngine.ColumnInfo[] columns
           
(package private)  boolean dirtyCheck
           
(package private)  FieldDescriptor fieldDescriptor
           
(package private)  java.lang.String jdoName
           
(package private)  boolean joined
           
(package private)  java.lang.String[] joinFields
           
(package private)  boolean load
           
(package private)  boolean multi
           
(package private)  boolean store
           
(package private)  java.lang.String tableName
           
 
Constructor Summary
SQLEngine.FieldInfo(JDOClassDescriptor clsDesc, FieldDescriptor fieldDesc, java.lang.String classTable, boolean ext)
           
 
Method Summary
 java.lang.String getFieldName()
           
 boolean isComplex()
           
 boolean isPersisted()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tableName

final java.lang.String tableName

jdoName

final java.lang.String jdoName

load

final boolean load

store

final boolean store

multi

final boolean multi

joined

final boolean joined

dirtyCheck

final boolean dirtyCheck

joinFields

final java.lang.String[] joinFields

columns

SQLEngine.ColumnInfo[] columns

fieldDescriptor

final FieldDescriptor fieldDescriptor

classDescriptor

final ClassDescriptor classDescriptor
Constructor Detail

SQLEngine.FieldInfo

SQLEngine.FieldInfo(JDOClassDescriptor clsDesc,
                    FieldDescriptor fieldDesc,
                    java.lang.String classTable,
                    boolean ext)
              throws MappingException
Throws:
MappingException
Method Detail

isComplex

public boolean isComplex()
Specified by:
isComplex in interface Persistence.FieldInfo

isPersisted

public boolean isPersisted()
Specified by:
isPersisted in interface Persistence.FieldInfo

getFieldName

public java.lang.String getFieldName()
Specified by:
getFieldName in interface Persistence.FieldInfo

toString

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


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com