dstruct
Class DataMovementOperator.QuerySet

java.lang.Object
  extended by 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<mln.ConjunctiveQuery> datalogQueries
           
 mln.ConjunctiveQuery objectConjunctiveQuery
           
(package private)  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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

datalogQueries

public java.util.ArrayList<mln.ConjunctiveQuery> datalogQueries

objectConjunctiveQuery

public mln.ConjunctiveQuery objectConjunctiveQuery

objectPreparedStatement

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.