## Uses of Interface
com.ocient.jdbc.proto.PlanProtocol.DisjunctionOrBuilder

Packages that use PlanProtocol.DisjunctionOrBuilder
com.ocient.jdbc.proto

### Uses of PlanProtocol.DisjunctionOrBuilder in com.ocient.jdbc.proto

Classes in com.ocient.jdbc.proto that implement PlanProtocol.DisjunctionOrBuilder
`static class` `PlanProtocol.Disjunction` A disjunction is a list of filter clauses It is true if at least one of the filter clauses is true
`static class` `PlanProtocol.Disjunction.Builder` A disjunction is a list of filter clauses It is true if at least one of the filter clauses is true

Methods in com.ocient.jdbc.proto that return PlanProtocol.DisjunctionOrBuilder
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.CNF.Builder.`getDisjunctOrBuilder​(int index)` `repeated .xg.db.sqlPlans.Disjunction disjunct = 1;`
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.CNF.`getDisjunctOrBuilder​(int index)` `repeated .xg.db.sqlPlans.Disjunction disjunct = 1;`
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.CNFOrBuilder.`getDisjunctOrBuilder​(int index)` `repeated .xg.db.sqlPlans.Disjunction disjunct = 1;`
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.SelectOperator.Builder.`getFilterOrBuilder()` `.xg.db.sqlPlans.Disjunction filter = 1;`
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.SelectOperator.`getFilterOrBuilder()` `.xg.db.sqlPlans.Disjunction filter = 1;`
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.SelectOperatorOrBuilder.`getFilterOrBuilder()` `.xg.db.sqlPlans.Disjunction filter = 1;`
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.HashJoinOperator.Builder.`getFiltersOrBuilder​(int index)` Any additional filters that have to be applied to the join If there are more than 2 children, it will be empty
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.HashJoinOperator.`getFiltersOrBuilder​(int index)` Any additional filters that have to be applied to the join If there are more than 2 children, it will be empty
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.HashJoinOperatorOrBuilder.`getFiltersOrBuilder​(int index)` Any additional filters that have to be applied to the join If there are more than 2 children, it will be empty
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexAggOperator.Builder.`getFiltersOrBuilder​(int index)` Filter conditions to apply via index
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexAggOperator.`getFiltersOrBuilder​(int index)` Filter conditions to apply via index
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexAggOperatorOrBuilder.`getFiltersOrBuilder​(int index)` Filter conditions to apply via index
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexDistinctOperator.Builder.`getFiltersOrBuilder​(int index)` Filter conditions to apply via index
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexDistinctOperator.`getFiltersOrBuilder​(int index)` Filter conditions to apply via index
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexDistinctOperatorOrBuilder.`getFiltersOrBuilder​(int index)` Filter conditions to apply via index
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexOperator.Builder.`getFiltersOrBuilder​(int index)` Filter conditions to apply via index
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexOperator.`getFiltersOrBuilder​(int index)` Filter conditions to apply via index
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexOperatorOrBuilder.`getFiltersOrBuilder​(int index)` Filter conditions to apply via index
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.ProductOperator.Builder.`getFiltersOrBuilder​(int index)` Represents a cartesian product or, if there is a filter, a nested loop join
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.ProductOperator.`getFiltersOrBuilder​(int index)` Represents a cartesian product or, if there is a filter, a nested loop join
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.ProductOperatorOrBuilder.`getFiltersOrBuilder​(int index)` Represents a cartesian product or, if there is a filter, a nested loop join
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.SuperSelectOperator.Builder.`getFiltersOrBuilder​(int index)` Filter conditions to apply
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.SuperSelectOperator.`getFiltersOrBuilder​(int index)` Filter conditions to apply
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.SuperSelectOperatorOrBuilder.`getFiltersOrBuilder​(int index)` Filter conditions to apply
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexCountStarOperator.Builder.`getIndexFiltersOrBuilder​(int index)` Filter conditions on the index columns
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexCountStarOperator.`getIndexFiltersOrBuilder​(int index)` Filter conditions on the index columns
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexCountStarOperatorOrBuilder.`getIndexFiltersOrBuilder​(int index)` Filter conditions on the index columns
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexAggOperator.Builder.`getNonIndexFiltersOrBuilder​(int index)` `repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;`
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexAggOperator.`getNonIndexFiltersOrBuilder​(int index)` `repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;`
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexAggOperatorOrBuilder.`getNonIndexFiltersOrBuilder​(int index)` `repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;`
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexAggOperator.Builder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexAggOperator.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexAggOperatorOrBuilder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexCountStarOperator.Builder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions, guaranteed to be aligned
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexCountStarOperator.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions, guaranteed to be aligned
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexCountStarOperatorOrBuilder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions, guaranteed to be aligned
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexDistinctOperator.Builder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexDistinctOperator.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexDistinctOperatorOrBuilder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexOperator.Builder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexOperator.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.IndexOperatorOrBuilder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.TableScanOperator.Builder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.TableScanOperator.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions
`PlanProtocol.DisjunctionOrBuilder` PlanProtocol.TableScanOperatorOrBuilder.`getTimeFiltersOrBuilder​(int index)` Time filter disjunctions

Methods in com.ocient.jdbc.proto that return types with arguments of type PlanProtocol.DisjunctionOrBuilder
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.CNF.Builder.`getDisjunctOrBuilderList()` `repeated .xg.db.sqlPlans.Disjunction disjunct = 1;`
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.CNF.`getDisjunctOrBuilderList()` `repeated .xg.db.sqlPlans.Disjunction disjunct = 1;`
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.CNFOrBuilder.`getDisjunctOrBuilderList()` `repeated .xg.db.sqlPlans.Disjunction disjunct = 1;`
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.HashJoinOperator.Builder.`getFiltersOrBuilderList()` Any additional filters that have to be applied to the join If there are more than 2 children, it will be empty
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.HashJoinOperator.`getFiltersOrBuilderList()` Any additional filters that have to be applied to the join If there are more than 2 children, it will be empty
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.HashJoinOperatorOrBuilder.`getFiltersOrBuilderList()` Any additional filters that have to be applied to the join If there are more than 2 children, it will be empty
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexAggOperator.Builder.`getFiltersOrBuilderList()` Filter conditions to apply via index
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexAggOperator.`getFiltersOrBuilderList()` Filter conditions to apply via index
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexAggOperatorOrBuilder.`getFiltersOrBuilderList()` Filter conditions to apply via index
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexDistinctOperator.Builder.`getFiltersOrBuilderList()` Filter conditions to apply via index
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexDistinctOperator.`getFiltersOrBuilderList()` Filter conditions to apply via index
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexDistinctOperatorOrBuilder.`getFiltersOrBuilderList()` Filter conditions to apply via index
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexOperator.Builder.`getFiltersOrBuilderList()` Filter conditions to apply via index
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexOperator.`getFiltersOrBuilderList()` Filter conditions to apply via index
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexOperatorOrBuilder.`getFiltersOrBuilderList()` Filter conditions to apply via index
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.ProductOperator.Builder.`getFiltersOrBuilderList()` Represents a cartesian product or, if there is a filter, a nested loop join
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.ProductOperator.`getFiltersOrBuilderList()` Represents a cartesian product or, if there is a filter, a nested loop join
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.ProductOperatorOrBuilder.`getFiltersOrBuilderList()` Represents a cartesian product or, if there is a filter, a nested loop join
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.SuperSelectOperator.Builder.`getFiltersOrBuilderList()` Filter conditions to apply
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.SuperSelectOperator.`getFiltersOrBuilderList()` Filter conditions to apply
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.SuperSelectOperatorOrBuilder.`getFiltersOrBuilderList()` Filter conditions to apply
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexCountStarOperator.Builder.`getIndexFiltersOrBuilderList()` Filter conditions on the index columns
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexCountStarOperator.`getIndexFiltersOrBuilderList()` Filter conditions on the index columns
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexCountStarOperatorOrBuilder.`getIndexFiltersOrBuilderList()` Filter conditions on the index columns
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexAggOperator.Builder.`getNonIndexFiltersOrBuilderList()` `repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;`
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexAggOperator.`getNonIndexFiltersOrBuilderList()` `repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;`
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexAggOperatorOrBuilder.`getNonIndexFiltersOrBuilderList()` `repeated .xg.db.sqlPlans.Disjunction non_index_filters = 17;`
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexAggOperator.Builder.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexAggOperator.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexAggOperatorOrBuilder.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexCountStarOperator.Builder.`getTimeFiltersOrBuilderList()` Time filter disjunctions, guaranteed to be aligned
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexCountStarOperator.`getTimeFiltersOrBuilderList()` Time filter disjunctions, guaranteed to be aligned
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexCountStarOperatorOrBuilder.`getTimeFiltersOrBuilderList()` Time filter disjunctions, guaranteed to be aligned
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexDistinctOperator.Builder.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexDistinctOperator.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexDistinctOperatorOrBuilder.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexOperator.Builder.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexOperator.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.IndexOperatorOrBuilder.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.TableScanOperator.Builder.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.TableScanOperator.`getTimeFiltersOrBuilderList()` Time filter disjunctions
`List<? extends PlanProtocol.DisjunctionOrBuilder>` PlanProtocol.TableScanOperatorOrBuilder.`getTimeFiltersOrBuilderList()` Time filter disjunctions