Uses of Class
tuffy.db.RDB

Packages that use RDB
tuffy.db Provides interfaces to the RDBMS. 
tuffy.ground.partition Data structures and algorithms for MRF partitioning. 
tuffy.main Entrances to Tuffy. 
tuffy.mln This package builds the data structure of MLN. 
tuffy.ra Rich logic/relational constructs such as expressions and Datalog. 
 

Uses of RDB in tuffy.db
 

Methods in tuffy.db that return RDB
static RDB RDB.getRDBbyConfig()
          Attempt to establish the connection as specified in the (deault) configuration.
static RDB RDB.getRDBbyConfig(java.lang.String schema)
           
 

Uses of RDB in tuffy.ground.partition
 

Constructors in tuffy.ground.partition with parameters of type RDB
Bucket(RDB db, PartitionScheme pmap)
          Construct an initially empty memory zone.
 

Uses of RDB in tuffy.main
 

Fields in tuffy.main declared as RDB
protected  RDB Infer.db
          The DB.
 

Methods in tuffy.main with parameters of type RDB
protected  void Infer.loadMLN(MarkovLogicNetwork mln, RDB adb, CommandOptions opt)
          Load the rules and data of the MLN program.
 

Uses of RDB in tuffy.mln
 

Methods in tuffy.mln that return RDB
 RDB MarkovLogicNetwork.getDB()
           
 RDB MarkovLogicNetwork.getRDB()
          Returns the RDB used by this MLN.
 

Methods in tuffy.mln with parameters of type RDB
 void MarkovLogicNetwork.finalizeClauseDefinitions(RDB adb)
          Finalize the definitions of all clauses, i.e., prepare the database table used by each clause, including 1) instance table for each clause; 2) SQL needed to ground this clause.
 void Predicate.prepareDB(RDB adb)
          Initialize database objects for this predicate.
 void MarkovLogicNetwork.prepareDB(RDB adb)
          Prepare the database for each predicate and clause.
 void Clause.prepareForDB(RDB db)
          Initialize database objects for this clause.
 void Predicate.setDB(RDB adb)
           
 void MarkovLogicNetwork.setDB(RDB adb)
           
 void Type.storeConstantList(RDB db)
          Store the list of constants in a DB table.
 

Uses of RDB in tuffy.ra
 

Methods in tuffy.ra with parameters of type RDB
 void ConjunctiveQuery.buildIndexes(RDB db, java.lang.Boolean truth, java.util.Set<Predicate> IDB, java.lang.String tableName, boolean addM1LessThanM2, java.util.ArrayList<java.lang.String> additionalSel)
           
 void ConjunctiveQuery.materialize(RDB db, java.lang.Boolean truth, java.util.ArrayList<java.lang.String> orderBy)
          Execute this conjunctive query.