Using Node.js with Caché
Contents
 
   
Server:docs2
Instance:LATEST
User:UnknownUser
 
-
Go to:
Search:    

 
Contents

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