Shopping cart  Shopping cart
0 Product(s) in cart
Total $0.00
» Checkout
 

 

Home » Software » SoftVelocity

Clarion Training - Course #8 - Programming with the In-Memory Driver

Course VIII — Programming with the In-Memory Driver

Module
Topic Outline

The In-Memory Templates

This section of the course leads you through each of the template options, and into the mehtods available in the associated class.

  • In Memory Cached Table Support

    Its primary function is to create and build a memory table without the need for any hand code to load and use the In-Memory table. You can optionally save the contents of the cached memory table to the original data source.

  • Generated Memory Tables

    By definition, a generated IMDD table is one that is generated automatically by the IMDD template and the underlying FileSynchronization class library. Also by default, the generated table is filled (or loaded) at program start up. Typically you will be using In-Memory tables to cache data for fast lookups, and to improve performance on complex reports, but if you do allow updates to your IMDD tables learn how the Template also provides the option to write data from the Memory table back to the original physical file.

  • Dictionary Memory Tables

    Dictionary Tables in the In-Memory Caching Support extension allow you to match a target data source (like a TopSpeed, Btrieve, or MS-SQL table) with an IMDD table defined in your data dictionary.

  • Load and Save Code Templates

    The InMemoryCachedtableLoad and InMemoryCachedtableSave code templates are used with any Dictionary cached table.

    The interface is very simple, but the power behind them is not. You'll learn how to get the most out of these templates.

Beyond the Templates

Practical examples using the IMDD around custom source code.

 

  •  images\blueck.jpg Using Triggers with the IMDD

     images\blueck.jpg Using the IMDD to "denormalize" tables

     images\blueck.jpg Storing IMDD record snapshots into a BLOB

     images\blueck.jpg Using the IMDD to process an SQL result set

     images\blueck.jpg Maintaining multiple tables with a Single IMDD table

     


Memory Tables in BLOBs

A look at using BLOBs to snaphot and restore In-Memory tables.


Need to save a snapshot of a memory table, store it in a permanent data source, and recall it when needed?
The answer lies in the use of a BLOB.
  • BLOBTODATAFILE ( )
  • DATAFILETOBLOB ( )

Memory Tables and SQL

If you are now using Clarion 6.2 with the IMDD Version 2.0, you now have a more powerful tool for processing any type of SQL queries into a result set that can easily be processed by the In-Memory Database Driver.

Lean how to process any type of SQL queries into a result set that can easily be processed by the In-Memory Database Driver. 

Additional content

Using Flash movies, self-tests and clearly written commentary the course guides you through example applications, and the code used to get the best pefromance from your applications. Topics include building multi-dll applications that use the In-Memory driver, the use of Triggers, and the IMDD synchronization class.

 
Price: $99.00 ( $108.90 Inc. GST)
61.38 USD

 
« Previous | Next »

 

 
 

Copyright © 2011 Data Down Under

Designed by 1st Logo Design