Using Node.js with Caché
[Home]  [Next]
InterSystems: The power behind what matters   
Class Reference   

Preface : 
Chapter 1: 
  1.1 Background
1.2 Installation
1.2.1 UNIX and Related Operating Systems
1.2.2 Windows
Chapter 2: 
  2.1 Comparing Globals and JSON Objects
2.2 cache.node Methods: (Synchronous vs. Asynchronous)
2.3 Opening and Closing the Caché Database
2.3.1 Connecting Via the Caché API
2.3.2 Connecting to Caché Via the Network
2.3.3 Multiple Instances of Caché Connectivity
2.3.4 Closing Access to the Caché Database
2.4 Optional open() Settings
2.4.1 Specifying Character Encoding
2.4.2 Disabling the Caché Serialization Lock
2.4.3 Enabling Debug Mode
2.4.4 Specifying an Interrupt Signal Handler
2.5 Utility Functions
2.5.1 Pausing a Node.js Operation: sleep()
2.5.2 Getting Version Information: version() and about()
2.5.3 Invoking a Caché Function: function()
Chapter 3: 
  3.1 Save a Global Node: set()
3.2 Retrieve a Global Node: get()
3.3 Delete a Global Node: kill()
3.4 Test for the Existence of a Global Node: data()
3.5 Get the Next Global Subscript: next()
3.6 Get the Previous Global Subscript: previous()
3.7 Get the Next Global Node: next_node()
3.8 Get the Previous Global Node: previous_node()
3.9 Get the Next Value for an Integer Held in a Global Node: increment()
3.10 Copy a Global: merge()
3.11 Get a List of Globals in the Directory: global_directory()
3.12 Lock and Unlock Global Nodes: lock() and unlock()
Chapter 4: 
  4.1 Retrieve a List of Global Nodes: retrieve("list")
4.2 Retrieve a List of Global Nodes Recursively: retrieve("array")
4.3 Save a List of Global Nodes: update("array")
4.4 Retrieve a Structured Data Object: retrieve("object")
4.5 Save a Structured Data Object: update("object")
4.6 Controlling the Amount of Data Returned by Retrieve Operations
Chapter 5: 
  5.1 Towards an Object Oriented Development Methodology
5.2 Invoke a Class Method: invoke_classmethod()
5.3 Create a New Caché Object: create_instance()
5.4 Open an Existing Caché Object: open_instance()
5.5 Set the Value for a Property: set_property()
5.6 Get the Value for a Property: get_property()
5.7 Invoke an Instance Method: invoke_method()
5.8 Save a Caché Object: save_instance()
5.9 Close a Caché Object: close_instance()
5.10 Putting it All Together