See 
PublishedAPI for packages intended to be used by Plugin and Contrib authors, or 
browse all packages.
See also 
Developing plugins, 
Developer's Bible, 
Technical Overview
  internal package Foswiki::Plugins::JQDataTablesPlugin::DBCacheConnector  
implements the grid connector interface using a 
DBCachePlugin based backend
 ClassMethod new($session) 
constructor
 ObjectMethod getColumnDescription( $columnName, $formDef ) → \%desc 
also consider the form definition
 ObjectMethod buildQuery() → $query 
creates a query based on the current request
 ObjectMethod getValueOfResult( $db, $property, $fieldDef ) → $value 
get a property of a result document
 ObjectMethod search( %params ) → ($total, $totalFiltered, $data) 
perform the actual search and fetch result