#14: changing access modifier of currentPosition and currentChunk

To refactor GpuFilteredRDD and FilteredChunkItrator

Task-Url: http://github.com/meisam/spark/issues/issue/14
Extracting a new function for refilling currentChunk.

This change make it possible to override guaranteeFill in subclasses

#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Adding a chunk cpacity parameter to GpuFilteredRDD

#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Unstable intermidiate changes

A lot of renaming and moving.


#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
[Unstable] organizing imports after moving classes and renaming them

#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Using one class-wide OpenClContext for all methods in GpuPartition

#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Making GpuPartition functions genteric

Dynamically find the type of an array based on T

#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
[Unstable] Minor fixes in GpuFilteredRDDSuit

#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Uing Scala's new reflection API to create type aware pointers to buffers


#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Adding a function to for making pointers out of int values
Removing the pointer generator for primitive types

Having two generic methods with the same name causes compiler errors.
Type erasure in scala removes information about generic types.

#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Fixing two test cases in GpuFilteredRDDSuit after refactoring.

Major Gpu operations are now in GpuPartition and not in GpuFilteredRDD
anymore. So all the test cases should be adjusted accordingly.


#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Updating a few test cases for GpuFilteredRDD

#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
fixing bus in one of the testcases
#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Adding a note for fixing String column data later
#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Adding a function to return the appropriate column based on its index
#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Adding a class and an enum for comparissons in selections

#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
[unstable] Adding a function do generic filter operation on data.


#14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Using an enum for comparison operations instead of integers

14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14
Making utility function in GpuPartition generic

This is requried to make GpuPartition operations work on any type of
data (primitive type).

14: Refactor GpuFilteredRDD and FilteredChunkItrator 

Task-Url: http://github.com/meisam/spark/issues/issue/14