vishnu.life
Class RelationalServiceContext

java.lang.Object
  extended by vishnu.life.RelationalServiceContext

public class RelationalServiceContext
extends java.lang.Object

Author:
Mariano Tepper
 

Field Summary
 DatabaseManager databaseManager
           
 TableModificationConstraint deletionPipeline
           
 IndexCreationConstraint indexCreationPipeline
           
 TableModificationConstraint insertionPipeline
           
 TranslationStage optimizerPipeline
           
 Planner planner
           
 SQLParser sqlParser
           
 TableCreationConstraint tableCreationPipeline
           
 TableModificationConstraint updatePipeline
           
 UserCreationConstraint userCreationPipeline
           
 
Constructor Summary
RelationalServiceContext(SQLParser s, DatabaseManager e, Planner p, TableModificationConstraint tableInsertionConstraint, TableModificationConstraint tableDeletionConstraint, TableModificationConstraint tableUpdateConstraint, UserCreationConstraint userCreationConstraint, TableCreationConstraint tableCreationConstraint, IndexCreationConstraint indexCreationConstraint, TranslationStage ts)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sqlParser

public SQLParser sqlParser

databaseManager

public DatabaseManager databaseManager

planner

public Planner planner

insertionPipeline

public TableModificationConstraint insertionPipeline

deletionPipeline

public TableModificationConstraint deletionPipeline

updatePipeline

public TableModificationConstraint updatePipeline

userCreationPipeline

public UserCreationConstraint userCreationPipeline

tableCreationPipeline

public TableCreationConstraint tableCreationPipeline

indexCreationPipeline

public IndexCreationConstraint indexCreationPipeline

optimizerPipeline

public TranslationStage optimizerPipeline
Constructor Detail

RelationalServiceContext

public RelationalServiceContext(SQLParser s,
                                DatabaseManager e,
                                Planner p,
                                TableModificationConstraint tableInsertionConstraint,
                                TableModificationConstraint tableDeletionConstraint,
                                TableModificationConstraint tableUpdateConstraint,
                                UserCreationConstraint userCreationConstraint,
                                TableCreationConstraint tableCreationConstraint,
                                IndexCreationConstraint indexCreationConstraint,
                                TranslationStage ts)