com.mobixess.jodb.core.transaction
Class JODBSession.ClassDescriptor

java.lang.Object
  extended by com.mobixess.jodb.core.transaction.JODBSession.ClassDescriptor
Enclosing class:
JODBSession

public class JODBSession.ClassDescriptor
extends java.lang.Object


Method Summary
 java.lang.Class getArrayType()
           
 java.lang.reflect.Field getFieldForID(int id, java.util.BitSet indexes)
           
 java.lang.reflect.Field getFieldForName(java.lang.String name)
           
 int getFieldIDForName(java.lang.String name)
           
 int getFieldIndexForID(int id)
           
 JODBSession.FieldAndIDRecord[] getFields()
           
 int getObjectFieldsTotal()
           
 int getPrimitiveFieldsStorageEstimate(int auxiliaryDataPerFieldSize)
           
 int getPrimitiveFieldsTotal()
           
 java.lang.Class getType()
           
 java.lang.String[] getTypes()
           
 boolean isArray()
           
 boolean isPrimitive()
           
 boolean isPrimitiveArray()
           
 java.lang.Object newInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getType

public java.lang.Class getType()

getPrimitiveFieldsTotal

public int getPrimitiveFieldsTotal()

getObjectFieldsTotal

public int getObjectFieldsTotal()

isPrimitive

public boolean isPrimitive()

isArray

public boolean isArray()

getArrayType

public java.lang.Class getArrayType()

getFields

public JODBSession.FieldAndIDRecord[] getFields()

getTypes

public java.lang.String[] getTypes()

isPrimitiveArray

public boolean isPrimitiveArray()

newInstance

public java.lang.Object newInstance()

getPrimitiveFieldsStorageEstimate

public int getPrimitiveFieldsStorageEstimate(int auxiliaryDataPerFieldSize)
                                      throws JodbIOException
Throws:
JodbIOException

getFieldForName

public java.lang.reflect.Field getFieldForName(java.lang.String name)

getFieldIDForName

public int getFieldIDForName(java.lang.String name)

getFieldIndexForID

public int getFieldIndexForID(int id)

getFieldForID

public java.lang.reflect.Field getFieldForID(int id,
                                             java.util.BitSet indexes)


Copyright © Mobixess Inc. All Rights Reserved.