com.esri.arcgis.geodatabase
Interface IWorkspaceFactorySchemaCache

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IWorkspaceFactorySchemaCacheProxy, SdeWorkspaceFactory

public interface IWorkspaceFactorySchemaCache
extends java.io.Serializable

COM Interface 'IWorkspaceFactorySchemaCache'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Manages Geodatabase workspace schema caches.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID968ab1ea_7c1f_4aa1_9055_ca98cb622278
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void disableAllSchemaCaches()
          Disable the schema caches of all open workspaces.
 void disableSchemaCache(IWorkspace workspace)
          Disable the schema cache for a specific workspace.
 void disableSchemaCaching()
          All new workspaces handed out by the factory will not have schema caching enabled.
 void enableAllSchemaCaches()
          Enable the schema caches of all open workspaces.
 void enableSchemaCache(IWorkspace workspace)
          Enable the schema cache for a specific workspace.
 void enableSchemaCaching()
          All new workspaces handed out by the factory will have schema caching enabled.
 boolean isAnySchemaCacheStale()
          Checks all current schema caches for staleness.
 boolean isSchemaCacheStale(IWorkspace workspace)
          Checks a specific schema cache for staleness.
 void refreshAllSchemaCaches()
          Refreshes all current schema caches.
 void refreshSchemaCache(IWorkspace workspace)
          Refreshes the schema cache for a specific workspace.
 

Field Detail

IID968ab1ea_7c1f_4aa1_9055_ca98cb622278

static final int IID968ab1ea_7c1f_4aa1_9055_ca98cb622278
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

enableSchemaCaching

void enableSchemaCaching()
                         throws java.io.IOException,
                                AutomationException
All new workspaces handed out by the factory will have schema caching enabled.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

disableSchemaCaching

void disableSchemaCaching()
                          throws java.io.IOException,
                                 AutomationException
All new workspaces handed out by the factory will not have schema caching enabled.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

enableSchemaCache

void enableSchemaCache(IWorkspace workspace)
                       throws java.io.IOException,
                              AutomationException
Enable the schema cache for a specific workspace.

Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

enableAllSchemaCaches

void enableAllSchemaCaches()
                           throws java.io.IOException,
                                  AutomationException
Enable the schema caches of all open workspaces.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

disableSchemaCache

void disableSchemaCache(IWorkspace workspace)
                        throws java.io.IOException,
                               AutomationException
Disable the schema cache for a specific workspace.

Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

disableAllSchemaCaches

void disableAllSchemaCaches()
                            throws java.io.IOException,
                                   AutomationException
Disable the schema caches of all open workspaces.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSchemaCacheStale

boolean isSchemaCacheStale(IWorkspace workspace)
                           throws java.io.IOException,
                                  AutomationException
Checks a specific schema cache for staleness.

Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Returns:
The isStale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAnySchemaCacheStale

boolean isAnySchemaCacheStale()
                              throws java.io.IOException,
                                     AutomationException
Checks all current schema caches for staleness.

Returns:
The isStale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshSchemaCache

void refreshSchemaCache(IWorkspace workspace)
                        throws java.io.IOException,
                               AutomationException
Refreshes the schema cache for a specific workspace.

Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshAllSchemaCaches

void refreshAllSchemaCaches()
                            throws java.io.IOException,
                                   AutomationException
Refreshes all current schema caches.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.