A B C D E F G H I J K L M N O P Q R S T U V W X Z _

D

DataCracker1991 - Class in felix.optimizer
An object of DataCracker1991 will try its best to discover opportunities of partitioning the data.
DataCracker1991() - Constructor for class felix.optimizer.DataCracker1991
 
dataCrackerSignature - Variable in class felix.dstruct.StatOperator
The human-readable representation of data partitions.
dataDecomposition(HashSet<StatOperator>, CostModel) - Method in class felix.optimizer.Scheduler
Partition the data into different parts.
datalogQueries - Variable in class felix.dstruct.DataMovementOperator.QuerySet
 
datalogRule() - Method in class felix.parser.FELIXParser
 
DataMovementOperator - Class in felix.dstruct
A Data Movement Operator (DMO) is a bridge from physical database objects (e.g., view, relational table etc.) to logical requirements of the data.
DataMovementOperator(RDB, StatOperator) - Constructor for class felix.dstruct.DataMovementOperator
the constructor.
DataMovementOperator.QuerySet - Class in felix.dstruct
A collection containing 1) a set of datalog rules; 2) a conjunctive query or prepared statement.
DataMovementOperator.QuerySet() - Constructor for class felix.dstruct.DataMovementOperator.QuerySet
The constructor.
db - Variable in class felix.dstruct.DataMovementOperator
RDB object on which this DMO works on.
db - Variable in class felix.dstruct.StatOperator
Database connection.
db - Static variable in class felix.main.Felix
Database connection.
db - Static variable in class felix.test.IOFileTest
 
db - Static variable in class felix.test.IOHDFSTest
 
dd_CommonOutput - Variable in class felix.dstruct.ConcurrentOperatorsBucket
Relations that are shared with other buckets through dual decomposition.
dd_commonOutputPredicate_2_priorTableName - Variable in class felix.dstruct.ConcurrentOperatorsBucket
Map from relations in ConcurrentOperatorsBucket.dd_CommonOutput to tables containing their corresponding Langragian Multipliers.
dd_commonOutputPredicate_2_tableName - Variable in class felix.dstruct.ConcurrentOperatorsBucket
Map from relations in ConcurrentOperatorsBucket.dd_CommonOutput to tables containing their temporary output result in each iteration.
dd_CommonPredicates - Variable in class felix.dstruct.ExecutionPlan
Set of predicates that are shared between different operators via dual decomposition.
dd_Predicate2OperatorBucket - Variable in class felix.dstruct.ExecutionPlan
Map from predicates in ExecutionPlan.dd_CommonPredicates to their parents operators.
dd_PriorClauses - Variable in class felix.dstruct.StatOperator
Rules for Lagrangian Multipliers.
DDExecutor - Class in felix.executor
Class for executing a given physical ExecutionPlan using dual decomposition.
DDExecutor(ExecutionPlan, FelixQuery, FelixCommandOptions) - Constructor for class felix.executor.DDExecutor
The constructor.
decompose(StatOperator) - Method in class felix.optimizer.DataCracker1991
Decompose the data used by the given operator.
decomposeTuffy - Variable in class felix.parser.FelixCommandOptions
 
definitions() - Method in class felix.parser.FELIXParser
 
dependencyFile - Variable in class felix.dstruct.FelixPredicate
Path the HDFS file that this predicate depends on.
dependencyName - Variable in class felix.dstruct.FelixPredicate
Type of dependencies, e.g., "hdfs", "jdbc" etc.
DjangoSetup() - Method in class felix.util.ActiveLearner
Creates tables/views in public schema for use by django feedback tool.
dmoo - Variable in class felix.executor.DDExecutor
The DMOOptimizer used by this Executor.
dmoo - Variable in class felix.executor.Executor
Deprecated. The DMOOptimizer used by this Executor.
dmoo - Variable in class felix.task.ExecuteOperatorTask.ExecuteOperatorWorker
 
dmoo - Variable in class felix.task.OptimizeDMOTask
DMO to be optimized.
dmoo - Variable in class felix.task.OptimizeDMOTask.OptimizeDMOWorker
 
DMOOptimizer - Class in felix.optimizer
An object of DMOOptimer takes inputs as a DMO, analyzes its logic plan, and fill in its physical plan.
DMOOptimizer(CostModel) - Constructor for class felix.optimizer.DMOOptimizer
The constructor.
downStreams - Variable in class felix.dstruct.OperatorBucketGraph
Map from the bucket to its downstream buckets.
dumpAnswerToDBTable(Predicate, UnionFind<Integer>, ArrayList<Integer>) - Method in class felix.operator.COREFOperator
Dump answers to a database table (or create view for it).
dumpMapAnswerForPredicate(RDB, String, FelixPredicate) - Method in class felix.dstruct.ConcurrentOperatorsBucket
Deprecated.  
dumpMapAnswerForPredicate(RDB, FelixPredicate, BufferedWriter) - Method in class felix.executor.DDExecutor
Output the results of this bucket.
dumpMapAnswerForPredicate(RDB, FelixPredicate, BufferedWriter) - Method in class felix.executor.Executor
Deprecated. Output the results of this bucket.
dumpTableToHDFS(String, String, int, String) - Static method in class felix.io.HadoopPostgreSQLPopulator
Dumps given schema.table in to the given file.

A B C D E F G H I J K L M N O P Q R S T U V W X Z _