Class JDOMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.api.JDOMetadataImpl
-
- All Implemented Interfaces:
javax.jdo.metadata.JDOMetadata
,javax.jdo.metadata.Metadata
public class JDOMetadataImpl extends AbstractMetadataImpl implements javax.jdo.metadata.JDOMetadata
Implementation of JDOMetadata object.
-
-
Constructor Summary
Constructors Constructor Description JDOMetadataImpl()
JDOMetadataImpl(org.datanucleus.metadata.FileMetaData filemd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCatalog()
javax.jdo.metadata.FetchPlanMetadata[]
getFetchPlans()
org.datanucleus.metadata.FileMetaData
getInternal()
int
getNumberOfFetchPlans()
int
getNumberOfPackages()
int
getNumberOfQueries()
javax.jdo.metadata.PackageMetadata[]
getPackages()
javax.jdo.metadata.QueryMetadata[]
getQueries()
String
getSchema()
javax.jdo.metadata.ClassMetadata
newClassMetadata(Class cls)
javax.jdo.metadata.FetchPlanMetadata
newFetchPlanMetadata(String name)
javax.jdo.metadata.InterfaceMetadata
newInterfaceMetadata(Class cls)
javax.jdo.metadata.PackageMetadata
newPackageMetadata(Package pkg)
javax.jdo.metadata.PackageMetadata
newPackageMetadata(String name)
javax.jdo.metadata.QueryMetadata
newQueryMetadata(String name)
javax.jdo.metadata.JDOMetadata
setCatalog(String cat)
javax.jdo.metadata.JDOMetadata
setSchema(String sch)
-
Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.FileMetaData getInternal()
-
getFetchPlans
public javax.jdo.metadata.FetchPlanMetadata[] getFetchPlans()
- Specified by:
getFetchPlans
in interfacejavax.jdo.metadata.JDOMetadata
-
newFetchPlanMetadata
public javax.jdo.metadata.FetchPlanMetadata newFetchPlanMetadata(String name)
- Specified by:
newFetchPlanMetadata
in interfacejavax.jdo.metadata.JDOMetadata
-
getNumberOfFetchPlans
public int getNumberOfFetchPlans()
- Specified by:
getNumberOfFetchPlans
in interfacejavax.jdo.metadata.JDOMetadata
-
getQueries
public javax.jdo.metadata.QueryMetadata[] getQueries()
- Specified by:
getQueries
in interfacejavax.jdo.metadata.JDOMetadata
-
getNumberOfQueries
public int getNumberOfQueries()
- Specified by:
getNumberOfQueries
in interfacejavax.jdo.metadata.JDOMetadata
-
newQueryMetadata
public javax.jdo.metadata.QueryMetadata newQueryMetadata(String name)
- Specified by:
newQueryMetadata
in interfacejavax.jdo.metadata.JDOMetadata
-
getPackages
public javax.jdo.metadata.PackageMetadata[] getPackages()
- Specified by:
getPackages
in interfacejavax.jdo.metadata.JDOMetadata
-
getNumberOfPackages
public int getNumberOfPackages()
- Specified by:
getNumberOfPackages
in interfacejavax.jdo.metadata.JDOMetadata
-
newPackageMetadata
public javax.jdo.metadata.PackageMetadata newPackageMetadata(String name)
- Specified by:
newPackageMetadata
in interfacejavax.jdo.metadata.JDOMetadata
-
newPackageMetadata
public javax.jdo.metadata.PackageMetadata newPackageMetadata(Package pkg)
- Specified by:
newPackageMetadata
in interfacejavax.jdo.metadata.JDOMetadata
-
newClassMetadata
public javax.jdo.metadata.ClassMetadata newClassMetadata(Class cls)
- Specified by:
newClassMetadata
in interfacejavax.jdo.metadata.JDOMetadata
-
newInterfaceMetadata
public javax.jdo.metadata.InterfaceMetadata newInterfaceMetadata(Class cls)
- Specified by:
newInterfaceMetadata
in interfacejavax.jdo.metadata.JDOMetadata
-
getCatalog
public String getCatalog()
- Specified by:
getCatalog
in interfacejavax.jdo.metadata.JDOMetadata
-
setCatalog
public javax.jdo.metadata.JDOMetadata setCatalog(String cat)
- Specified by:
setCatalog
in interfacejavax.jdo.metadata.JDOMetadata
-
getSchema
public String getSchema()
- Specified by:
getSchema
in interfacejavax.jdo.metadata.JDOMetadata
-
setSchema
public javax.jdo.metadata.JDOMetadata setSchema(String sch)
- Specified by:
setSchema
in interfacejavax.jdo.metadata.JDOMetadata
-
-