felix.dstruct
Class DataMovementOperator.QuerySet

java.lang.Object
  extended by felix.dstruct.DataMovementOperator.QuerySet
Enclosing class:
DataMovementOperator

public class DataMovementOperator.QuerySet
extends java.lang.Object

A collection containing 1) a set of datalog rules; 2) a conjunctive query or prepared statement.

Author:
Ce Zhang

Field Summary
 java.util.ArrayList<tuffy.ra.ConjunctiveQuery> datalogQueries
           
 tuffy.ra.ConjunctiveQuery objectConjunctiveQuery
           
 java.sql.PreparedStatement objectPreparedStatement
           
 
Constructor Summary
DataMovementOperator.QuerySet()
          The constructor.
 
Method Summary
 void addQuery(java.lang.Object query, java.util.ArrayList<java.lang.String> selList, java.util.ArrayList<java.lang.String> _additionalSelList)
          Add one query to this collection.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

datalogQueries

public java.util.ArrayList<tuffy.ra.ConjunctiveQuery> datalogQueries

objectConjunctiveQuery

public tuffy.ra.ConjunctiveQuery objectConjunctiveQuery

objectPreparedStatement

public java.sql.PreparedStatement objectPreparedStatement
Constructor Detail

DataMovementOperator.QuerySet

public DataMovementOperator.QuerySet()
The constructor.

Method Detail

addQuery

public void addQuery(java.lang.Object query,
                     java.util.ArrayList<java.lang.String> selList,
                     java.util.ArrayList<java.lang.String> _additionalSelList)
Add one query to this collection.

Parameters:
query -
selList - See DataMovementOperator.selListFromRule.
_additionalSelList - See DataMovementOperator.additionalSelList.