public abstract class ArcSDEJDBCHelper extends Object
| Constructor and Description |
|---|
ArcSDEJDBCHelper(SDERoot root) |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
getAbsoluteDatasetName(ArcSDEJDBCDataset dataset) |
protected Connection |
getConnection() |
ArcSDEJDBCDataset |
getDataset(String fullPath) |
DirContent |
getDirContent(String fullPath) |
abstract List<DirEntry> |
getFeatureClasses(String currentPath,
ArcSDEJDBCDataset parent) |
abstract List<Dir> |
getFeatureDatasets(String currentPath) |
abstract String |
getMetadata(ArcSDEJDBCDataset dataset) |
static String |
getMetadata(SDERoot root,
String fullPath) |
String |
getMetadata(String fullPath) |
protected String |
getTableName(String name) |
abstract void |
saveMetadata(ArcSDEJDBCDataset dataset,
String metadata) |
protected SDERoot root
public ArcSDEJDBCHelper(SDERoot root)
protected Connection getConnection() throws NamingException, SQLException
NamingExceptionSQLExceptionpublic DirContent getDirContent(String fullPath) throws NamingException, SQLException
NamingExceptionSQLExceptionpublic ArcSDEJDBCDataset getDataset(String fullPath)
public static String getMetadata(SDERoot root, String fullPath) throws NamingException, SQLException, IOException
NamingExceptionSQLExceptionIOExceptionpublic String getMetadata(String fullPath) throws NamingException, SQLException, IOException
NamingExceptionSQLExceptionIOExceptionpublic abstract List<Dir> getFeatureDatasets(String currentPath) throws NamingException, SQLException
NamingExceptionSQLExceptionpublic abstract List<DirEntry> getFeatureClasses(String currentPath, ArcSDEJDBCDataset parent) throws NamingException, SQLException
NamingExceptionSQLExceptionpublic abstract String getMetadata(ArcSDEJDBCDataset dataset) throws NamingException, SQLException, IOException
NamingExceptionSQLExceptionIOExceptionpublic abstract void saveMetadata(ArcSDEJDBCDataset dataset, String metadata) throws Exception
Exceptionpublic abstract String getAbsoluteDatasetName(ArcSDEJDBCDataset dataset) throws Exception
ExceptionCopyright © 2016. All rights reserved.