|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGdbSchemaCreator
Provides access to members that support geodatabase schema creation.
The IGdbSchemaCreate interface provides two methods to create the schema for the data elements in the name mapping enumeration. The GenerateNameMapping method generates a name mapping enumeration for the arrays of data elements and domain. The CreateSchema method creates the schema for the data elements in the name mapping enumeration.
GdbSchemaCreator
Method Summary | |
---|---|
void |
createSchema(IWorkspace pWorkspace,
IEnumNameMapping pENM)
Creates the schema for the data elements in the name mapping enumeration. |
void |
generateNameMapping(IWorkspace pWorkspace,
IArray pDataElements,
IArray pDomains,
IEnumNameMapping[] ppENM,
boolean[] pHasConflict)
Generates a name mapping enumeration for the arrays of data elements and domains. |
Method Detail |
---|
void generateNameMapping(IWorkspace pWorkspace, IArray pDataElements, IArray pDomains, IEnumNameMapping[] ppENM, boolean[] pHasConflict) throws IOException, AutomationException
The GenerateNameMapping method generates a name mapping enumeration for the arrays of data elements and domain.
pWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)pDataElements
- A reference to a com.esri.arcgis.system.IArray (in)pDomains
- A reference to a com.esri.arcgis.system.IArray (in)ppENM
- A reference to a com.esri.arcgis.geodatabase.IEnumNameMapping (out: use single element array)pHasConflict
- The pHasConflict (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void createSchema(IWorkspace pWorkspace, IEnumNameMapping pENM) throws IOException, AutomationException
The CreateSchema method creates the schema for the data elements in the name mapping enumeration.
In order to create schema, you need to pass in IWorkspace and IEnumNameMapping.
pWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)pENM
- A reference to a com.esri.arcgis.geodatabase.IEnumNameMapping (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |