Bao appendix
This is a placeholder for the Bao online appendix. For now, it only contains a list of simple optimizers used in the experiments.
Each item in the list below represents the features enabled in a simple optimizer. Other features are disabled.
- hashjoin,indexonlyscan
- hashjoin,indexonlyscan,indexscan
- hashjoin,indexonlyscan,indexscan,mergejoin
- hashjoin,indexonlyscan,indexscan,mergejoin,nestloop
- hashjoin,indexonlyscan,indexscan,mergejoin,seqscan
- hashjoin,indexonlyscan,indexscan,nestloop
- hashjoin,indexonlyscan,indexscan,nestloop,seqscan
- hashjoin,indexonlyscan,indexscan,seqscan
- hashjoin,indexonlyscan,mergejoin
- hashjoin,indexonlyscan,mergejoin,nestloop
- hashjoin,indexonlyscan,mergejoin,nestloop,seqscan
- hashjoin,indexonlyscan,mergejoin,seqscan
- hashjoin,indexonlyscan,nestloop
- hashjoin,indexonlyscan,nestloop,seqscan
- hashjoin,indexonlyscan,seqscan
- hashjoin,indexscan
- hashjoin,indexscan,mergejoin
- hashjoin,indexscan,mergejoin,nestloop
- hashjoin,indexscan,mergejoin,nestloop,seqscan
- hashjoin,indexscan,mergejoin,seqscan
- hashjoin,indexscan,nestloop
- hashjoin,indexscan,nestloop,seqscan
- hashjoin,indexscan,seqscan
- hashjoin,mergejoin,nestloop,seqscan
- hashjoin,mergejoin,seqscan
- hashjoin,nestloop,seqscan
- hashjoin,seqscan
- indexonlyscan,indexscan,mergejoin
- indexonlyscan,indexscan,mergejoin,nestloop
- indexonlyscan,indexscan,mergejoin,nestloop,seqscan
- indexonlyscan,indexscan,mergejoin,seqscan
- indexonlyscan,indexscan,nestloop
- indexonlyscan,indexscan,nestloop,seqscan
- indexonlyscan,mergejoin
- indexonlyscan,mergejoin,nestloop
- indexonlyscan,mergejoin,nestloop,seqscan
- indexonlyscan,mergejoin,seqscan
- indexonlyscan,nestloop
- indexonlyscan,nestloop,seqscan
- indexscan,mergejoin
- indexscan,mergejoin,nestloop
- indexscan,mergejoin,nestloop,seqscan
- indexscan,mergejoin,seqscan
- indexscan,nestloop
- indexscan,nestloop,seqscan
- mergejoin,nestloop,seqscan
- mergejoin,seqscan
- nestloop,seqscan