org.exolab.castor.jdo.engine
Class JDOClassDescriptor
- ClassDescriptor
public class JDOClassDescriptor
JDO class descriptors. Extends
ClassDescriptor to include the
table name and other SQL-related information. All fields are of
type
JDOFieldDescriptor, identity field is not included in the
returned field list, and contained fields are flattened out for
efficiency (thus all fields are directly accessible).
$Revision: 6297 $ $Date: 2006-04-10 16:39:24 -0600 (Mon, 10 Apr 2006) $
addExtendedBy, checkValidity, getAccessMode, getDepends, getExtendedBy, getExtends, getFields, getIdentities, getIdentity, getJavaClass, getMapping, isExtended, isExtending, toString |
addNamedQuery
public void addNamedQuery(String name,
String namedQuery)
throws QueryException Adds a new named query for the given name for future usage (through Database.getNamedQuery()).
name - Name of the named query.namedQuery - Named query to be associated with the given name
getCacheParams
public Properties getCacheParams()
getField
public JDOFieldDescriptor getField(String name)
Returns a JDOFieldDescriptor for the field with the name passed. Null
if named field does not exist.
name - The name of the field to return
- The field if it exists, otherwise null.
getIdentityColumnNames
public String[] getIdentityColumnNames()
- The names of columns that the identity consists of.
getKeyGeneratorDescriptor
public KeyGeneratorDescriptor getKeyGeneratorDescriptor()
Returns the key generator specified for this class.
- The key generator descriptor
getNamedQuery
public String getNamedQuery(String name)
Returns the OQL statement from a named query instance associated with the given name
name - Name of the named query
- the OQL statement from a named query instance associated with the given name
getTableName
public String getTableName()
Returns the table name to which this object maps.
Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com