Class RangeJoinTablesRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,RangeJoinTablesRequestOrBuilder
,Serializable
public final class RangeJoinTablesRequest
extends com.google.protobuf.GeneratedMessageV3
implements RangeJoinTablesRequestOrBuilder
Protobuf type
io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Protobuf typeio.deephaven.proto.backplane.grpc.RangeJoinTablesRequest
static enum
Protobuf enumio.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeEndRule
static enum
Protobuf enumio.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeStartRule
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,
BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getAggregations
(int index) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
int
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
getAggregationsOrBuilder
(int index) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
List<? extends AggregationOrBuilder>
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
static RangeJoinTablesRequest
static final com.google.protobuf.Descriptors.Descriptor
getExactMatchColumns
(int index) repeated string exact_match_columns = 4;
com.google.protobuf.ByteString
getExactMatchColumnsBytes
(int index) repeated string exact_match_columns = 4;
int
repeated string exact_match_columns = 4;
com.google.protobuf.ProtocolStringList
repeated string exact_match_columns = 4;
string left_end_column = 9;
com.google.protobuf.ByteString
string left_end_column = 9;
.io.deephaven.proto.backplane.grpc.TableReference left_id = 2;
.io.deephaven.proto.backplane.grpc.TableReference left_id = 2;
Provide detailed range match parameters for the range join (alternative to providing `range_match`)com.google.protobuf.ByteString
Provide detailed range match parameters for the range join (alternative to providing `range_match`)com.google.protobuf.Parser<RangeJoinTablesRequest>
.io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeEndRule range_end_rule = 8;
int
.io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeEndRule range_end_rule = 8;
Specifies the range match parameters as a parseable string.com.google.protobuf.ByteString
Specifies the range match parameters as a parseable string..io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeStartRule range_start_rule = 6;
int
.io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeStartRule range_start_rule = 6;
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
.io.deephaven.proto.backplane.grpc.TableReference right_id = 3;
.io.deephaven.proto.backplane.grpc.TableReference right_id = 3;
string right_range_column = 7;
com.google.protobuf.ByteString
string right_range_column = 7;
int
int
hashCode()
boolean
.io.deephaven.proto.backplane.grpc.TableReference left_id = 2;
boolean
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
boolean
.io.deephaven.proto.backplane.grpc.TableReference right_id = 3;
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
newBuilder
(RangeJoinTablesRequest prototype) protected RangeJoinTablesRequest.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected Object
newInstance
(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static RangeJoinTablesRequest
parseDelimitedFrom
(InputStream input) static RangeJoinTablesRequest
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RangeJoinTablesRequest
parseFrom
(byte[] data) static RangeJoinTablesRequest
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RangeJoinTablesRequest
parseFrom
(com.google.protobuf.ByteString data) static RangeJoinTablesRequest
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RangeJoinTablesRequest
parseFrom
(com.google.protobuf.CodedInputStream input) static RangeJoinTablesRequest
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RangeJoinTablesRequest
parseFrom
(InputStream input) static RangeJoinTablesRequest
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RangeJoinTablesRequest
parseFrom
(ByteBuffer data) static RangeJoinTablesRequest
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<RangeJoinTablesRequest>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
RESULT_ID_FIELD_NUMBER
public static final int RESULT_ID_FIELD_NUMBER- See Also:
-
LEFT_ID_FIELD_NUMBER
public static final int LEFT_ID_FIELD_NUMBER- See Also:
-
RIGHT_ID_FIELD_NUMBER
public static final int RIGHT_ID_FIELD_NUMBER- See Also:
-
EXACT_MATCH_COLUMNS_FIELD_NUMBER
public static final int EXACT_MATCH_COLUMNS_FIELD_NUMBER- See Also:
-
LEFT_START_COLUMN_FIELD_NUMBER
public static final int LEFT_START_COLUMN_FIELD_NUMBER- See Also:
-
RANGE_START_RULE_FIELD_NUMBER
public static final int RANGE_START_RULE_FIELD_NUMBER- See Also:
-
RIGHT_RANGE_COLUMN_FIELD_NUMBER
public static final int RIGHT_RANGE_COLUMN_FIELD_NUMBER- See Also:
-
RANGE_END_RULE_FIELD_NUMBER
public static final int RANGE_END_RULE_FIELD_NUMBER- See Also:
-
LEFT_END_COLUMN_FIELD_NUMBER
public static final int LEFT_END_COLUMN_FIELD_NUMBER- See Also:
-
AGGREGATIONS_FIELD_NUMBER
public static final int AGGREGATIONS_FIELD_NUMBER- See Also:
-
RANGE_MATCH_FIELD_NUMBER
public static final int RANGE_MATCH_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasResultId
public boolean hasResultId().io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
- Specified by:
hasResultId
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- Whether the resultId field is set.
-
getResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
- Specified by:
getResultId
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The resultId.
-
getResultIdOrBuilder
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
- Specified by:
getResultIdOrBuilder
in interfaceRangeJoinTablesRequestOrBuilder
-
hasLeftId
public boolean hasLeftId().io.deephaven.proto.backplane.grpc.TableReference left_id = 2;
- Specified by:
hasLeftId
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- Whether the leftId field is set.
-
getLeftId
.io.deephaven.proto.backplane.grpc.TableReference left_id = 2;
- Specified by:
getLeftId
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The leftId.
-
getLeftIdOrBuilder
.io.deephaven.proto.backplane.grpc.TableReference left_id = 2;
- Specified by:
getLeftIdOrBuilder
in interfaceRangeJoinTablesRequestOrBuilder
-
hasRightId
public boolean hasRightId().io.deephaven.proto.backplane.grpc.TableReference right_id = 3;
- Specified by:
hasRightId
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- Whether the rightId field is set.
-
getRightId
.io.deephaven.proto.backplane.grpc.TableReference right_id = 3;
- Specified by:
getRightId
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The rightId.
-
getRightIdOrBuilder
.io.deephaven.proto.backplane.grpc.TableReference right_id = 3;
- Specified by:
getRightIdOrBuilder
in interfaceRangeJoinTablesRequestOrBuilder
-
getExactMatchColumnsList
public com.google.protobuf.ProtocolStringList getExactMatchColumnsList()repeated string exact_match_columns = 4;
- Specified by:
getExactMatchColumnsList
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- A list containing the exactMatchColumns.
-
getExactMatchColumnsCount
public int getExactMatchColumnsCount()repeated string exact_match_columns = 4;
- Specified by:
getExactMatchColumnsCount
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The count of exactMatchColumns.
-
getExactMatchColumns
repeated string exact_match_columns = 4;
- Specified by:
getExactMatchColumns
in interfaceRangeJoinTablesRequestOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The exactMatchColumns at the given index.
-
getExactMatchColumnsBytes
public com.google.protobuf.ByteString getExactMatchColumnsBytes(int index) repeated string exact_match_columns = 4;
- Specified by:
getExactMatchColumnsBytes
in interfaceRangeJoinTablesRequestOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the exactMatchColumns at the given index.
-
getLeftStartColumn
Provide detailed range match parameters for the range join (alternative to providing `range_match`)
string left_start_column = 5;
- Specified by:
getLeftStartColumn
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The leftStartColumn.
-
getLeftStartColumnBytes
public com.google.protobuf.ByteString getLeftStartColumnBytes()Provide detailed range match parameters for the range join (alternative to providing `range_match`)
string left_start_column = 5;
- Specified by:
getLeftStartColumnBytes
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The bytes for leftStartColumn.
-
getRangeStartRuleValue
public int getRangeStartRuleValue().io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeStartRule range_start_rule = 6;
- Specified by:
getRangeStartRuleValue
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The enum numeric value on the wire for rangeStartRule.
-
getRangeStartRule
.io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeStartRule range_start_rule = 6;
- Specified by:
getRangeStartRule
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The rangeStartRule.
-
getRightRangeColumn
string right_range_column = 7;
- Specified by:
getRightRangeColumn
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The rightRangeColumn.
-
getRightRangeColumnBytes
public com.google.protobuf.ByteString getRightRangeColumnBytes()string right_range_column = 7;
- Specified by:
getRightRangeColumnBytes
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The bytes for rightRangeColumn.
-
getRangeEndRuleValue
public int getRangeEndRuleValue().io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeEndRule range_end_rule = 8;
- Specified by:
getRangeEndRuleValue
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The enum numeric value on the wire for rangeEndRule.
-
getRangeEndRule
.io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeEndRule range_end_rule = 8;
- Specified by:
getRangeEndRule
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The rangeEndRule.
-
getLeftEndColumn
string left_end_column = 9;
- Specified by:
getLeftEndColumn
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The leftEndColumn.
-
getLeftEndColumnBytes
public com.google.protobuf.ByteString getLeftEndColumnBytes()string left_end_column = 9;
- Specified by:
getLeftEndColumnBytes
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The bytes for leftEndColumn.
-
getAggregationsList
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
- Specified by:
getAggregationsList
in interfaceRangeJoinTablesRequestOrBuilder
-
getAggregationsOrBuilderList
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
- Specified by:
getAggregationsOrBuilderList
in interfaceRangeJoinTablesRequestOrBuilder
-
getAggregationsCount
public int getAggregationsCount()repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
- Specified by:
getAggregationsCount
in interfaceRangeJoinTablesRequestOrBuilder
-
getAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
- Specified by:
getAggregations
in interfaceRangeJoinTablesRequestOrBuilder
-
getAggregationsOrBuilder
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 10;
- Specified by:
getAggregationsOrBuilder
in interfaceRangeJoinTablesRequestOrBuilder
-
getRangeMatch
Specifies the range match parameters as a parseable string. Providing `range_match` in the GRPC call is the alternative to detailed range match parameters provided in the `left_start_column`, `range_start_rule`, `right_range_column`, `range_end_rule`, and `left_end_column` fields.
string range_match = 11;
- Specified by:
getRangeMatch
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The rangeMatch.
-
getRangeMatchBytes
public com.google.protobuf.ByteString getRangeMatchBytes()Specifies the range match parameters as a parseable string. Providing `range_match` in the GRPC call is the alternative to detailed range match parameters provided in the `left_start_column`, `range_start_rule`, `right_range_column`, `range_end_rule`, and `left_end_column` fields.
string range_match = 11;
- Specified by:
getRangeMatchBytes
in interfaceRangeJoinTablesRequestOrBuilder
- Returns:
- The bytes for rangeMatch.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RangeJoinTablesRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RangeJoinTablesRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RangeJoinTablesRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RangeJoinTablesRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RangeJoinTablesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RangeJoinTablesRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RangeJoinTablesRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RangeJoinTablesRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static RangeJoinTablesRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static RangeJoinTablesRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RangeJoinTablesRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-