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::SolrConnector  
implements the grid connector interface using a 
SolrPlugin based backend
 ClassMethod new($session) → $this 
constructor
 ObjectMethod getColumnDescription( $columnName, $formDef ) → $propertyName 
maps a column name to the actual property in the store. 
 ObjectMethod buildQuery() → $query 
creates a query based on the current request, only returns the pure string for the q parameter
of solr. any other filters are stored in $this→{_filterQuery} and used in search()
 ObjectMethod getValueOfResult( $doc, $property, $fieldDef ) → $value 
get a property of a result document
 ObjectMethod search( %params ) → ($total, $totalFiltered, $data) 
perform the actual search and fetch result