Uses of Class
felix.dstruct.FelixPredicate

Packages that use FelixPredicate
felix.dstruct Package that contains the basic data structure used by Felix. 
felix.executor Package that executes the scheduled physical plan. 
felix.io Package that includes utilities for using the Blah Blah feature extraction language. 
felix.main Main Entry of Felix. 
felix.operator Specialized operators used in Felix. 
felix.optimizer Optimizer used to schedule Felix's execution plan. 
 

Uses of FelixPredicate in felix.dstruct
 

Fields in felix.dstruct declared as FelixPredicate
 FelixPredicate FelixPredicate.corefMAPPredicate
          If isCorefPredicate is true, which relation serves as the linear-view-representation of it?
 FelixPredicate FelixPredicate.oriCorefPredicate
          If isCorefMapPredicate is true, to which this predicate serves.
 

Fields in felix.dstruct with type parameters of type FelixPredicate
 java.util.HashSet<FelixPredicate> StatOperator.commonCandidate
          Set of predicates that can potentially be shared with other operators via dual decomposition.
 java.util.HashSet<FelixPredicate> ConcurrentOperatorsBucket.commonCandidates
          Set of predicates that can potentially share with others (through dual decomposition).
 java.util.HashSet<FelixPredicate> ConcurrentOperatorsBucket.dd_CommonOutput
          Relations that are shared with other buckets through dual decomposition.
 java.util.HashMap<FelixPredicate,java.lang.String> ConcurrentOperatorsBucket.dd_commonOutputPredicate_2_priorTableName
          Map from relations in ConcurrentOperatorsBucket.dd_CommonOutput to tables containing their corresponding Langragian Multipliers.
 java.util.HashMap<FelixPredicate,java.lang.String> ConcurrentOperatorsBucket.dd_commonOutputPredicate_2_tableName
          Map from relations in ConcurrentOperatorsBucket.dd_CommonOutput to tables containing their temporary output result in each iteration.
 java.util.HashSet<FelixPredicate> ExecutionPlan.dd_CommonPredicates
          Set of predicates that are shared between different operators via dual decomposition.
 java.util.HashMap<FelixPredicate,java.util.HashSet<ConcurrentOperatorsBucket>> ExecutionPlan.dd_Predicate2OperatorBucket
          Map from predicates in ExecutionPlan.dd_CommonPredicates to their parents operators.
 java.util.HashSet<FelixPredicate> StatOperator.inputPredicates
          Set of predicates whose values are used by this operator as inputs.
 java.util.HashSet<FelixPredicate> ConcurrentOperatorsBucket.inputPredicates
          Predicates used as inputs.
 java.util.HashSet<FelixPredicate> StatOperator.outputPredicates
          Set of predicates whose values are output by this operator.
 java.util.HashSet<FelixPredicate> ConcurrentOperatorsBucket.outputPredicates
          Predicates output by this bucket.
 

Methods in felix.dstruct that return FelixPredicate
 FelixPredicate FelixPredicate.getOriCorefPredicate()
          If isCorefMapPredicate is true, to which this predicate serves.
 FelixPredicate FelixQuery.getPredByName(java.lang.String name)
          Get predicate by name.
 FelixPredicate StatOperator.getTargetPredicateIfHasOnlyOne()
          Get the target predicate of this StatOperator if this operator is CRF, LR or COREF.
 

Methods in felix.dstruct that return types with arguments of type FelixPredicate
 java.util.HashSet<FelixPredicate> FelixQuery.getAllOpenPred()
          Get all predicates which are open in this FelixQuery.
 java.util.HashSet<FelixPredicate> FelixQuery.getAllPred()
          Get all predicates in this FelixQuery.
 java.util.ArrayList<FelixPredicate> FelixQuery.getPredicates()
          Get all predicates.
 

Methods in felix.dstruct with parameters of type FelixPredicate
 void ConcurrentOperatorsBucket.addCommonOutput(FelixPredicate _fp)
          Adds predicate to ConcurrentOperatorsBucket.dd_CommonOutput.
 void FelixQuery.addFelixPredicate(FelixPredicate fp)
          Add a predicate to FelixQuery.
 void ConcurrentOperatorsBucket.dumpMapAnswerForPredicate(tuffy.db.RDB db, java.lang.String fout, FelixPredicate p)
          Deprecated.  
 tuffy.ra.ConjunctiveQuery FelixClause.toLearningQueryForVictor(StatOperator sop, FelixPredicate toBeHead)
          Deprecated.  
 tuffy.ra.ConjunctiveQuery FelixClause.toSimplifiedFactorGraphQuery(StatOperator sop, FelixPredicate toBeHead, boolean forceRecursive)
          See StatOperator#translateFelixClasesIntoFactorGraphEdgeQueries(FelixPredicate, boolean, dstruct.FelixPredicate.FPProperty...)
 java.util.HashSet<tuffy.ra.ConjunctiveQuery> StatOperator.translateFelixClasesIntoFactorGraphEdgeQueries(FelixPredicate target, boolean forceRecursive, java.util.HashSet<java.lang.String> allowedOpenPredicates, FelixPredicate.FPProperty... props)
          Given a first order logic clause and a target predicate, translate it into a conjunctive query with properly assigned weight.
 java.util.HashSet<tuffy.ra.ConjunctiveQuery> StatOperator.translateFelixClasesIntoLearningQueriesForVictor(FelixPredicate target, FelixPredicate.FPProperty... props)
          Deprecated. Given a first order logic clause and a target predicate, translate it into a conjunctive query with properly assigned weight.
 

Method parameters in felix.dstruct with type arguments of type FelixPredicate
 void ConcurrentOperatorsBucket.pushPredicateScopes(java.util.HashSet<FelixPredicate> _predicates)
          Deprecated.  
 

Constructor parameters in felix.dstruct with type arguments of type FelixPredicate
StatOperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, FelixCommandOptions _opt)
          the constructor.
 

Uses of FelixPredicate in felix.executor
 

Methods in felix.executor with parameters of type FelixPredicate
 void Executor.dumpMapAnswerForPredicate(tuffy.db.RDB db, FelixPredicate p, java.io.BufferedWriter bufferedWriter)
          Deprecated. Output the results of this bucket.
 void DDExecutor.dumpMapAnswerForPredicate(tuffy.db.RDB db, FelixPredicate p, java.io.BufferedWriter bufferedWriter)
          Output the results of this bucket.
 

Uses of FelixPredicate in felix.io
 

Methods in felix.io with parameters of type FelixPredicate
static void IDNormalizor.loadFromDBTable(java.lang.String schema, java.lang.String table, FelixPredicate p, FelixQuery fq)
          Deprecated. Normalizes ids of given schema.table.
 

Uses of FelixPredicate in felix.main
 

Methods in felix.main with parameters of type FelixPredicate
 java.lang.String Felix.generateFESignature(FelixPredicate p)
          Deprecated.  
 

Uses of FelixPredicate in felix.operator
 

Constructor parameters in felix.operator with type arguments of type FelixPredicate
COREFOperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, FelixCommandOptions _opt)
          The constructor of COREFOperator.
CRFOperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, FelixCommandOptions _opt)
          The constructor of CRFOperator.
LROperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, FelixCommandOptions _opt)
          The constructor of LROperator.
TUFFYOperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, FelixCommandOptions _opt)
          The constructor of TUFFYOperator.
 

Uses of FelixPredicate in felix.optimizer
 

Fields in felix.optimizer with type parameters of type FelixPredicate
 java.util.HashMap<java.lang.Integer,FelixPredicate> DataCracker1991.varID2pred
          Map from variable ID to the predicate.
 

Methods in felix.optimizer with parameters of type FelixPredicate
 java.lang.String DataCracker1991.toCanonicalFieldName(FelixPredicate p, int fieldNum)
          Generate the signature of predicate's field.