com.mobixess.jodb.core.transaction
Class JODBSession.ClassDescriptor
java.lang.Object
com.mobixess.jodb.core.transaction.JODBSession.ClassDescriptor
- Enclosing class:
- JODBSession
public class JODBSession.ClassDescriptor
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.