Serialized Form


Package org.objectweb.speedo.api

Class org.objectweb.speedo.api.SpeedoException extends java.lang.Exception implements Serializable

Serialized Fields

nestedException

java.lang.Exception nestedException

Class org.objectweb.speedo.api.SpeedoRuntimeException extends java.lang.RuntimeException implements Serializable

Serialized Fields

causes

java.lang.Throwable[] causes

Package org.objectweb.speedo.ejb

Class org.objectweb.speedo.ejb.EJBPersonality extends Personality implements Serializable

serialVersionUID: 9783432421432544L


Package org.objectweb.speedo.genclass

Class org.objectweb.speedo.genclass.GenClass extends java.lang.Object implements Serializable

Serialized Fields

speedoIsActive

boolean speedoIsActive
This fields indicates if the po is active


pbinding

org.objectweb.jorm.api.PBindingCtrl pbinding
is the PBinding which permits to store/load the data into/from the support


mapperName

java.lang.String mapperName
is the name of the mapper inside which the generic class is persistent


projectName

java.lang.String projectName
is the name of the project name inside which the generic class is used.


ptype

org.objectweb.jorm.type.api.PType ptype
is the type of the generic class


linkedField

java.lang.String linkedField
The linked field associated to this gen class


pnameHints

java.lang.Object pnameHints
Is the PName which


gcid

int gcid
Id of the field that references this gen class instance


listeners

java.util.List<E> listeners
List of SpeedoGenClassListener


age

long age

fix

int fix

encodedPName

java.lang.Object encodedPName

Class org.objectweb.speedo.genclass.GenClassAccessor extends AbstractStateImpl implements Serializable

Serialized Fields

gcpo

SpeedoGenClassPO gcpo
The PersistentObjectItf attached to this state representation.


supportDelta

boolean supportDelta
Indicates if this accessor support the dela mode


tmpelem

GenClassElement tmpelem
A temporary variable which is used to search an element into the "elements" list.


elements

java.util.List<E> elements
The ArrayList used to store the indexed elements of the genclass. Then this list contains also the deleted elements.


deltaForMerge

java.util.List<E> deltaForMerge

Package org.objectweb.speedo.genclass.api

Package org.objectweb.speedo.genclass.collection

Class org.objectweb.speedo.genclass.collection.ArrayListImpl extends java.util.ArrayList implements Serializable

Serialized Fields

accessor

ListAccessor accessor

Class org.objectweb.speedo.genclass.collection.CollectionAccessor extends GenClassAccessor implements Serializable

Serialized Fields

collection

java.util.Collection<E> collection
is the internal collection used when the gen class is not active. When the po is active the 'elements' field is used.

Class org.objectweb.speedo.genclass.collection.CollectionElem extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Symmetric method to de-serialize the object: test on if the element has been serialized or not.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
If the element is a PName, do not serialize it. Else, serialize it.

Throws:
java.io.IOException
Serialized Fields

element

java.lang.Object element
This field is the element (or its PName for a reference).


index

java.lang.Object index
This field can be the index. The index type is known at instanciation time.


status

byte status
This field represents the satus of the PIndexedEleme. The possible value are ELEM_CREATED, ELEM_DELETED, ELEM_MODIFIED, ELEM_UNMODIFIED


gca

GenClassAccessor gca

statusForMerge

byte statusForMerge

Class org.objectweb.speedo.genclass.collection.CollectionImpl extends GenClass implements Serializable

serialVersionUID: 98713218943L

Serialized Fields

accessor

CollectionAccessor accessor

Class org.objectweb.speedo.genclass.collection.HashSetImpl extends java.util.HashSet implements Serializable

Serialized Fields

accessor

SetAccessor accessor

Class org.objectweb.speedo.genclass.collection.LinkedListImpl extends java.util.LinkedList implements Serializable

Serialized Fields

accessor

ListAccessor accessor

Class org.objectweb.speedo.genclass.collection.ListAccessor extends CollectionAccessor implements Serializable

Serialized Fields

loadedSize

int loadedSize
Indicates the number of elements existing on the data support. All element added after this index must be marked as CREATED.

Class org.objectweb.speedo.genclass.collection.ListElem extends CollectionElem implements Serializable

Class org.objectweb.speedo.genclass.collection.ListImpl extends CollectionImpl implements Serializable

Class org.objectweb.speedo.genclass.collection.SetAccessor extends CollectionAccessor implements Serializable

Class org.objectweb.speedo.genclass.collection.SetElem extends CollectionElem implements Serializable

Class org.objectweb.speedo.genclass.collection.SetImpl extends CollectionImpl implements Serializable

Class org.objectweb.speedo.genclass.collection.VectorImpl extends java.util.Vector implements Serializable

Serialized Fields

accessor

ListAccessor accessor

Package org.objectweb.speedo.genclass.ejb

Class org.objectweb.speedo.genclass.ejb.EJBGenClass extends GenClass implements Serializable


Package org.objectweb.speedo.genclass.jdo

Class org.objectweb.speedo.genclass.jdo.JDOGenClass extends GenClass implements Serializable


Package org.objectweb.speedo.genclass.map

Class org.objectweb.speedo.genclass.map.HashMapImpl extends java.util.HashMap implements Serializable

Serialized Fields

accessor

MapAccessor accessor

Class org.objectweb.speedo.genclass.map.HashtableImpl extends java.util.Hashtable implements Serializable

Serialized Fields

accessor

MapAccessor accessor

Class org.objectweb.speedo.genclass.map.MapAccessor extends GenClassAccessor implements Serializable

Serialized Fields

map

java.util.Map<K,V> map
A map containing the indexed elements of the genclass. It associates each element to its index. This map does NOT contain the deleted elements.

Class org.objectweb.speedo.genclass.map.MapElem extends CollectionElem implements Serializable

Class org.objectweb.speedo.genclass.map.MapImpl extends GenClass implements Serializable

serialVersionUID: 64364678132168L

Serialized Fields

accessor

MapAccessor accessor

Class org.objectweb.speedo.genclass.map.PropertiesImpl extends java.util.Properties implements Serializable

Serialized Fields

accessor

MapAccessor accessor

Class org.objectweb.speedo.genclass.map.TreeMapImpl extends java.util.TreeMap implements Serializable

Serialized Fields

accessor

MapAccessor accessor

Package org.objectweb.speedo.generation.api

Class org.objectweb.speedo.generation.api.SpeedoInstanceGenerationException extends SpeedoException implements Serializable

Class org.objectweb.speedo.generation.api.SpeedoXMLError extends SpeedoInstanceGenerationException implements Serializable


Package org.objectweb.speedo.generation.enhancer.common

Class org.objectweb.speedo.generation.enhancer.common.SpeedoEnhancerException extends SpeedoInstanceGenerationException implements Serializable

serialVersionUID: 5704936074032142729L


Package org.objectweb.speedo.generation.generator.api

Class org.objectweb.speedo.generation.generator.api.SpeedoGenerationException extends SpeedoInstanceGenerationException implements Serializable


Package org.objectweb.speedo.jca

Class org.objectweb.speedo.jca.SpeedoConnectionFactory extends java.lang.Object implements Serializable

Serialized Fields

logger

org.objectweb.util.monolog.api.Logger logger
The logger into which traces about JDOConnectionFactory are produced.


connectionManager

javax.resource.spi.ConnectionManager connectionManager
The ConnectionManager used to actually get Connection.

Class org.objectweb.speedo.jca.SpeedoManagedConnectionFactory extends java.lang.Object implements Serializable

Serialized Fields

logger

org.objectweb.util.monolog.api.Logger logger
The logger into which traces about SpeedoManagedConnectionFactory are produced.


connectionFactory

SpeedoConnectionFactory connectionFactory
It is assumed that only one ConnectionFactory is actually created by a ManagedConnectionFactory.


loggerFactory

org.objectweb.util.monolog.api.LoggerFactory loggerFactory
For creating all loggers related to JDO and its adapter.


pmf

POManagerFactoryItf pmf
The factory for managing JDO transaction contexts.


propertiesFileName

java.lang.String propertiesFileName
The name of the property file of the PersistenceManagerFactory associated with this JDO connector.


connectionManager

javax.resource.spi.ConnectionManager connectionManager
The factory for managing JDO transaction contexts.


printWriter

java.io.PrintWriter printWriter

started

boolean started

tmName

java.lang.String tmName
the JNDI Name of the transaction manager


tm

javax.transaction.TransactionManager tm

xid2xac

java.util.HashMap<K,V> xid2xac
The hashed structure that stores JdoTransaction that have been associated with a particular XID.


Package org.objectweb.speedo.jca.jdo

Class org.objectweb.speedo.jca.jdo.JDOConnectionFactory extends SpeedoConnectionFactory implements Serializable

Serialized Fields

jndiReference

javax.naming.Reference jndiReference
The JNDI Reference associated to this adapter.


mcf

SpeedoManagedConnectionFactory mcf
The ManagedConnectionFactory associated to this ConnectionFactory.


transactionMode

byte transactionMode
The transaction mode within a j2ee context.

Class org.objectweb.speedo.jca.jdo.JDOManagedConnectionFactory extends SpeedoManagedConnectionFactory implements Serializable

serialVersionUID: 3695404000058970958L


Package org.objectweb.speedo.jdo

Class org.objectweb.speedo.jdo.JDOPersonality extends Personality implements Serializable

serialVersionUID: 5463434343545L

Class org.objectweb.speedo.jdo.JDOSpeedo extends AbstractSpeedo implements Serializable

serialVersionUID: 8894700146086754548L


Package org.objectweb.speedo.lib

Class org.objectweb.speedo.lib.Personality extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

nameUpper

java.lang.String nameUpper

classNameDot

java.lang.String classNameDot

classNameSlash

java.lang.String classNameSlash

classNameUserDot

java.lang.String classNameUserDot

classNameUserSlash

java.lang.String classNameUserSlash

classNameFatalDot

java.lang.String classNameFatalDot

classNameFatalSlash

java.lang.String classNameFatalSlash

classNameDetachSlash

java.lang.String classNameDetachSlash

Package org.objectweb.speedo.metadata

Class org.objectweb.speedo.metadata.SpeedoArray extends SpeedoTuple implements Serializable

Serialized Fields

embeddedElement

boolean embeddedElement
Attribute embedded-element.

Class org.objectweb.speedo.metadata.SpeedoCallback extends SpeedoElement implements Serializable

Serialized Fields

listenerClassName

java.lang.String listenerClassName
If the callback belongs to a listener class, it provides the name of this class. It is null otherwise.


callbackName

java.lang.String callbackName
The name of the method representing the callback to be invoked.


methodByteCodeSignature

java.lang.String methodByteCodeSignature
This string contains the signature of the callback to be called in the byte code format (e.g., "(Lcom/acme/Listener;)V").


callbackType

int callbackType
this is an int representing the type of callback.

See Also:
HomeItf.PRE_NEW

Class org.objectweb.speedo.metadata.SpeedoClass extends SpeedoElement implements Serializable

Serialized Fields

name

java.lang.String name
Class name.


nameForQuery

java.lang.String nameForQuery
Class name for queries.


moPackage

SpeedoPackage moPackage
Description of the package which contains this class.


identity

SpeedoIdentity identity
Defines the identifier of the persistent class.


versionField

SpeedoField versionField
Defines the field used for database optimitic locking policy.


inheritance

SpeedoInheritance inheritance
Defines the inheritance strategy if this class inherits from a persistent class.


version

SpeedoVersion version
Description of the version.


isDetachable

boolean isDetachable
Attribute detachable.


fields

java.util.Map<K,V> fields
Description of persistent capable fields of this class. The HashMap key is the field name.


fetchGroups

java.util.Map<K,V> fetchGroups
Description of fetchgroups defined for this class. The HashMap key is the field name.


isAbstract

boolean isAbstract
Indicates if the class is abstract.


isInstanceCallbacks

boolean isInstanceCallbacks
Indicates if the class implements InstanceCallbacks


isSerializable

boolean isSerializable
Indicates if the class implements Serailizable


jormclass

org.objectweb.jorm.metainfo.api.Class jormclass
JORM meta object corresponding to this Speedo meta object.


callBacks

java.util.HashMap<K,V> callBacks
Register some callback methods and their associated application method to which the callback is mapped. It contains an Integer key identifying a particular callback, which is associated with an ArrayList of methods to be called when this callback is fired. Such methods are specified through a metaobject specifying the callback:

See Also:
SpeedoCallback, HomeItf.PRE_NEW

fieldsCount

int fieldsCount
Number of fields of this class (including inherited fields).


pkFieldsCount

int pkFieldsCount
Number of fields composing the primary key


enhancementStatus

byte enhancementStatus
Specify the status of the persistent class with regards to the enhancement process. The 3 only possible state are #ALREADY_ENHANCED, #ENHANCEMENT_REQUIRED or #ENHANCEMENT_FAILED.

See Also:
SpeedoClass.ALREADY_ENHANCED, SpeedoClass.ENHANCEMENT_REQUIRED, SpeedoClass.ENHANCEMENT_FAILED

name2query

java.util.Map<K,V> name2query
Contains the predefined query key = a query name value = the SpeedoPredefinedQuery instance

See Also:
SpeedoPredefinedQuery

noArgConstructorStatus

byte noArgConstructorStatus
Qualifies the status of the no-arg constructor of the persistent class.

See Also:
SpeedoClass.NO_NO_ARG_CONSTRUCTOR, SpeedoClass.NON_PUBLIC_NO_ARG_CONSTRUCTOR, SpeedoClass.PUBLIC_NO_ARG_CONSTRUCTOR

mainTable

SpeedoTable mainTable
The main table of the persistent class. External tables are reachable from joins.

See Also:
SpeedoClass.joinToExtTables

joinToExtTables

SpeedoJoin[] joinToExtTables
Is the join to reach external tables. It can be null if there is no external table.

Class org.objectweb.speedo.metadata.SpeedoCollection extends SpeedoTuple implements Serializable

Serialized Fields

elementType

java.lang.String elementType
Represents the attribute element-type in the form of a Java class name (for example "com.acme.Employee").


embeddedElement

boolean embeddedElement
Represents the attribute embedded-element.


indexColumns

SpeedoColumn indexColumns

Class org.objectweb.speedo.metadata.SpeedoColumn extends SpeedoElement implements Serializable

Serialized Fields

name

java.lang.String name

targetColumn

java.lang.String targetColumn

targetField

java.lang.String targetField

jdbcType

java.lang.String jdbcType

sqlType

java.lang.String sqlType

length

int length

scale

int scale

allowNull

boolean allowNull

defaultValue

java.lang.String defaultValue

table

SpeedoTable table

insertable

boolean insertable

updatable

boolean updatable

Class org.objectweb.speedo.metadata.SpeedoCommonField extends SpeedoElement implements Serializable

serialVersionUID: 1326599649531880606L

Serialized Fields

name

java.lang.String name
name of the persistent field


moClass

SpeedoClass moClass
Meta object of the class containing the field.


columns

SpeedoColumn[] columns
is the column(s) containing the value of the field. - If the field has a primitive type (long, int, java.lang.Integer, java.lang.String, java.util.Date, ...), the value must be store on a single column (columns.lenght < 2). - If the field is a reference to a Class or a generic class (Collection, Set, ...), this field describes the columns containing the reference. In both cases the column(s) containing the value can be found in another table than the main table (moClass.mainTable). The value of this columns can depend on the reverse field (if there is one).

See Also:
SpeedoClass.mainTable, SpeedoCommonField.join

join

SpeedoJoin join
In case of the columns is in another table than the main table of the class, this field defines the join to reach this external table. This join instance is common for each columns corresponding to this persistent field. This join must be also listed into #moClass.joinToExtTables. This field is null when this field is mapped on a column included into the main table.

See Also:
SpeedoCommonField.columns, SpeedoClass.mainTable, SpeedoClass.joinToExtTables

jdoTuple

SpeedoTuple jdoTuple
Type of the tuple represented by this field if it is a tuple

Class org.objectweb.speedo.metadata.SpeedoDiscriminator extends SpeedoElement implements Serializable

serialVersionUID: -80022949706114184L

Serialized Fields

strategy

int strategy
In case of filtered of vertical mapping, a discriminator permits to distinguish the classes of persistent instances. This field defines the strategy of the discriminator. The default value is #STRATEGY_NONE, corresponding to the case of there is no discriminator. Possible values are defined as constant in this class:

See Also:
SpeedoDiscriminator.STRATEGY_NONE, SpeedoDiscriminator.STRATEGY_MAP_VALUE, SpeedoDiscriminator.STRATEGY_CLASS_NAME

elements

java.util.List<E> elements
If discriminatorStrategy equals to #STRATEGY_NONE this field has no sense. Otherwise this field defines the columns of fields composing the discriminator. Elements of this list can be SpeedoField or SpeedoNoFieldColumn instances.

See Also:
SpeedoColumn, SpeedoField, SpeedoNoFieldColumn, SpeedoInheritance.discriminator, SpeedoInheritance.discriminatorValues

expression

java.lang.String expression

Class org.objectweb.speedo.metadata.SpeedoElement extends java.lang.Object implements Serializable

serialVersionUID: 457503247952030234L

Serialized Fields

personality

Personality personality

Class org.objectweb.speedo.metadata.SpeedoFetchGroup extends SpeedoElement implements Serializable

Serialized Fields

name

java.lang.String name
The name of the fetch group.


nestedFetchGroups

java.util.Map<K,V> nestedFetchGroups
The list of nested fetchgroups.


fields

java.util.Map<K,V> fields
The list of fields declared to be in this fetch group.


depth

int depth
Recursive fetch group references are controlled by the depth attribute. A depth of 0 (the default) will fetch the whole graph of instances reachable from this field.


postLoad

boolean postLoad
The post-load attribute on the fetch-group element indicates whether the jdoPost-Load callback will be made when the fetch group is loaded. It defaults to false, for all fetch groups except the default fetch group, on which it defaults to true.

Class org.objectweb.speedo.metadata.SpeedoField extends SpeedoCommonField implements Serializable

Serialized Fields

visibility

int visibility
visibility of the field (public | protected | private | static ...)

See Also:
Constants.ACC_PUBLIC, Constants.ACC_PRIVATE, Constants.ACC_PROTECTED, Constants.ACC_STATIC, Constants.ACC_FINAL, Constants.ACC_TRANSIENT

propagate

byte propagate
Specify the kind of persistence characteristic should be propagated through this field (PERSIST | MERGE | REMOVE | REFRESH).

See Also:
SpeedoField.PROPAG_ALL, SpeedoField.PROPAG_PERSIST, SpeedoField.PROPAG_MERGE, SpeedoField.PROPAG_REMOVE, SpeedoField.PROPAG_REFRESH, SpeedoField.PROPAG_NONE

type

java.lang.String type
Type of the persistent field

See Also:
Type.getDescriptor()

number

int number
is the index of the persistent field. This field is computed through a MI visitor.


persistenceStatus

byte persistenceStatus
Attribute persistence-modifier in the XML file.


primaryKey

boolean primaryKey
Boolean indicating if the field is a primary key.


nullValue

byte nullValue
Attribute null-value in the XML file.


defaultFetchGroup

boolean defaultFetchGroup
This boolean indicates if the field is in the default fetch group. (not managed)


depth

int depth
Recursive fetchgroups are controlled by the depth attribute. A depth of 0 (the default) will fetch the whole graph of instances reachable from this field.


fetchGroup

java.lang.String fetchGroup

embedded

boolean embedded
Attribute embedded of the XML file. (not managed)


valueStrategy

java.lang.String valueStrategy
Attribute value-strategy


sequence

java.lang.String sequence
Attribute sequence


relationType

byte relationType
Type of the relation containinig the persistent field

See Also:
SpeedoField.NO_BI_RELATION, SpeedoField.ONE_ONE_BI_RELATION, SpeedoField.ONE_MANY_BI_RELATION, SpeedoField.MANY_ONE_BI_RELATION, SpeedoField.MANY_MANY_BI_RELATION

reverseField

java.lang.String reverseField
Is the name of the field which composes with the current field, a bidirectional relation ship.


isCoherentReverseField

boolean isCoherentReverseField
Indicates if the coherence of bidirectional relationship must be assumed by Speedo.


isCascadeDelete

boolean isCascadeDelete
Indicates if the field has to be deleted when its referencer is deleted.


mappedByReversefield

boolean mappedByReversefield
In case of bi directional relationship the mapping of this field can be defined since the mapping of the reverse field. In this case the #columns field is null and this field is equals to 'true'.

See Also:
SpeedoCommonField.columns, SpeedoCommonField.join

Class org.objectweb.speedo.metadata.SpeedoIdentity extends SpeedoElement implements Serializable

Serialized Fields

strategy

byte strategy
identifier strategy


objectidClass

java.lang.String objectidClass
the class used as identifier


objectidJClass

java.lang.Class<T> objectidJClass

oidClassAutoCalculated

boolean oidClassAutoCalculated

sequenceName

java.lang.String sequenceName
the name of the sequence in case of the strategy is #DATASTORE_SEQUENCE


columns

SpeedoNoFieldColumn[] columns
is the columns used for the identifier which have not been mapped in memory by visible persistent fields.

Class org.objectweb.speedo.metadata.SpeedoIndex extends SpeedoElement implements Serializable

serialVersionUID: 497503247952030234L

Serialized Fields

name

java.lang.String name

table

java.lang.String table

unique

boolean unique

columnNames

java.util.ArrayList<E> columnNames

fieldNames

java.util.ArrayList<E> fieldNames

Class org.objectweb.speedo.metadata.SpeedoInheritance extends SpeedoElement implements Serializable

serialVersionUID: -7618319063954294352L

Serialized Fields

strategy

int strategy
Is the inheritance strategy. It must be defined at initialisation time.

See Also:
SpeedoInheritance.STRATEGY_NEW_TABLE, SpeedoInheritance.STRATEGY_SUBCLASS_TABLE, #see #STRATEGY_UNKOWN

clazz

SpeedoClass clazz
Is speedo meta object representing the class with inheritance. It is not the parent class but the class which has a parent. It must be defined at initialisation time. It must be not null.


superClassName

java.lang.String superClassName
Super class name.


join

SpeedoJoin join
Is the meta object representing the join to herited table in case of vertical mapping. It can be null if the mapping is not 'vertical'.


remappedInheritedFields

java.util.Map<K,V> remappedInheritedFields
is the list of field inherited (SpeedoInheritedField) from ancestors. The mapping of these fields are redefined. Typical case whith inherited fields correspond to horizontal mapping of the inheritance (one table per class). key is the field name (could be fully qualified) value is a SpeedoInheritedField


discriminator

SpeedoDiscriminator discriminator
In case of filtered of vertical mapping, a discriminator permits to distinguish the classes of persistent instances. This field can be null if there is no discriminator (horizontal mapping case for instance).


discriminatorValues

java.util.Map<K,V> discriminatorValues
In case of there is discriminator, this fields defines the values of the discriminator parts. key = discriminator part description (SpeedoField or SpeedoNoFieldColumn) value = the value of the discriminator part for the current class;

See Also:
SpeedoDiscriminator, SpeedoDiscriminator.elements

Class org.objectweb.speedo.metadata.SpeedoInheritedField extends SpeedoCommonField implements Serializable

serialVersionUID: -1926543088181374359L

Serialized Fields

inheritedField

SpeedoField inheritedField
Is the inherited and persistent field whose the mapping is redefined.

Class org.objectweb.speedo.metadata.SpeedoJoin extends SpeedoElement implements Serializable

Serialized Fields

mainTable

SpeedoTable mainTable
main table


extTable

SpeedoTable extTable
external table


columns

java.util.List<E> columns
The list of SpeedoJoinColumn composing the join. This columns are in the external table.


conditions

byte conditions

deleteAction

byte deleteAction
Defines the action to do on the external table when a delete action occurs in the main table.

Class org.objectweb.speedo.metadata.SpeedoJoinColumn extends SpeedoElement implements Serializable

Serialized Fields

column

SpeedoColumn column

targetColumn

java.lang.String targetColumn
Each targetColumn must have a value corresponding to a column name in the main table.


targetField

java.lang.String targetField

Class org.objectweb.speedo.metadata.SpeedoMap extends SpeedoTuple implements Serializable

Serialized Fields

keyType

java.lang.String keyType
Represents the value element-type in the form of a Java class name (for example "java.lang.String").


embeddedKey

boolean embeddedKey

valueType

java.lang.String valueType
Represents the value element-type in the form of a Java class name (for example "com.acme.Employee").


embeddedValue

boolean embeddedValue

keyColumns

SpeedoColumn keyColumns

Class org.objectweb.speedo.metadata.SpeedoNoFieldColumn extends SpeedoElement implements Serializable

serialVersionUID: 5105515241657718408L

Serialized Fields

type

java.lang.String type
The Java type of the column to be defined. Type.getDescriptor(XXXX.class)


column

SpeedoColumn column
The defintion of the column that is not associated with any field.

Class org.objectweb.speedo.metadata.SpeedoPackage extends SpeedoElement implements Serializable

serialVersionUID: -4376613964706359037L

Serialized Fields

name

java.lang.String name
Package name.


classes

java.util.Map<K,V> classes
Persistence capable classes descriptors of the package. The HashMap key is the class name.


sequences

java.util.Map<K,V> sequences
Sequences descriptors of the package. The HashMap key is the sequence name.


xmlDescriptor

SpeedoXMLDescriptor xmlDescriptor
Descriptor to which this package is associated.

Class org.objectweb.speedo.metadata.SpeedoPredefinedQuery extends SpeedoElement implements Serializable

Serialized Fields

name

java.lang.String name

language

java.lang.String language

filter

java.lang.String filter

sql

java.lang.String sql

ordering

java.lang.String ordering

rangeFirst

int rangeFirst

rangeLast

int rangeLast

ignoreCache

boolean ignoreCache

includeSubclasses

boolean includeSubclasses

declareImports

java.lang.String declareImports

declareParameters

java.lang.String declareParameters

declareVariables

java.lang.String declareVariables

resultClass

java.lang.String resultClass

resultUnique

boolean resultUnique

resultGrouping

java.lang.String resultGrouping

query

java.lang.String query

Class org.objectweb.speedo.metadata.SpeedoTable extends SpeedoElement implements Serializable

Serialized Fields

name

java.lang.String name
The name of the table.


catalog

java.lang.String catalog
The catalog of the table (null if none).


schema

java.lang.String schema
The schema of the table (null if none).


join

SpeedoJoin join
If it is a secondary table, specify the join with the main table.


indexes

java.util.List<E> indexes
List of SpeedoIndexes


uniqueConstraints

java.util.ArrayList<E> uniqueConstraints
A list of unique constraints associated with the table.

Class org.objectweb.speedo.metadata.SpeedoTuple extends SpeedoElement implements Serializable

Serialized Fields

moField

SpeedoField moField
The field descriptor.


Package org.objectweb.speedo.mim.api

Package org.objectweb.speedo.mim.lib

Class org.objectweb.speedo.mim.lib.AbstractStateImpl extends java.lang.Object implements Serializable

Serialized Fields

jdoStatus

byte jdoStatus
This version is allocated: - before attach - before detach - before commit


detachedStatus

byte detachedStatus

isToMerge

boolean isToMerge

speedoPO

PersistentObjectItf speedoPO

hasBeenFlush

boolean hasBeenFlush

Package org.objectweb.speedo.pm.jdo.api

Package org.objectweb.speedo.pm.jdo.lib

Class org.objectweb.speedo.pm.jdo.lib.JDOPOManagerFactory extends AbstractPOManagerFactory implements Serializable

serialVersionUID: 5483892775367751203L

Serialized Fields

registeredClasses

java.util.List<E> registeredClasses

class2listeners

java.util.Map<K,V> class2listeners

listener2classes

java.util.Map<K,V> listener2classes

Package org.objectweb.speedo.query.ejb.parser

Class org.objectweb.speedo.query.ejb.parser.ParseException extends java.lang.Exception implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

java.lang.String eol
The end of line string for this machine.

Class org.objectweb.speedo.query.ejb.parser.TokenMgrError extends java.lang.Error implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package org.objectweb.speedo.query.jdo

Class org.objectweb.speedo.query.jdo.JDOQuery extends JDOQueryDefinitionImpl implements Serializable

serialVersionUID: 3412369898739619393L

Serialized Fields

queryManager

QueryManager queryManager
The queryManager object is used to create or return a CompiledQuery object.


logger

org.objectweb.util.monolog.api.Logger logger
Logger for monolog.


hasChanged

boolean hasChanged

pm

JDOPOManagerItf pm
PersistenceManager which manages this query.


results

java.util.List<E> results

qc

CompiledQuery qc
sQueryCompiler is the query, this object can compile and execute the query. This object is reused in the past, or future.


fetchPlan

FetchPlan fetchPlan
The fetch plan. When a Query is retrieved from a PersistenceManager, its FetchPlan is initialized to the same settings as that of the PersistenceManager. Subsequent modifications of the Query's FetchPlan are not reflected in the FetchPlan of the PersistenceManager.


extensions

java.util.Map<K,V> extensions

modifiable

boolean modifiable

Package org.objectweb.speedo.query.jdo.parser

Class org.objectweb.speedo.query.jdo.parser.ParseException extends java.lang.Exception implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

java.lang.String eol
The end of line string for this machine.

Class org.objectweb.speedo.query.jdo.parser.SpeedoQLAbstractVisitor.VisitorException extends java.lang.RuntimeException implements Serializable

Serialized Fields

nestedException

java.lang.Exception nestedException

Class org.objectweb.speedo.query.jdo.parser.TokenMgrError extends java.lang.Error implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package org.objectweb.speedo.sequence.api

Package org.objectweb.speedo.sequence.jdo

Class org.objectweb.speedo.sequence.jdo.JDOSequence extends SpeedoSequence implements Serializable

serialVersionUID: -2514626105961690391L


Package org.objectweb.speedo.sequence.lib

Class org.objectweb.speedo.sequence.lib.SpeedoSequence extends java.lang.Object implements Serializable

serialVersionUID: -1595384241096230234L

Serialized Fields

name

java.lang.String name
The name of the sequence


datastoreName

java.lang.String datastoreName
The name of the sequence in the datastore Can be null or ""


factoryClass

java.lang.String factoryClass
The name of the factory class Can be null or ""


strategy

byte strategy
The strategy of the sequence (NON_TRANSACTIONAL | CONTIGUOUS | NON_CONTIGUOUS)


packageName

java.lang.String packageName
The name of the package in which the sequence has been defined


increment

java.lang.Integer increment

start

java.lang.Integer start

cache

java.lang.Integer cache

sequenceManager

SequenceManager sequenceManager

personality

Personality personality

longGen

org.objectweb.jorm.facility.naming.generator.LongGen longGen

countDown

int countDown

currentId

long currentId