Home    |    Concepts   |   API   |   Samples
API > API Comparison
Database Connection API Comparison
C Java Description
  SeConnection  
SE_connection_commit_transaction() commitTransaction() Commits a user transaction
SE_connection_create SeConnection() Creates an ArcSDE connection
  databaseUse() Changes the database or data source being used by a connection.
SE_connection_delete_gcdrule_file() deleteGcdruleFile() Deletes rule file from the rule table
SE_connection_disable_tlm_check disableTlmCheck() Disables TLM checks
SE_connection_enable_tlm_check enableTlmCheck() Enables TLM checks
SE_connection_export_dbtune exportDbtune() Exports data to a file from the DBTUNE table.
SE_connection_export_gcdrule_file() exportGcdruleFile() Reads rule file from the system table and exports (writes) it using the specified directory
SE_connection_free close() Disconnects the application from the ArcSDE server
SE_connection_free_all_locks freeAllLocks() Frees all the Layer, Table, State and Object locks associated with the current connection.
SE_connection_free_keyword_info   Releases the DBMS keyword list
SE_connection_get_admin_database getAdminDatabaseName() Returns the name of the administration database for this connection.
SE_connection_get_database getDatabaseName() Returns the name of the database that the user is connected to.
  getDatabaseList() Returns a list of databases or data sources for a DBMS instance.
  getDefaultDatabase() Gets the name of the default database for this connection.
SE_connection_get_dbms_info getDBMSInfo() Returns information about the underlying RDBMS used by the ArcSDE server.
SE_connection_get_keyword_info getKeywordInfo() Retrieves a list of DBMS-specific keywords.
  getLayers() Retrieves a list of all ArcSde layers that are accessible to the current user.
  getList() Returns a Vector of objects from an ArcSDE instance given the class type.
  getLocale() Returns the locale used by the current connection.
  getLocatorList() Returns the list of all Locators accessible by the current user.
  getLogfileList() Returns a list of all logfiles owned by the specified owner.
  getMetaDataList() Returns the meta-data associated with a table.
  getRasterColumns() Retrieves a list of all ArcSde raster columns that are accessible to the current user.
  getRegisteredTables() Returns an array of SeRegistration objects containing information for all registered tables.
SE_connection_get_release getRelease() Returns the ArcSDE release version number for this connection.
SE_connection_get_sdedba_name getSdeDbaName() Returns the name of the SDE DBA that owns the system tables.
SE_connection_get_server_name getServer() Retrieves the name of the server.
SE_connection_get_server_time getServerTime() Returns the clock time of the server associated with this connection.
  getSpatialRefList() Returns an array of SeSpatialReference objects.
SE_connection_get_sql_info getSQLInfo() Retrieves a DBMS-specific function name.
  getStateList() Returns a list of SeState objects accessible to the current connection.
SE_connection_get_stream_spec getStreamSpec() Returns buffering properties for future streams.
  getTables() Retrieves a list of all tables, views, and synonyms which are available to the current user, with the given permissions.
  getTimeSinceLastRT() This method returns the time, in seconds, since the last round trip to the ArcSDE server.
SE_connection_get_transaction_autocommit getTransactionAutoCommit() Gets the user trans autocommit interval.
SE_connection_get_user_name getUser() Returns the user of the connection.
  getVersionList() Returns a list of SeVersion objects accessible by the current user.
SE_connection_import_dbtune importDbtune() Imports data to the DBTUNE table.
SE_connection_import_gcdrule_file() importGcdruleFile() Reads rule file from the file system and stores it in the rule table
  isClosed() Returns TRUE if the connection has been closed, FALSE otherwise.
SE_connection_rollback_transaction() rollbackTransaction() Rolls back a user transaction.
SE_connection_restore_primary_session() restorePrimarySession() Switches the database connection from a proxy session back to the primary connection.
SE_connection_set_application_ids   Sets current application IDs.
SE_connection_set_concurrency setConcurrency() Establishes concurrency control for threaded client applications.
SE_connection_set_stream_spec setStreamSpec() Sets buffering properties for future streams.
SE_connection_set_transaction_autocommit() setTransactionAutocommit() Sets the autocommit frequency.
     
SE_connection_start_transaction() startTransaction() Starts a user transaction.
SE_connection_switch_to_proxy_session switchToProxySession() Establishes and switches to a new proxy-authenticated session or switches to a previously established proxy session matching the specified parameters.
SE_connection_test_server testServer() This method tests if this connection object is active by checking if a disconnect occured during the execution of any of the previous ArcSDE client functions.
SE_database_list getDatabaseList() Returns a list of databases or data sources for a DBMS instance.
SE_database_free_list NA Frees a list of databases.
SE_database_use NA Changes the database or data source being used by a connection
  SeInstance  
  getConfiguration() Returns the ArcSde instance configuration.
NA getInstance() Returns the ArcSDE instance's port number.
  getInstanceList() Returns an array of instances objects containing information for all instances
SE_connection_get_instance_layerlocks   Obtains a list of layer lock information.
  getLocks() Returns a list of all the layer locks allocated by the instance.
SE_connection_get_instance_name   Returns the instance of the connection.
SE_connection_get_instance_objectlocks getObjectLocks() Obtains a list of lock information
  getServerName() Returns the ArSde instance server name.
SE_connection_get_instance_statelocks getStateLocks() Obtains a list of state locks.
  getStats() Returns statistics of server processes connected to the ArcSde instance.
SE_connection_get_instance_status getStatus() Gets the instance's status.
SE_connection_get_instance_tablelocks getTableLocks() Obtains a list of table lock information
SE_connection_get_instance_users getUsers() Obtains a list of user information.
SE_connection_get_instance_versionlocks   Obtains a list of version lock information.
  start() Starts the ArcSde Instance.
  shutdown() Shuts down the ArcSde instance.
  resume() Resumes, or allows connections to, the ArcSde instance.
  pause() Pauses, or disallows further connections to, the ArcSde instance.
  killProcess() Kills the specified ArcSde server process.
  killAllProcesses() Kills all ArcSde server processes.
  getVersionLocks() Returns a list of version locks in use.
  getVariables() Returns the ArcSde instance environment variables list.
feedback | privacy | legal