Package com.ocient.jdbc.proto
Class PlanProtocol.FilterClause.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
com.ocient.jdbc.proto.PlanProtocol.FilterClause.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanProtocol.FilterClauseOrBuilder,Cloneable
- Enclosing class:
- PlanProtocol.FilterClause
public static final class PlanProtocol.FilterClause.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder> implements PlanProtocol.FilterClauseOrBuilder
Represents a single "col/val op col/val" boolean statement Will never be "val op val"Protobuf type
xg.db.sqlPlans.FilterClause-
Method Summary
Modifier and Type Method Description PlanProtocol.FilterClause.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.FilterClausebuild()PlanProtocol.FilterClausebuildPartial()PlanProtocol.FilterClause.Builderclear()PlanProtocol.FilterClause.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlanProtocol.FilterClause.BuilderclearLhs()Either a column name or a string representation of a literalPlanProtocol.FilterClause.BuilderclearLhsIsCol()bool lhsIsCol = 6;PlanProtocol.FilterClause.BuilderclearLhsType()The types are only meaningful if it is not a columnPlanProtocol.FilterClause.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlanProtocol.FilterClause.BuilderclearOp().xg.db.sqlPlans.FilterClause.FilterOp op = 2;PlanProtocol.FilterClause.BuilderclearRhs()string rhs = 3;PlanProtocol.FilterClause.BuilderclearRhsIsCol()bool rhsIsCol = 7;PlanProtocol.FilterClause.BuilderclearRhsType().xg.db.sqlPlans.SqlColType rhsType = 5;PlanProtocol.FilterClause.Builderclone()PlanProtocol.FilterClausegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetLhs()Either a column name or a string representation of a literalcom.google.protobuf.ByteStringgetLhsBytes()Either a column name or a string representation of a literalbooleangetLhsIsCol()bool lhsIsCol = 6;PlanProtocol.SqlColTypegetLhsType()The types are only meaningful if it is not a columnintgetLhsTypeValue()The types are only meaningful if it is not a columnPlanProtocol.FilterClause.FilterOpgetOp().xg.db.sqlPlans.FilterClause.FilterOp op = 2;intgetOpValue().xg.db.sqlPlans.FilterClause.FilterOp op = 2;StringgetRhs()string rhs = 3;com.google.protobuf.ByteStringgetRhsBytes()string rhs = 3;booleangetRhsIsCol()bool rhsIsCol = 7;PlanProtocol.SqlColTypegetRhsType().xg.db.sqlPlans.SqlColType rhsType = 5;intgetRhsTypeValue().xg.db.sqlPlans.SqlColType rhsType = 5;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PlanProtocol.FilterClause.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlanProtocol.FilterClause.BuildermergeFrom(com.google.protobuf.Message other)PlanProtocol.FilterClause.BuildermergeFrom(PlanProtocol.FilterClause other)PlanProtocol.FilterClause.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlanProtocol.FilterClause.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.FilterClause.BuildersetLhs(String value)Either a column name or a string representation of a literalPlanProtocol.FilterClause.BuildersetLhsBytes(com.google.protobuf.ByteString value)Either a column name or a string representation of a literalPlanProtocol.FilterClause.BuildersetLhsIsCol(boolean value)bool lhsIsCol = 6;PlanProtocol.FilterClause.BuildersetLhsType(PlanProtocol.SqlColType value)The types are only meaningful if it is not a columnPlanProtocol.FilterClause.BuildersetLhsTypeValue(int value)The types are only meaningful if it is not a columnPlanProtocol.FilterClause.BuildersetOp(PlanProtocol.FilterClause.FilterOp value).xg.db.sqlPlans.FilterClause.FilterOp op = 2;PlanProtocol.FilterClause.BuildersetOpValue(int value).xg.db.sqlPlans.FilterClause.FilterOp op = 2;PlanProtocol.FilterClause.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PlanProtocol.FilterClause.BuildersetRhs(String value)string rhs = 3;PlanProtocol.FilterClause.BuildersetRhsBytes(com.google.protobuf.ByteString value)string rhs = 3;PlanProtocol.FilterClause.BuildersetRhsIsCol(boolean value)bool rhsIsCol = 7;PlanProtocol.FilterClause.BuildersetRhsType(PlanProtocol.SqlColType value).xg.db.sqlPlans.SqlColType rhsType = 5;PlanProtocol.FilterClause.BuildersetRhsTypeValue(int value).xg.db.sqlPlans.SqlColType rhsType = 5;PlanProtocol.FilterClause.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
setField
public PlanProtocol.FilterClause.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
clearField
public PlanProtocol.FilterClause.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
clearOneof
public PlanProtocol.FilterClause.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
setRepeatedField
public PlanProtocol.FilterClause.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
addRepeatedField
public PlanProtocol.FilterClause.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.FilterClause.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
mergeFrom
public PlanProtocol.FilterClause.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.FilterClause.Builder>- Throws:
IOException
-
getLhs
Either a column name or a string representation of a literal
string lhs = 1;- Specified by:
getLhsin interfacePlanProtocol.FilterClauseOrBuilder
-
getLhsBytes
public com.google.protobuf.ByteString getLhsBytes()Either a column name or a string representation of a literal
string lhs = 1;- Specified by:
getLhsBytesin interfacePlanProtocol.FilterClauseOrBuilder
-
setLhs
Either a column name or a string representation of a literal
string lhs = 1; -
clearLhs
Either a column name or a string representation of a literal
string lhs = 1; -
setLhsBytes
Either a column name or a string representation of a literal
string lhs = 1; -
getOpValue
public int getOpValue().xg.db.sqlPlans.FilterClause.FilterOp op = 2;- Specified by:
getOpValuein interfacePlanProtocol.FilterClauseOrBuilder
-
setOpValue
.xg.db.sqlPlans.FilterClause.FilterOp op = 2; -
getOp
.xg.db.sqlPlans.FilterClause.FilterOp op = 2;- Specified by:
getOpin interfacePlanProtocol.FilterClauseOrBuilder
-
setOp
.xg.db.sqlPlans.FilterClause.FilterOp op = 2; -
clearOp
.xg.db.sqlPlans.FilterClause.FilterOp op = 2; -
getRhs
string rhs = 3;- Specified by:
getRhsin interfacePlanProtocol.FilterClauseOrBuilder
-
getRhsBytes
public com.google.protobuf.ByteString getRhsBytes()string rhs = 3;- Specified by:
getRhsBytesin interfacePlanProtocol.FilterClauseOrBuilder
-
setRhs
string rhs = 3; -
clearRhs
string rhs = 3; -
setRhsBytes
string rhs = 3; -
getLhsTypeValue
public int getLhsTypeValue()The types are only meaningful if it is not a column
.xg.db.sqlPlans.SqlColType lhsType = 4;- Specified by:
getLhsTypeValuein interfacePlanProtocol.FilterClauseOrBuilder
-
setLhsTypeValue
The types are only meaningful if it is not a column
.xg.db.sqlPlans.SqlColType lhsType = 4; -
getLhsType
The types are only meaningful if it is not a column
.xg.db.sqlPlans.SqlColType lhsType = 4;- Specified by:
getLhsTypein interfacePlanProtocol.FilterClauseOrBuilder
-
setLhsType
The types are only meaningful if it is not a column
.xg.db.sqlPlans.SqlColType lhsType = 4; -
clearLhsType
The types are only meaningful if it is not a column
.xg.db.sqlPlans.SqlColType lhsType = 4; -
getRhsTypeValue
public int getRhsTypeValue().xg.db.sqlPlans.SqlColType rhsType = 5;- Specified by:
getRhsTypeValuein interfacePlanProtocol.FilterClauseOrBuilder
-
setRhsTypeValue
.xg.db.sqlPlans.SqlColType rhsType = 5; -
getRhsType
.xg.db.sqlPlans.SqlColType rhsType = 5;- Specified by:
getRhsTypein interfacePlanProtocol.FilterClauseOrBuilder
-
setRhsType
.xg.db.sqlPlans.SqlColType rhsType = 5; -
clearRhsType
.xg.db.sqlPlans.SqlColType rhsType = 5; -
getLhsIsCol
public boolean getLhsIsCol()bool lhsIsCol = 6;- Specified by:
getLhsIsColin interfacePlanProtocol.FilterClauseOrBuilder
-
setLhsIsCol
bool lhsIsCol = 6; -
clearLhsIsCol
bool lhsIsCol = 6; -
getRhsIsCol
public boolean getRhsIsCol()bool rhsIsCol = 7;- Specified by:
getRhsIsColin interfacePlanProtocol.FilterClauseOrBuilder
-
setRhsIsCol
bool rhsIsCol = 7; -
clearRhsIsCol
bool rhsIsCol = 7; -
setUnknownFields
public final PlanProtocol.FilterClause.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-
mergeUnknownFields
public final PlanProtocol.FilterClause.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.FilterClause.Builder>
-