Style Intelligence v12.0

inetsoft.uql.service
Class XEngine

java.lang.Object
  extended by inetsoft.uql.service.XEngine
All Implemented Interfaces:
XDataService, XQueryRepository, XRepository
Direct Known Subclasses:
RemoteEngine

public class XEngine
extends Object
implements XRepository, XQueryRepository

This class implements the XRepository (and XDataService) API. It is the query engine that executes queries.


Nested Class Summary
 class XEngine.MetaDataLoader
           
 
Nested classes/interfaces inherited from interface inetsoft.uql.XRepository
XRepository.MetaDataListener
 
Field Summary
 
Fields inherited from interface inetsoft.uql.XQueryRepository
GLOBAL_SCOPE, LOCAL_QUERY, LOCAL_SCOPE, NORMAL_QUERY
 
Constructor Summary
XEngine()
          Create an query engine.
 
Method Summary
 Object bind(Object uinfo)
          Connect to the data service.
 void clearCache()
          Clear cached data.
 void close(Object session)
          Close an active session.
 void connect(Object session, String query, VariableTable params)
          Initialize a data source connection.
 void connect(Object session, XDataSource dx, VariableTable params)
          Initialize a data source connection.
 XNode execute(Object session, String query, VariableTable vars)
          Deprecated.  
 XNode execute(Object session, String query, VariableTable vars, boolean resetVariables)
          Deprecated.  
 XNode execute(Object session, String query, VariableTable vars, Principal user)
          Deprecated.  
 XNode execute(Object session, String query, VariableTable vars, Principal user, boolean resetVariables)
          Deprecated.  
 XNode execute(Object session, String query, VariableTable vars, Principal user, boolean resetVariables, inetsoft.util.DataCacheVisitor visitor)
          Execute the query and return the result set.
 XNode execute(Object session, XQuery xquery, VariableTable vars)
          Deprecated.  
 XNode execute(Object session, XQuery xquery, VariableTable vars, boolean resetVariables)
          Deprecated.  
 XNode execute(Object session, XQuery xquery, VariableTable vars, Principal user)
          Deprecated.  
 XNode execute(Object session, XQuery xquery, VariableTable vars, Principal user, boolean resetVariables)
          Deprecated.  
 XNode execute(Object session, XQuery xquery, VariableTable vars, Principal user, boolean resetVariables, inetsoft.util.DataCacheVisitor visitor)
          Execute the query and return the result set.
 UserVariable[] getConnectionParameters(Object session, String query)
          Get the parameters for a data source.
 UserVariable[] getConnectionParameters(Object session, XDataSource dx)
          Get the parameters for a data source.
 UserVariable[] getConnectionParameters(Object session, XQuery xquery)
          Get the parameters for a data source.
 XDataModel getDataModel(String dxname)
          Get the data model for the specified data source.
 XDataSource getDataSource(String dsname)
          Get the named data source.
 XDataSource getDataSource(String dsname, boolean clone)
          Get the named data source.
 DataSourceFolder getDataSourceFolder(String dsname)
          Get the named data source folder.
 DataSourceFolder getDataSourceFolder(String dsname, boolean clone)
          Get the named data source folder.
 String[] getDataSourceFolderFullNames()
          Get all data source folder names in repository.
 String[] getDataSourceFolderNames()
          Get all data source folder names in repository.
 String[] getDataSourceFullNames()
          Get full names of all the data sources in this repository.
 String[] getDataSourceNames()
          Get the names of data sources in this repository.
 XDomain getDomain(String dxname)
          Get the domain for the specified data source.
 XHandler getHandler(Object session, XDataSource dx, VariableTable params)
          Get the handler.
 XNode getMetaData(Object session, XDataSource dx, XNode mtype)
          Deprecated.  
 XNode getMetaData(Object session, XDataSource dx, XNode mtype, boolean clone)
          Deprecated.  
 XNode getMetaData(Object session, XDataSource dx, XNode mtype, boolean clone, XRepository.MetaDataListener listener)
          Build the meta data of this data source as a XNode tree.
 XNode getMetaDataCache(String key)
          Read the cached database meta data from disk.
 Enumeration getQueries()
          Deprecated.  
 XQuery getQuery(String qname)
          Get the query object for the named query.
 XQuery getQuery(String qname, boolean cloned)
          Get the query object for the named query.
 String getQueryDatasource(String qname)
          Get data source of specified query.
 String getQueryFolder(String qname)
          Get folder of specified query.
 String[] getQueryNames()
          Get the names of queries in this repository.
 String[] getQueryNames(String ds, String folder, boolean checkFolder)
          Get names of query in specified data source and folder.
 UserVariable[] getQueryParameters(Object session, String query, boolean promptOnly)
          Get the parameters for a query.
 UserVariable[] getQueryParameters(Object session, XQuery xquery, boolean promptOnly)
          Get the parameters for a query.
 int getQueryType()
          Get query type in the query repository.
 String getQueryType(String qname)
          Get type of specified query.
 String[] getSubDataSourceNames(String path)
          Get the children data source from the specified data source folder path.
 String[] getSubfolderNames(String path)
          Get the children data source folder from the specified data source folder path.
 boolean isQueryVisible(String qname)
          Return if query is visible or not.
 void refreshMetaData()
          Clear the cached meta data.
 void refreshMetaData(String dxName)
          Refresh matadata of a datasource.
 void removeDataModel(String datasource)
          Remove a data model from the repository.
 void removeDataSource(String dxname)
          Remove a data source from the repository.
 boolean removeDataSource(String dxname, boolean removeAnyWay)
          Remove a data source from the repository.
 boolean removeDataSourceFolder(String name)
          Remove a data source folder from the repository.
 boolean removeDataSourceFolder(String name, boolean removeAnyWay)
          Remove a data source folder from the repository.
 void removeDomain(String datasource)
          Remove a domain from the repository.
 void removeMetaData(String dsname)
          Remove meta data files with specified data source.
 void removeMetaDataFiles(String key)
          Remove meta data files with specified data source.
 void removeQuery(String qname)
          Remove a query from the repository.
 void renameQueryFolder(String nname, String oname)
          Rename a query folder in the repository.
 void testDataSource(Object session, XDataSource dx, VariableTable params)
          Test a data source connection.
 void updateDataModel(XDataModel dm)
          Add or replace a data model in the repository.
 void updateDataSource(XDataSource dx, String oname)
          Add or replace a data source in the repository.
 void updateDataSource(XDataSource dx, String oname, Boolean actionRecord)
          Add or replace a data source in the repository.
 void updateDataSourceFolder(DataSourceFolder folder, String oname)
          Add or replace a data source folder in the repository.
 void updateDomain(XDomain dx)
          Add or replace a domain in the repository.
 void updateQuery(XQuery dx, String oname)
          Add or replace a query in the repository.
 void updateQuery(XQuery dx, String oname, Boolean actionRecord)
          Add or replace a query in the repository.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XEngine

public XEngine()
Create an query engine.

Method Detail

getQueryType

public int getQueryType()
Get query type in the query repository.

Specified by:
getQueryType in interface XQueryRepository
Returns:
query type which is one of the predefined types in query repository.

getDataSourceNames

public String[] getDataSourceNames()
Get the names of data sources in this repository.

Specified by:
getDataSourceNames in interface XRepository

getDataSourceFullNames

public String[] getDataSourceFullNames()
Get full names of all the data sources in this repository.

Specified by:
getDataSourceFullNames in interface XRepository
Returns:
full names of all the data sources.

getDataSourceFolderNames

public String[] getDataSourceFolderNames()
Get all data source folder names in repository.

Specified by:
getDataSourceFolderNames in interface XRepository
Returns:
names of all the data source folders.

getDataSourceFolderFullNames

public String[] getDataSourceFolderFullNames()
Get all data source folder names in repository.

Specified by:
getDataSourceFolderFullNames in interface XRepository
Returns:
full names of all the data source folders.

getDataSource

public XDataSource getDataSource(String dsname)
Get the named data source.

Specified by:
getDataSource in interface XRepository

getDataSource

public XDataSource getDataSource(String dsname,
                                 boolean clone)
Get the named data source.

Specified by:
getDataSource in interface XRepository
clone - true to clone data source, false otherwise.

getDataSourceFolder

public DataSourceFolder getDataSourceFolder(String dsname)
Get the named data source folder.

Specified by:
getDataSourceFolder in interface XRepository

getDataSourceFolder

public DataSourceFolder getDataSourceFolder(String dsname,
                                            boolean clone)
Get the named data source folder.

Specified by:
getDataSourceFolder in interface XRepository
Parameters:
clone - true to clone data source folder, false otherwise.

updateDataSource

public void updateDataSource(XDataSource dx,
                             String oname)
                      throws Exception
Add or replace a data source in the repository.

Specified by:
updateDataSource in interface XRepository
Parameters:
dx - new data source.
oname - old name of the data source, if the name has been changed. Otherwise it should be null.
Throws:
Exception

updateDataSource

public void updateDataSource(XDataSource dx,
                             String oname,
                             Boolean actionRecord)
                      throws Exception
Add or replace a data source in the repository.

Specified by:
updateDataSource in interface XRepository
Parameters:
dx - new data source.
oname - old name of the data source, if the name has been changed. Otherwise it should be null.
actionRecord - control whether write down audit record when remote in designer. Otherwise it should be null.
Throws:
Exception

updateDataSourceFolder

public void updateDataSourceFolder(DataSourceFolder folder,
                                   String oname)
                            throws Exception
Add or replace a data source folder in the repository.

Specified by:
updateDataSourceFolder in interface XRepository
Parameters:
folder - new data source folder.
oname - old name of the data source folder, if the name has been changed. Otherwise it should be null.
Throws:
Exception

removeDataSource

public boolean removeDataSource(String dxname,
                                boolean removeAnyWay)
                         throws Exception
Remove a data source from the repository.

Throws:
Exception

removeDataSourceFolder

public boolean removeDataSourceFolder(String name)
                               throws Exception
Remove a data source folder from the repository.

Specified by:
removeDataSourceFolder in interface XRepository
Throws:
Exception

removeDataSourceFolder

public boolean removeDataSourceFolder(String name,
                                      boolean removeAnyWay)
                               throws Exception
Remove a data source folder from the repository.

Throws:
Exception

getSubfolderNames

public String[] getSubfolderNames(String path)
Get the children data source folder from the specified data source folder path.

Specified by:
getSubfolderNames in interface XRepository
Parameters:
path - the specified data source folder name.
Returns:
the children data source folder of the specified data source folder.

getSubDataSourceNames

public String[] getSubDataSourceNames(String path)
Get the children data source from the specified data source folder path.

Specified by:
getSubDataSourceNames in interface XRepository
Parameters:
path - the specified data source folder name.
Returns:
the children data source of the specified data source folder.

removeMetaData

public void removeMetaData(String dsname)
Remove meta data files with specified data source.


removeMetaDataFiles

public void removeMetaDataFiles(String key)
Remove meta data files with specified data source.


removeDataSource

public void removeDataSource(String dxname)
                      throws Exception
Remove a data source from the repository.

Specified by:
removeDataSource in interface XRepository
Throws:
Exception

getDataModel

public XDataModel getDataModel(String dxname)
                        throws RemoteException
Get the data model for the specified data source.

Specified by:
getDataModel in interface XRepository
Parameters:
dxname - the name of the data source.
Throws:
RemoteException

updateDataModel

public void updateDataModel(XDataModel dm)
                     throws RemoteException,
                            Exception
Add or replace a data model in the repository.

Specified by:
updateDataModel in interface XRepository
Parameters:
dm - new data model.
Throws:
RemoteException
Exception

removeDataModel

public void removeDataModel(String datasource)
                     throws RemoteException,
                            Exception
Remove a data model from the repository.

Parameters:
datasource - the name of the data source which the model represents.
Throws:
RemoteException
Exception

getDomain

public XDomain getDomain(String dxname)
                  throws RemoteException
Get the domain for the specified data source.

Specified by:
getDomain in interface XRepository
Parameters:
dxname - the name of the data source.
Throws:
RemoteException

updateDomain

public void updateDomain(XDomain dx)
                  throws Exception
Add or replace a domain in the repository.

Specified by:
updateDomain in interface XRepository
Parameters:
dx - the new domain.
Throws:
Exception

removeDomain

public void removeDomain(String datasource)
                  throws Exception
Remove a domain from the repository.

Specified by:
removeDomain in interface XRepository
Parameters:
datasource - the name of the data source to which the domain is associated.
Throws:
Exception

getQueryNames

public String[] getQueryNames()
Get the names of queries in this repository.

Specified by:
getQueryNames in interface XRepository

getQueryDatasource

public String getQueryDatasource(String qname)
Get data source of specified query.

Specified by:
getQueryDatasource in interface XRepository

getQueryFolder

public String getQueryFolder(String qname)
Get folder of specified query.

Specified by:
getQueryFolder in interface XRepository

getQueryType

public String getQueryType(String qname)
Get type of specified query.

Specified by:
getQueryType in interface XRepository

getQueryNames

public String[] getQueryNames(String ds,
                              String folder,
                              boolean checkFolder)
Get names of query in specified data source and folder.

Specified by:
getQueryNames in interface XRepository

isQueryVisible

public boolean isQueryVisible(String qname)
Return if query is visible or not.

Specified by:
isQueryVisible in interface XRepository

getQueries

public Enumeration getQueries()
                       throws Exception
Deprecated. 

Get all the queries.

Specified by:
getQueries in interface XQueryRepository
Returns:
all the queries.
Throws:
Exception

getQuery

public XQuery getQuery(String qname)
Get the query object for the named query.

Specified by:
getQuery in interface XQueryRepository
Specified by:
getQuery in interface XRepository
Parameters:
qname - the specified query name.
Returns:
query matches the specified query name.

getQuery

public XQuery getQuery(String qname,
                       boolean cloned)
Get the query object for the named query.

Specified by:
getQuery in interface XRepository

updateQuery

public void updateQuery(XQuery dx,
                        String oname)
                 throws Exception
Add or replace a query in the repository.

Specified by:
updateQuery in interface XQueryRepository
Specified by:
updateQuery in interface XRepository
Parameters:
dx - new query.
oname - old name of the query, if the name has been changed. Otherwise it should be null.
Throws:
Exception

updateQuery

public void updateQuery(XQuery dx,
                        String oname,
                        Boolean actionRecord)
                 throws Exception
Add or replace a query in the repository.

Specified by:
updateQuery in interface XRepository
Parameters:
dx - new query.
oname - old name of the query, if the name has been changed. Otherwise it should be null.
actionRecord - control whether write audit record when remote in designer. Otherwise it should be null.
Throws:
Exception

renameQueryFolder

public void renameQueryFolder(String nname,
                              String oname)
                       throws Exception
Rename a query folder in the repository.

Specified by:
renameQueryFolder in interface XRepository
Parameters:
nname - new name of query folder.
oname - old name of the query folder, if the name has been changed. Otherwise it should be null.
Throws:
Exception

removeQuery

public void removeQuery(String qname)
                 throws Exception
Remove a query from the repository.

Specified by:
removeQuery in interface XQueryRepository
Specified by:
removeQuery in interface XRepository
Throws:
Exception

bind

public Object bind(Object uinfo)
            throws RemoteException,
                   AccessException
Connect to the data service.

Specified by:
bind in interface XDataService
Parameters:
uinfo - user info.
Returns:
session object.
Throws:
RemoteException
AccessException

close

public void close(Object session)
           throws RemoteException
Close an active session.

Specified by:
close in interface XDataService
Parameters:
session - session object.
Throws:
RemoteException

getConnectionParameters

public UserVariable[] getConnectionParameters(Object session,
                                              String query)
                                       throws RemoteException
Get the parameters for a data source. The parameters should be filled in and passed to the connect method. If the data source is already connected or the data source does not require any connection parameter, the method returns an empty array.

Specified by:
getConnectionParameters in interface XDataService
Parameters:
session - session object.
query - query name.
Returns:
list of variables, or null if no user variable is needed for the connection.
Throws:
RemoteException

getConnectionParameters

public UserVariable[] getConnectionParameters(Object session,
                                              XQuery xquery)
                                       throws RemoteException
Get the parameters for a data source. The parameters should be filled in and passed to the connect method. If the data source is already connected or the data source does not require any connection parameter, the method returns an empty array.

Specified by:
getConnectionParameters in interface XDataService
Parameters:
session - session object.
xquery - query to get connection parameters.
Returns:
list of variables, or null if no user variable is needed for the connection.
Throws:
RemoteException

getConnectionParameters

public UserVariable[] getConnectionParameters(Object session,
                                              XDataSource dx)
                                       throws RemoteException
Get the parameters for a data source. The parameters should be filled in and passed to the connect method. If the data source is already connected or the data source does not require any connection parameter, the method returns an empty array.

Specified by:
getConnectionParameters in interface XDataService
Parameters:
session - session object.
dx - data source to get connection parameters.
Throws:
RemoteException

getQueryParameters

public UserVariable[] getQueryParameters(Object session,
                                         String query,
                                         boolean promptOnly)
                                  throws RemoteException
Get the parameters for a query. The parameters should be filled in and passed to execute().

Specified by:
getQueryParameters in interface XDataService
Parameters:
session - session object.
query - query name.
promptOnly - true if only include the user variables that are declared as 'Prompt User'.
Returns:
list of variables, or null if no user variable is needed for the query.
Throws:
RemoteException

getQueryParameters

public UserVariable[] getQueryParameters(Object session,
                                         XQuery xquery,
                                         boolean promptOnly)
                                  throws RemoteException
Get the parameters for a query. The parameters should be filled in and passed to execute().

Specified by:
getQueryParameters in interface XDataService
Parameters:
session - session object.
xquery - query to get parameters.
promptOnly - true if only include the user variables that are declared as 'Prompt User'.
Returns:
list of variables, or null if no user variable is needed for the query.
Throws:
RemoteException

testDataSource

public void testDataSource(Object session,
                           XDataSource dx,
                           VariableTable params)
                    throws Exception
Test a data source connection. The data source connection is shared by a session.

Specified by:
testDataSource in interface XDataService
Parameters:
session - session object.
dx - the specified data source.
params - connection parameters.
Throws:
Exception

connect

public void connect(Object session,
                    String query,
                    VariableTable params)
             throws Exception
Initialize a data source connection. The data source connection is shared by a session.

Specified by:
connect in interface XDataService
Parameters:
session - session object.
query - query name.
params - connection parameters.
Throws:
Exception

connect

public void connect(Object session,
                    XDataSource dx,
                    VariableTable params)
             throws Exception
Initialize a data source connection. The data source connection is shared by a session.

Specified by:
connect in interface XDataService
Parameters:
session - session object.
dx - the specified data source.
params - connection parameters.
Throws:
Exception

getHandler

public XHandler getHandler(Object session,
                           XDataSource dx,
                           VariableTable params)
                    throws Exception
Get the handler.

Specified by:
getHandler in interface XDataService
Parameters:
session - the specified session object.
dx - the specified data source.
params - the specified variable table.
Throws:
Exception

execute

public XNode execute(Object session,
                     String query,
                     VariableTable vars)
              throws Exception
Deprecated. 

Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
query - query to execute.
vars - variable values for the query.
Throws:
Exception

execute

public XNode execute(Object session,
                     String query,
                     VariableTable vars,
                     boolean resetVariables)
              throws Exception
Deprecated. 

Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
query - query to execute.
vars - variable values for the query.
resetVariables - true if should reset cached variables.
Throws:
Exception

execute

public XNode execute(Object session,
                     String query,
                     VariableTable vars,
                     Principal user)
              throws Exception
Deprecated. 

Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
query - query to execute.
vars - variable values for the query.
user - a Principal object that identifies the user executing the query.
Throws:
Exception

execute

public XNode execute(Object session,
                     String query,
                     VariableTable vars,
                     Principal user,
                     boolean resetVariables)
              throws Exception
Deprecated. 

Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
query - query to execute.
vars - variable values for the query.
user - a Principal object that identifies the user executing the query.
resetVariables - true if should reset cached variables.
Throws:
Exception

execute

public XNode execute(Object session,
                     String query,
                     VariableTable vars,
                     Principal user,
                     boolean resetVariables,
                     inetsoft.util.DataCacheVisitor visitor)
              throws Exception
Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
query - query to execute.
vars - variable values for the query.
user - a Principal object that identifies the user executing the query.
resetVariables - true if should reset cached variables.
visitor - used to process cache facility.
Throws:
Exception

execute

public XNode execute(Object session,
                     XQuery xquery,
                     VariableTable vars)
              throws Exception
Deprecated. 

Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
xquery - query to execute.
vars - variable values for the query.
Throws:
Exception

execute

public XNode execute(Object session,
                     XQuery xquery,
                     VariableTable vars,
                     boolean resetVariables)
              throws Exception
Deprecated. 

Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
xquery - query to execute.
vars - variable values for the query.
resetVariables - true if should reset cached variables.
Throws:
Exception

execute

public XNode execute(Object session,
                     XQuery xquery,
                     VariableTable vars,
                     Principal user)
              throws Exception
Deprecated. 

Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
xquery - query to execute.
vars - variable values for the query.
user - a Principal object that identifies the user executing the query.
Throws:
Exception

execute

public XNode execute(Object session,
                     XQuery xquery,
                     VariableTable vars,
                     Principal user,
                     boolean resetVariables)
              throws Exception
Deprecated. 

Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
xquery - query to execute.
vars - variable values for the query.
user - a Principal object that identifies the user executing the query.
resetVariables - true if should reset cached variables.
Throws:
Exception

execute

public XNode execute(Object session,
                     XQuery xquery,
                     VariableTable vars,
                     Principal user,
                     boolean resetVariables,
                     inetsoft.util.DataCacheVisitor visitor)
              throws Exception
Execute the query and return the result set.

Specified by:
execute in interface XDataService
Parameters:
session - session object.
xquery - query to execute.
vars - variable values for the query.
user - a Principal object that identifies the user executing the query.
resetVariables - true if should reset cached variables.
visitor - used to process cache facility.
Throws:
Exception

getMetaData

public XNode getMetaData(Object session,
                         XDataSource dx,
                         XNode mtype)
                  throws Exception
Deprecated. 

Build the meta data of this data source as a XNode tree. This method will rebuild the meta data tree everytime it's called. The meta data should be cached by the caller.

Specified by:
getMetaData in interface XRepository
Parameters:
session - session object.
dx - data source.
mtype - meta data type, defined in each data source.
Returns:
return the root node of the meta data tree.
Throws:
Exception

getMetaData

public XNode getMetaData(Object session,
                         XDataSource dx,
                         XNode mtype,
                         boolean clone)
                  throws Exception
Deprecated. 

Build the meta data of this data source as a XNode tree. This method will rebuild the meta data tree everytime it's called. The meta data should be cached by the caller.

Specified by:
getMetaData in interface XRepository
Parameters:
session - session object.
dx - data source.
mtype - meta data type, defined in each data source.
clone - true to clone the cached node.
Returns:
return the root node of the meta data tree.
Throws:
Exception

getMetaData

public XNode getMetaData(Object session,
                         XDataSource dx,
                         XNode mtype,
                         boolean clone,
                         XRepository.MetaDataListener listener)
                  throws Exception
Build the meta data of this data source as a XNode tree. This method will rebuild the meta data tree everytime it's called. The meta data should be cached by the caller.

Specified by:
getMetaData in interface XRepository
Parameters:
session - session object.
dx - data source.
mtype - meta data type, defined in each data source.
clone - true to clone the cached node.
Returns:
return the root node of the meta data tree.
Throws:
Exception

clearCache

public void clearCache()
Clear cached data.

Specified by:
clearCache in interface XRepository

refreshMetaData

public void refreshMetaData(String dxName)
Refresh matadata of a datasource. It will remove the related file caches and memory caches.

Specified by:
refreshMetaData in interface XRepository
Parameters:
dxName - the specified datasource name.

refreshMetaData

public void refreshMetaData()
Clear the cached meta data.

Specified by:
refreshMetaData in interface XRepository

getMetaDataCache

public XNode getMetaDataCache(String key)
Read the cached database meta data from disk.


Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved.