# Uses of Class
com.ocient.jdbc.proto.PlanProtocol.SwitchOperator.Builder

Packages that use PlanProtocol.SwitchOperator.Builder
Package | Description
--- | ---
com.ocient.jdbc.proto |

## Uses of PlanProtocol.SwitchOperator.Builder in com.ocient.jdbc.proto

Methods in com.ocient.jdbc.proto that return PlanProtocol.SwitchOperator.Builder
Modifier and Type | Method | Description
--- | --- | ---
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addAllFilters​(Iterable<? extends PlanProtocol.CNF> values)` | the cnf representing each case, the final "else" case is implicit, and if none of these evaluate to true then the implicit else is used always evaluate the cases in order, ie.
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addAllPostFilterCheckedCols​(Iterable<? extends PlanProtocol.CheckedExceptionCols> values)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols postFilterCheckedCols = 3;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addAllPreFilterCheckedCols​(Iterable<? extends PlanProtocol.CheckedExceptionCols> values)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols preFilterCheckedCols = 2;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addFilters​(int index, PlanProtocol.CNF value)` | the cnf representing each case, the final "else" case is implicit, and if none of these evaluate to true then the implicit else is used always evaluate the cases in order, ie.
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addFilters​(int index, PlanProtocol.CNF.Builder builderForValue)` | the cnf representing each case, the final "else" case is implicit, and if none of these evaluate to true then the implicit else is used always evaluate the cases in order, ie.
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addFilters​(PlanProtocol.CNF value)` | the cnf representing each case, the final "else" case is implicit, and if none of these evaluate to true then the implicit else is used always evaluate the cases in order, ie.
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addFilters​(PlanProtocol.CNF.Builder builderForValue)` | the cnf representing each case, the final "else" case is implicit, and if none of these evaluate to true then the implicit else is used always evaluate the cases in order, ie.
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addPostFilterCheckedCols​(int index, PlanProtocol.CheckedExceptionCols value)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols postFilterCheckedCols = 3;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addPostFilterCheckedCols​(int index, PlanProtocol.CheckedExceptionCols.Builder builderForValue)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols postFilterCheckedCols = 3;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addPostFilterCheckedCols​(PlanProtocol.CheckedExceptionCols value)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols postFilterCheckedCols = 3;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addPostFilterCheckedCols​(PlanProtocol.CheckedExceptionCols.Builder builderForValue)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols postFilterCheckedCols = 3;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addPreFilterCheckedCols​(int index, PlanProtocol.CheckedExceptionCols value)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols preFilterCheckedCols = 2;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addPreFilterCheckedCols​(int index, PlanProtocol.CheckedExceptionCols.Builder builderForValue)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols preFilterCheckedCols = 2;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addPreFilterCheckedCols​(PlanProtocol.CheckedExceptionCols value)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols preFilterCheckedCols = 2;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addPreFilterCheckedCols​(PlanProtocol.CheckedExceptionCols.Builder builderForValue)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols preFilterCheckedCols = 2;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`clear()` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`clearFilters()` | the cnf representing each case, the final "else" case is implicit, and if none of these evaluate to true then the implicit else is used always evaluate the cases in order, ie.
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`clearPostFilterCheckedCols()` | `repeated .xg.db.sqlPlans.CheckedExceptionCols postFilterCheckedCols = 3;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`clearPreFilterCheckedCols()` | `repeated .xg.db.sqlPlans.CheckedExceptionCols preFilterCheckedCols = 2;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`clone()` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.Operator.Builder.`getSwitchOperatorBuilder()` | `.xg.db.sqlPlans.SwitchOperator switch_operator = 58;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`mergeFrom​(com.google.protobuf.Message other)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`mergeFrom​(PlanProtocol.SwitchOperator other)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)` |
`static PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.`newBuilder()` |
`static PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.`newBuilder​(PlanProtocol.SwitchOperator prototype)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.`newBuilderForType()` |
`protected PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.`newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`removeFilters​(int index)` | the cnf representing each case, the final "else" case is implicit, and if none of these evaluate to true then the implicit else is used always evaluate the cases in order, ie.
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`removePostFilterCheckedCols​(int index)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols postFilterCheckedCols = 3;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`removePreFilterCheckedCols​(int index)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols preFilterCheckedCols = 2;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`setField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`setFilters​(int index, PlanProtocol.CNF value)` | the cnf representing each case, the final "else" case is implicit, and if none of these evaluate to true then the implicit else is used always evaluate the cases in order, ie.
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`setFilters​(int index, PlanProtocol.CNF.Builder builderForValue)` | the cnf representing each case, the final "else" case is implicit, and if none of these evaluate to true then the implicit else is used always evaluate the cases in order, ie.
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`setPostFilterCheckedCols​(int index, PlanProtocol.CheckedExceptionCols value)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols postFilterCheckedCols = 3;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`setPostFilterCheckedCols​(int index, PlanProtocol.CheckedExceptionCols.Builder builderForValue)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols postFilterCheckedCols = 3;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`setPreFilterCheckedCols​(int index, PlanProtocol.CheckedExceptionCols value)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols preFilterCheckedCols = 2;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`setPreFilterCheckedCols​(int index, PlanProtocol.CheckedExceptionCols.Builder builderForValue)` | `repeated .xg.db.sqlPlans.CheckedExceptionCols preFilterCheckedCols = 2;`
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.Builder.`setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)` |
`PlanProtocol.SwitchOperator.Builder` | PlanProtocol.SwitchOperator.`toBuilder()` |

Methods in com.ocient.jdbc.proto with parameters of type PlanProtocol.SwitchOperator.Builder
Modifier and Type | Method | Description
--- | --- | ---
`PlanProtocol.Operator.Builder` | PlanProtocol.Operator.Builder.`setSwitchOperator​(PlanProtocol.SwitchOperator.Builder builderForValue)` | `.xg.db.sqlPlans.SwitchOperator switch_operator = 58;`